--- Log opened Sun Aug 16 00:00:12 2015 20150816 00:02:47-!- jcnewjersey1 [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150816 00:03:37-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Ping timeout: 256 seconds] 20150816 00:04:06< shadowm> celticminstrel: Hi. 20150816 00:06:43< shadowm> celticminstrel: You build Wesnoth from source on OS X, right? I was wondering if you could take a look at this PR by wedge009 and see how Ctrl+Enter hotkey assignments are handled on your platform both before and after applying it. https://github.com/wesnoth/wesnoth/pull/450 20150816 00:08:58-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150816 00:10:44< celticminstrel> Sure, maybe after supper. 20150816 00:11:24 * vultraz is back 20150816 00:11:40-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 245 seconds] 20150816 00:11:40-!- wedge010 is now known as wedge009 20150816 00:12:39< Aginor> hey wedge009 20150816 00:12:53< Aginor> are you still mucking about with SDL2 on windows? 20150816 00:14:58< vultraz> pydsigner: any new ideas? 20150816 00:16:03< pydsigner> Maps are 1-indexed, right? 20150816 00:16:47< vultraz> yes 20150816 00:17:26< pydsigner> K 20150816 00:17:34-!- Appleman1234 [~Appleman1@KD036009070153.au-net.ne.jp] has quit [Ping timeout: 260 seconds] 20150816 00:17:38-!- chaverma [~Adium@4.35.70.171] has joined #wesnoth-dev 20150816 00:19:24-!- Jim__ [6dda29e8@gateway/web/freenode/ip.109.218.41.232] has joined #wesnoth-dev 20150816 00:20:01-!- Jim__ [6dda29e8@gateway/web/freenode/ip.109.218.41.232] has quit [Client Quit] 20150816 00:22:59< Aginor> wedge009: if you are, could you please check if copying/pasting text works? the easiest way to to start a multiplayer game and muck around with the name textbox at the initial dialog 20150816 00:29:36< wedge009> I can do that, but not till I return home. 20150816 00:33:24-!- Guest86085 [~Jorge@186.177.2.148] has quit [Ping timeout: 264 seconds] 20150816 00:45:34-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150816 00:49:30-!- irker844 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150816 00:49:30< irker844> wesnoth: Ignacio R. Morelle wesnoth:master 305b90c9a511 / / (3 files in 2 dirs): gui2/tgame_version: Switch to using a horizontal listbox http://git.io/v35VC 20150816 00:56:17< Aginor> wedge009: thank you 20150816 01:09:04-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150816 01:12:42-!- Xara [Yangyf@2001:cc0:2020:4010:99c8:85ad:a32f:c815] has quit [Read error: Connection reset by peer] 20150816 01:13:02-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150816 01:30:08-!- Appleman1234 [~Appleman1@KD036009070153.au-net.ne.jp] has joined #wesnoth-dev 20150816 01:30:18-!- travis-ci [~travis-ci@ec2-54-144-89-167.compute-1.amazonaws.com] has joined #wesnoth-dev 20150816 01:30:19< travis-ci> wesnoth/wesnoth#7064 (master - 305b90c : Ignacio R. Morelle): The build is still failing. 20150816 01:30:19< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75777768 20150816 01:30:19-!- travis-ci [~travis-ci@ec2-54-144-89-167.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150816 01:37:19< irker844> wesnoth: Ignacio R. Morelle wesnoth:master 329a0e130a39 / data/gui/default/window/game_version.cfg src/gui/dialogs/game_version.cpp: gui2/tgame_version: Replace fake checkbox widgets with Unicode http://git.io/v35K1 20150816 01:37:22< irker844> wesnoth: Ignacio R. Morelle wesnoth:master 35d3120db3c6 / data/gui/default/window/game_version.cfg: gui2/tgame_version: Minor UI string tweak http://git.io/v35KM 20150816 01:43:28< shadowm> Well, well. 20150816 01:43:43< shadowm> Turns out GUI2 toggle_panels can be disabled, but the effect is really bizarre and useless. 20150816 01:49:01-!- N4tr0n [~user@cpe-76-175-70-130.socal.res.rr.com] has quit [Remote host closed the connection] 20150816 01:57:13< shadowm> I updated the GUI2 docs in the wiki. 20150816 01:57:50< irker844> wesnoth: Ignacio R. Morelle wesnoth:master 7fa589c447b8 / src/gui/ (auxiliary/canvas.cpp widgets/grid.cpp widgets/settings.cpp): gui2: Fix a few wiki documentation syntax issues http://git.io/v35ia 20150816 01:58:12< shadowm> I don't think this teaches us anything new, unfortunately. 20150816 01:59:02< shadowm> [resolution] tag: reevaluate_best_size (boolean, default false) 20150816 01:59:12< shadowm> Description: The foo. 20150816 01:59:26< shadowm> 11/10 would document again. 20150816 02:00:37< shadowm> Looks like it was introduced along with the tooltip implementation changes in 2014. 20150816 02:00:46< shadowm> (Which were never finished.) 20150816 02:03:51-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150816 02:11:01< mattsc> Hi, All. 20150816 02:11:10< vultraz> hey 20150816 02:12:27< pydsigner> o/ 20150816 02:13:51< mattsc> I’m back, mostly. It’s going to take me a little to catch up with the logs etc. 20150816 02:15:13-!- travis-ci [~travis-ci@ec2-54-144-124-219.compute-1.amazonaws.com] has joined #wesnoth-dev 20150816 02:15:14< travis-ci> wesnoth/wesnoth#7065 (master - 35d3120 : Ignacio R. Morelle): The build is still failing. 20150816 02:15:14< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75779867 20150816 02:15:14-!- travis-ci [~travis-ci@ec2-54-144-124-219.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150816 02:16:33< shadowm> mattsc: As in for an hour, for a few weeks, or forever? 20150816 02:17:16< mattsc> shadowm: I won’t commit to more than a couple hundred millions years at this time, but … 20150816 02:17:55< mattsc> Seriously though, I’m back from being out of contact entirely for 5 days, should be around most of the time through mid 20150816 02:18:09< mattsc> September, then a very crazy tavel period starts again. 20150816 02:18:22< vultraz> What is it that you do that you're always zipping around 20150816 02:18:50< mattsc> Just working on a multi-national astronomy project. 20150816 02:19:00 * vultraz blinks 20150816 02:19:13< mattsc> This week, and part of late September / early October is for vacation though 20150816 02:19:45 * vultraz is envious of all this travel 20150816 02:20:04< mattsc> vultraz: it’s a weird mix of a lot of fun and no fun at all ... 20150816 02:21:10< vultraz> Isn't that true of anything 20150816 02:21:43-!- chaverma [~Adium@4.35.70.171] has quit [Quit: Leaving.] 20150816 02:21:48< mattsc> pretty much, yeah 20150816 02:22:32< mattsc> And to be fair, this week was only 1.5h by car, but I chose to leave all electronic behind (didn’t even bring a phone) 20150816 02:22:43< mattsc> *electronics 20150816 02:22:43< vultraz> :O 20150816 02:22:50< vultraz> no phone! 20150816 02:22:58< mattsc> nope 20150816 02:24:05< mattsc> Nice Pacific Island vacation, just like you ;) 20150816 02:25:01< vultraz> I would not exactly call it a vacation :P 20150816 02:25:32< mattsc> :) 20150816 02:25:57< vultraz> Sadly, I myself am phoneless, though not by my own choice. 20150816 02:26:20< pydsigner> vultraz: Try new PR 20150816 02:26:54< pydsigner> s/PR/addition to PR/ 20150816 02:29:17< celticminstrel> Whee, testing wedge009's PR, then have three more things to do... 20150816 02:29:24< celticminstrel> Plus working on my campaign. 20150816 02:40:05-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150816 02:41:37-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150816 02:43:16< mattsc> celticminstrel, Aginor, ancestral: hi — was there any follow-up to our last discussion while I was gone? Anything I should know or do? 20150816 02:43:30< celticminstrel> Which discussion was that, again? 20150816 02:43:48< ancestral> I approved celticminstrel’s PR 20150816 02:44:32< mattsc> ancestral: I saw the email notification on that, thanks 20150816 02:44:43< mattsc> celticminstrel: on what ways of distributing Wesnoth for Os X we want to provide 20150816 02:45:44< celticminstrel> I don't remember any followup. I barely remember what we were talking about. Something about a script and MacPorts and Homebrew. 20150816 02:46:30< ancestral> I think the discussion was developer workflow 20150816 02:46:54< ancestral> (Note, I will be afk for a while, but I can read up later) 20150816 02:47:47< celticminstrel> It would be nice if a new OSX developer could just clone the repo, install the dependent libraries, and start working, but I think that's pretty hard to manage in XCode. 20150816 02:48:53< mattsc> celticminstrel: I actually think that it is not all that hard to accomplish with a combination of Macports and shell scripts. But Aginor was suggesting something different right around the time I had to leave. 20150816 02:49:06< celticminstrel> I don't remember what that was now. 20150816 02:49:17< mattsc> Me neither. :P 20150816 02:49:30< celticminstrel> Oh wait, was it the thing about not putting the XCode in the repo? 20150816 02:49:31< mattsc> Anyways, if there wasn’t a follow-up, let’s pick it up some other time. 20150816 02:49:51< celticminstrel> Fair enough. 20150816 02:50:01< celticminstrel> Oh, my build finally finished. 20150816 02:55:11-!- travis-ci [~travis-ci@ec2-54-144-124-219.compute-1.amazonaws.com] has joined #wesnoth-dev 20150816 02:55:12< travis-ci> wesnoth/wesnoth#7066 (master - 7fa589c : Ignacio R. Morelle): The build is still failing. 20150816 02:55:12< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75780530 20150816 02:55:12-!- travis-ci [~travis-ci@ec2-54-144-124-219.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150816 02:57:52-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150816 03:08:49< celticminstrel> ...why is it recompiling all 573 files when only one changed. 20150816 03:11:48< mattsc> celticminstrel: it should compile all files that depend on that file (or whatever the correct terminology is), but only those. My Xcode certainly does incremental builds. 20150816 03:12:08< celticminstrel> No files depend on that file. It's not a header file. 20150816 03:13:59< mattsc> Did you change any of the project settings? That also results in a full rebuild for me. 20150816 03:14:09< celticminstrel> I did not. 20150816 03:14:45< mattsc> I guess I don’t know then ... 20150816 03:14:47< celticminstrel> I just pulled from someone's repo, which touched exactly one cpp file and nothing else. 20150816 03:15:22< celticminstrel> XCode is git aware, so maybe it's a bit hypersensitive to git changes? I dunno. 20150816 03:15:45< celticminstrel> In fact, if you wanted, you could commit straight from XCode. 20150816 03:15:54< celticminstrel> I think. I don't remember ever doing it. 20150816 03:16:09< celticminstrel> (Its diff view is very helpful though.) 20150816 03:16:27< celticminstrel> (Unfortunately, not rename-aware as far as I can tell.) 20150816 03:17:14< celticminstrel> ...OH. I did something stupid again. >< 20150816 03:17:54< celticminstrel> Now I'm going to have to re-fix my pango. 20150816 03:21:15-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 255 seconds] 20150816 03:21:21< celticminstrel> Fortunately, the uncommitted changes were all things I had abandoned. 20150816 03:21:27< celticminstrel> (I did a git reset --hard) 20150816 03:22:31< mattsc> celticminstrel: okay (and yes, I believe you could commit directly from Xcode, but I have never tried myself either) 20150816 03:23:04-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150816 03:23:05< mattsc> vultraz: y’know, screw phones and electronics and all. Here’s what real luxury comes down to: warm water 20150816 03:23:14< celticminstrel> The reason why it triggered a rebuild is because I disabled -Werror in the project settings, so resetting re-enabled it. 20150816 03:24:13-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.] 20150816 03:24:34< shadowm> mattsc: You had no heating? o O 20150816 03:24:54< shadowm> It sounds like you went on a research trip toMordor. 20150816 03:25:16-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20150816 03:25:30< mattsc> celticminstrel: yes, that would do that 20150816 03:25:39< mattsc> shadowm: well, in a way; I was away from heating; my baths over the last 5 days have been in lakes and rivers (and not very warm ones at that) 20150816 03:25:59< shadowm> D: 20150816 03:26:02< mattsc> it’s amazing how good a warm shower can feel after that :) 20150816 03:29:32< vultraz> ... ok I do not envy you anymore 20150816 03:29:57< vultraz> What are you possibly doing so far in the middle of nowhere 20150816 03:31:10< mattsc> having fun — this was entirely voluntarily 20150816 03:31:24< celticminstrel> vultraz: It's called camping? 20150816 03:32:27< shadowm> celticminstrel: So these meta problems you just had are related to PR #450? 20150816 03:32:47< vultraz> celticminstrel: oh 20150816 03:32:47< shadowm> (Meta as in VCS woes, not code issues.) 20150816 03:32:49< vultraz> right 20150816 03:32:50< vultraz> that's a thing 20150816 03:32:58< celticminstrel> They're unrelated to the PR itself, but occurred while working on it, yes. 20150816 03:35:47< celticminstrel> shadowm, wedge009: The PR doesn't appear to introduce any new bugs. On Mac it only fixes Ctrl+Return, not Ctrl+Enter. It doesn't fix Ctrl+Tab, Ctrl+Space, or Ctrl+Esc. 20150816 03:36:27-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150816 03:42:12< irker844> wesnoth: Ignacio R. Morelle wesnoth:master 987f0157c20b / / (6 files in 5 dirs): Revert recent map code changes related to map mask handling http://git.io/v357X 20150816 03:52:36< aeth> When is 1.14 probably coming? I am building a list of things I need to add to the Lua API before 1.14, but it's going to take some time before I get around to it. 20150816 03:52:55< aeth> Yes, I know "it is ready when it is ready" but an order of magnitude rounding to 6 months is probably good enough 20150816 03:52:56< shadowm> At some point TBD between now and 2039. 20150816 03:53:15< shadowm> wedge009, celticminstrel: I think we should go and merge #450 then. 20150816 03:53:20< vultraz> Q2 2016 20150816 03:53:25< shadowm> No. 20150816 03:53:39< pydsigner> Q4 maybe 20150816 03:54:15< aeth> well if it's not coming out in the next few months I think I might have time to (1) compile a list, (2) learn the code, (3) submit patches 20150816 03:55:06< aeth> one thing that does not currently appear to be possible through the Lua dialog API seem to be setting a default focus (for a text box, i.e. the | cursor in the box) which will really annoy users of my add-ons 20150816 03:55:16< vultraz> If we decide to switch to a faster release schedule then possibly. Right now the todo lists are too big to get it out any time soon. 20150816 03:55:24< shadowm> wedge009, celticminstrel: It doesn't fix Ctrl+Tab for me on Linux either. Can't say anything about Ctrl+Esc because my window manager catches it first, but Ctrl+Space works for me. 20150816 03:55:56< celticminstrel> I think my window manager catches Ctrl+Alt+Esc for some reason, but it doesn't do anything with it, so no idea why it's not detected. 20150816 03:55:57< aeth> anyway, the reason I can't do *anything* yet is because I want to get my add-ons out on 1.12 before I start doing a fork of them for 1.13, which I'll then use to test the Lua API to see what's lacking 20150816 03:56:05< shadowm> wedge009, celticminstrel: Then again, Ctrl+Space works for me without the PR too. 20150816 03:56:19< celticminstrel> For me it yields Ctrl+` 20150816 03:56:30< celticminstrel> Or @ if shift is also held. 20150816 03:59:57< shadowm> celticminstrel: What about Ctrl+F1 through Ctrl+F12? 20150816 04:01:23< celticminstrel> Ctrl-F1 isn't detected. Ctrl-F2 through Ctrl-F15 work properly. F16 through F19 report as "unknown key". 20150816 04:01:41 * shadowm raises eyebrow. 20150816 04:01:50< shadowm> Where do you even get F13 through F15 from? 20150816 04:02:01< shadowm> Anyway, I presume Ctrl+F1 is caught by your OS at some level then? 20150816 04:02:18< shadowm> *F13 through F19 (!!!) 20150816 04:02:23< celticminstrel> I have a silver Apple keyboard. It has 19 F-keys. 20150816 04:02:39< celticminstrel> I'm not sure why Ctrl-F1 fails. 20150816 04:03:48< celticminstrel> Maybe it's caught by the OS, but again, it doesn't actually do anything. 20150816 04:03:57-!- Appleman1234 [~Appleman1@KD036009070153.au-net.ne.jp] has quit [Ping timeout: 250 seconds] 20150816 04:04:12-!- jcnewjersey1 [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Read error: Connection reset by peer] 20150816 04:05:09< shadowm> celticminstrel: Does your keyboard have Print Screen, Scroll Lock, and Pause keys? 20150816 04:05:24< celticminstrel> No, F13 through F15 occupy those positions. 20150816 04:05:50< shadowm> Hm. 20150816 04:06:22< shadowm> celticminstrel: Insert, Home, Delete, End, PgUp, PgDown? 20150816 04:06:35< celticminstrel> Home, Delete, End, PgUp, PgDn have no problems. 20150816 04:06:41< celticminstrel> I have no Insert, that position is filled by Fn. 20150816 04:07:25< shadowm> Do you know if you had problems with these before the PR? 20150816 04:07:39< shadowm> I just found that the PR fixes those for me too. 20150816 04:07:39< celticminstrel> I tried them in 1.12 and also before the PR, no problems. 20150816 04:07:49< shadowm> Hm, well, not for me. 20150816 04:07:54< shadowm> Fun. 20150816 04:08:55< celticminstrel> Arrows work fine too, Clear registers as NumLock (which is reasonable). 20150816 04:09:24< shadowm> What about Ctrl+Alt alone before+after? 20150816 04:09:51< shadowm> Or Ctrl+Ctrl (yes). 20150816 04:09:57< celticminstrel> The only time adding Alt made any difference was with F1. 20150816 04:10:18< celticminstrel> Ctrl+F1 doesn't register, but Ctrl+Alt+F1 does. 20150816 04:11:01< shadowm> It recognizes Ctrl+Alt for me now. :p 20150816 04:11:07< shadowm> Also Ctrl+Ctrl. 20150816 04:11:14< shadowm> Ctrl+Alt+Space. 20150816 04:11:31< celticminstrel> Oh, Ctrl+Alt alone. 20150816 04:11:35< shadowm> (I didn't have problems with Ctrl+Space either before or after.) 20150816 04:12:13< celticminstrel> Ctrl+Alt goes to Ctrl+ˌ but Alt+Ctrl works. 20150816 04:12:17< shadowm> (Wait, it actually doesn't register Ctrl+Space before for me either.) 20150816 04:12:37< celticminstrel> ie, it makes a difference whether Ctrl is the first modifier pressed. 20150816 04:12:59< celticminstrel> (That only seems to be the case when only modifiers are pressed.) 20150816 04:13:40< shadowm> Both Ctrl+Alt and Alt+Ctrl work for me and are handled differently too. 20150816 04:14:09< shadowm> Without the PR only Alt+Ctrl works. 20150816 04:15:08< shadowm> celticminstrel: So Ctrl+ didn't work there before? 20150816 04:15:30< celticminstrel> No, they worked fine before. I can't remember if I tested them after. 20150816 04:16:02< celticminstrel> By the way, numpad equals shows as "equals". All the other numpad characters show as "[char]". Just a weird inconsistency. 20150816 04:19:10< shadowm> wedge009: https://github.com/wesnoth/wesnoth/pull/450#issuecomment-131489915 20150816 04:19:39-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has quit [Ping timeout: 244 seconds] 20150816 04:20:23< shadowm> So the tl;dr version is that OS X still requires special handling for some reason. 20150816 04:20:44< celticminstrel> Yeah, for some reason enter goes to C instead of J. 20150816 04:21:00-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150816 04:21:33< celticminstrel> And Ctrl+F16 etc do notice the Ctrl, they report as "Ctrl+unknown key". 20150816 04:31:27-!- travis-ci [~travis-ci@ec2-54-144-124-219.compute-1.amazonaws.com] has joined #wesnoth-dev 20150816 04:31:28< travis-ci> wesnoth/wesnoth#7069 (master - 987f015 : Ignacio R. Morelle): The build was fixed. 20150816 04:31:28< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/75784116 20150816 04:31:28-!- travis-ci [~travis-ci@ec2-54-144-124-219.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150816 04:33:27 * celticminstrel looks into removing the display_context and resources:: references from the label settings dialog for purposes of the test that shadowm disabled, wonders if game_config::tc_info would also be a problem. 20150816 04:34:32< shadowm> Whether something is a problem for the test or not depends on how much work is required to fabricate a dummy value that'll work with the dialog's constructor. 20150816 04:34:53< shadowm> I gave up on trying to make a display_context because of the gamemap member field. 20150816 04:35:03< celticminstrel> I can probably rework this to take three vectors instead of a display_context. 20150816 04:36:05< celticminstrel> One of them could be a vector of teams, but I could also just make it a vector of string pairs if that's easier. 20150816 04:36:34< celticminstrel> (Using teams probably makes the code clearer.) 20150816 04:38:01< celticminstrel> For the other two vectors you could probably pass something like (assuming two teams) {"team","side:1","side:2","cat:villages"} for the first, and the second could be empty. 20150816 04:38:02< shadowm> The choice here should be whichever option results in only having to pass the relevant data to the dialog without having to copy it into new containers or using adaptors. 20150816 04:38:17< celticminstrel> So teams is better, then. 20150816 04:38:24< celticminstrel> That doesn't cause problems for the test? 20150816 04:39:03< shadowm> I think that'll still require some work to build for the test. 20150816 04:39:16< shadowm> I take it you can't build the test suite on OS X? 20150816 04:39:35< celticminstrel> The unit tests in the XCode project won't build. 20150816 04:39:41< celticminstrel> I think there were compile errors. 20150816 04:40:38< shadowm> I really wouldn't worry about testing that dialog. 20150816 04:40:57< celticminstrel> Well, okay then. 20150816 04:41:37< shadowm> Also, if you could post those build errors somewhere... 20150816 04:42:18< celticminstrel> [effect]apply_to=alignment turned out to be exactly three lines (not including trailing braces). 20150816 04:45:00< celticminstrel> Several "use of undeclared identifier image" in button.cpp. 20150816 04:45:53< celticminstrel> image::get_image to be specific. 20150816 04:46:09< celticminstrel> Even though image.hpp is included. 20150816 04:47:04< celticminstrel> That's widgets/button.cpp. 20150816 04:47:32< celticminstrel> XCode gives up as soon as it finds a file with errors, so I dunno if there's more besides that. 20150816 04:47:58< celticminstrel> Sometimes I can force it to keep trying by just building again and again. 20150816 04:55:10-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has joined #wesnoth-dev 20150816 04:58:03< celticminstrel> Similar issue in widgets/menu_style.cpp, except here namespace image is known but get_image isn't in it. 20150816 04:58:55-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has quit [Ping timeout: 244 seconds] 20150816 04:59:52< celticminstrel> I'm wondering if it has something to do with include paths or something. 20150816 04:59:58< shadowm> Yeah, most likely. 20150816 05:00:13< celticminstrel> But it doesn't complain that image.hpp doesn't exist. 20150816 05:00:19< shadowm> You need to make sure -Isrc is passed (that means take src as a header dir) for all targets. 20150816 05:00:33-!- Appleman1234 [~Appleman1@KD036009071179.au-net.ne.jp] has joined #wesnoth-dev 20150816 05:00:35< celticminstrel> I'm 99% sure that XCode silently does that by default. 20150816 05:00:47< celticminstrel> I'm not sure it's even possible to disable it. 20150816 05:01:42-!- oldlaptop [~quassel@50-107-94-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150816 05:05:57< celticminstrel> Hmm, unit tests don't pass -isystem ./Headers, that could be a problem... 20150816 05:08:56< celticminstrel> Adding it has no effect though. (That's where Boost and stuff is.) 20150816 05:13:21< celticminstrel> Basically the error doesn't really make much sense. 20150816 05:37:40-!- Shackra_ [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150816 05:37:55-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 245 seconds] 20150816 05:45:56-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150816 05:46:23-!- [Relic] [~Relic]@2602:306:33a3:6d30:1d09:aa3c:72c0:2327] has quit [Quit: I press the magic X and all the weirdos go away!] 20150816 05:46:56< celticminstrel> Eh? Attacks now have accuracy and parry keys? What do those do? 20150816 05:47:38< celticminstrel> I mean, the names give a general idea, but... 20150816 05:49:17< vultraz> IIRC they've been there awhile 20150816 05:49:25< celticminstrel> In 1.12? 20150816 05:50:02< aeth> I guess accuracy is a generalization of either marksman or magical depending on if it's a minimum acc. (marksman) or a fixed one (magical) 20150816 05:50:30< aeth> (yes, magical is actually worse against enemies in e.g. water with 20% def) 20150816 05:50:31< Aginor> mattsc: I was suggesting using cmake to generate Xcode projects. However, I have found that the Xcode generation in the latest release and head of tree is broken in cmake so I don't think that's a viable option for us 20150816 05:50:43< celticminstrel> aeth: Yes, I'm aware of that. :P 20150816 05:50:59< shadowm> They been there since 1.5.x or so undocumented. 20150816 05:51:11< celticminstrel> Wow. That's a loooong time. 20150816 05:51:26< shadowm> They were part of an attempt at dealing with RNG bias by someone who shall not be named. 20150816 05:51:53< celticminstrel> "an attempt"... does that mean they may be incompletely implemented? 20150816 05:52:06< shadowm> Possibly. 20150816 05:52:10< aeth> celticminstrel: Most of the cool stuff started around 1.3 in terms of exposing stuff to add-ons 20150816 05:52:17< celticminstrel> Hmmm. 20150816 05:52:23-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150816 05:52:37< shadowm> http://forums.wesnoth.org/viewtopic.php?f=8&t=20997 20150816 05:52:39< aeth> and it probably peaked with Lua (1.7? 1.9?) 20150816 05:52:46< shadowm> You won't believe who the author is. 20150816 05:52:51< shadowm> 20150816 05:53:46< aeth> oh so it's an addition, not marksman or magical 20150816 06:01:01< celticminstrel> I think I'll document them if there's no objections. 20150816 06:02:28< celticminstrel> Random thought: It'd be nice to be able to cancel the loading screen if I accidentally hit the wrong button. 20150816 06:03:52< aeth> Easy way to keep the loading screen short: move all add-ons you're not currently using into subdirectories and Wesnoth no longer recognizes them 20150816 06:04:11< aeth> I don't think I could test things without that trick 20150816 06:05:01< aeth> A better solution would probably be to copy what other games are doing and actually have e.g. a laumcher where you can enable/disable add-ons via checkboxes 20150816 06:05:37< celticminstrel> aeth: http://forums.wesnoth.org/viewtopic.php?f=2&t=42966&sid=8184e2de7217d50361916283923888b2 20150816 06:05:43< celticminstrel> ...oh, I should've... 20150816 06:05:46< celticminstrel> http://forums.wesnoth.org/viewtopic.php?f=2&t=42966 20150816 06:05:54< celticminstrel> ...sid is useless after all. 20150816 06:08:54< aeth> It's not useless, it's a reminder that you're using web 1.9.9 beta instead of web 2.0 20150816 06:09:31< Aginor> celticminstrel: it's not useless at all, it is a crucial component of having other people hijack your session :) 20150816 06:09:36< aeth> Too much of the web depends on really old, really messy PHP :-p 20150816 06:10:08< celticminstrel> Usually it only adds sid if cookies are disabled. Since they aren't, I've removed it and am now loading the page without it. 20150816 06:10:35< celticminstrel> I assume they were disabled when I first loaded this page like, 6 months ago or whatever. 20150816 06:11:13< aeth> oh what a more innocent time, when cookies were the privacy issue we had to worry about 20150816 06:11:25< aeth> instead of 10-30 JavaScript trackers 20150816 06:11:38< celticminstrel> I have cookies disabled except for whitelisted sites. 20150816 06:15:47< Aginor> I use the ghostery addon for firefox, it deals both with cookies, tracking pixels and javascript 20150816 06:17:48< celticminstrel> I think I'm using something called cookie monster. 20150816 06:18:17< celticminstrel> Ah, nope. 20150816 06:18:22< celticminstrel> Oh wait. 20150816 06:18:23< celticminstrel> Yes. 20150816 06:19:43< aeth> I am currently using Ghostery and Adblock Plus. I think everyone's moving to ublock origin though, which I think replaces both adblock and ghostery 20150816 06:19:58< aeth> iirc, Ghostery isn't open source so I don't intend to keep using it forever 20150816 06:21:12 * celticminstrel has ABP too. 20150816 06:21:43< aeth> I think ublock origin is supposed to be much faster... and my Firefox is currently consuming too many resources. 20150816 06:22:15< aeth> I already use it on mobile (with Firefox for Android) where probably the majority of sites would literally be unusably slow without it 20150816 06:23:18< wedge009> shadowm and celticminstrel: Thanks for your review. My main aim was to resolve the Ctrl+Return/Enter issue I discovered on Windows. All the other key combinations were from additional testing. If there's a list of key combinations that need further work, I can have a look at those separately so please go ahead and merge whenever you please. With regards to OS combinations like Ctrl+Esc, I think it's reasonable that we shouldn't ex 20150816 06:23:57< wedge009> I'll try to get a build set-up on one of my Linux boxes, though I have very little experience developing on Linux. 20150816 06:24:08< celticminstrel> "we shouldn't ex"? 20150816 06:24:11< celticminstrel> wedge009 20150816 06:24:17< celticminstrel> That got cut off. 20150816 06:24:36< wedge009> Hmm, didn't cut off on mine. I'll quote myself. 20150816 06:24:45< celticminstrel> Of course it didn't. 20150816 06:24:45< wedge009> With regards to OS combinations like Ctrl+Esc, I think it's reasonable that we shouldn't expect the game to override these. 20150816 06:24:51< Aginor> wedge009: server probably did it for you 20150816 06:25:03< celticminstrel> The server does it silently without informing you. 20150816 06:25:15< celticminstrel> So your client has no way to know. 20150816 06:25:30< wedge009> My client has a length limit, but it said it was still okay. Probably a bit longer than the server limit. 20150816 06:27:24< celticminstrel> The effective length limit server-side isn't fixed. I'm not quite sure if the client knows all the information that would be required to insure it never cuts off, though I suspect it does since I don't think I've ever been cut off (my client auto-splits long messages). 20150816 06:27:26< BeoXTC> I have seen your call for developers on wesnoth.org 20150816 06:28:17< BeoXTC> I dunno if I can help much, though I like clean code and contribution 20150816 06:32:26-!- framling [~user@c-50-186-43-50.hsd1.or.comcast.net] has joined #wesnoth-dev 20150816 06:32:49< Aginor> framling: hello stranger ;) 20150816 06:34:02< framling> ? 20150816 06:34:12< Aginor> BeoXTC: excellent, have you seen http://wiki.wesnoth.org/EasyCoding http://wiki.wesnoth.org/NotSoEasyCoding? 20150816 06:35:34-!- chaverma [~Chris@c-67-169-95-15.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150816 06:35:36< BeoXTC> Aginor:not yet. i'm going through the coding conventions 20150816 06:35:52< Aginor> framling: sorry, I made assumptions about your nick meaning "stranger" 20150816 06:36:43< Aginor> https://www.google.co.nz/search?q=främling+translation 20150816 06:41:05 * celticminstrel just keeps on expanding [effect]. >_> 20150816 06:41:18< celticminstrel> Also I realized I forgot to set the effect description. 20150816 06:41:51 * Aginor is about to get started with adding SDL2 to cmake 20150816 06:42:07< Aginor> then I think most of the basic stuff is covered 20150816 06:42:24< Aginor> although I'm waiting for wedge009 to report about clipboard status :) 20150816 06:43:00< BeoXTC> Aginor:do you encourage tests and tdd? 20150816 06:43:09-!- irker844 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150816 06:43:41< Aginor> BeoXTC: I'm pretty new myself, but yes 20150816 06:43:45-!- genbattle_ [~genbattle@115-188-147-250.jetstream.xtra.co.nz] has joined #wesnoth-dev 20150816 06:44:05< BeoXTC> ;) good 20150816 06:44:20< Aginor> although there's comprehensive suite for the entire game, there's a number of unit tests and regression tests 20150816 06:44:24< Aginor> and CI 20150816 06:45:26< BeoXTC> +1 for tests and +1 for CI 20150816 06:47:09< Aginor> BeoXTC: are you familiar with the github workflow? 20150816 06:47:12< celticminstrel> I don't quite understand what jamming is. 20150816 06:47:15< BeoXTC> aye 20150816 06:47:25< Aginor> sweet 20150816 06:48:21< BeoXTC> who is accepting the pull requests? they are stacking 20150816 06:48:28< celticminstrel> It's still undocumented, unlike vision. 20150816 06:48:39< celticminstrel> BeoXTC: It varies, but I think it's usually shadowm or vultraz. 20150816 06:48:49< celticminstrel> Also depends on the content of the PR though. 20150816 06:49:20< shadowm> BeoXTC: I'm a bit busy right now but if there's a specific PR you need reviewed could you paste a link? 20150816 06:49:58< BeoXTC> not yet, just seeing 26 PR and some of them are "green". just wanted to know why it is not accepted more frequently 20150816 06:49:59< celticminstrel> Okay, I can't think of anything more to add to [effect] now. Maybe I should split all the [effect] stuff into a separate branch (though I do need to test it still). 20150816 06:50:41< Aginor> BeoXTC: it depends on the request, some need more work, some won't be merged, etc 20150816 06:51:31< celticminstrel> By the way, I'm still looking for comments on my PR. 20150816 06:52:45< Aginor> celticminstrel: https://github.com/wesnoth/wesnoth/pull/453? 20150816 06:52:54< celticminstrel> Yeah. 20150816 06:52:59< Aginor> the one called "(Don't Merge)?" 20150816 06:53:04< celticminstrel> Yeah. 20150816 06:53:30< Aginor> I haven't looked at it yet because it looked unfinished :) 20150816 06:53:54< celticminstrel> I wanted feedback, that's why it's "don't merge". 20150816 06:54:54< celticminstrel> ...whoa, is it that late already? 20150816 06:56:31< shadowm> BeoXTC: There are a few PRs submitted by established devs for testing purposes only that they have to decide when to merge themselves. 20150816 06:56:38-!- knotwork_ [~markm@unaffiliated/knotwork] has quit [Ping timeout: 272 seconds] 20150816 06:56:45< celticminstrel> Note, that's not what I am. 20150816 06:57:00< celticminstrel> Just to clarify that, since I also labelled one "don't merge". 20150816 06:57:07< Aginor> celticminstrel: I'm having a look at it now, I've found at least one bug 20150816 06:57:10< Aginor> :D 20150816 06:57:12< celticminstrel> Fun! 20150816 06:57:12< shadowm> In particular, any PRs by gfgtdf, iceiceice, and zookeeper should be ignored for statistics purposes. 20150816 06:57:43< celticminstrel> So far I've added the following for [effect]apply_to= - advances_to, attack -> increase_movement, max_attacks, attacks_left, recall_cost, vision, jamming, alignment. 20150816 06:57:51< celticminstrel> I honestly can't think of anything else. :D 20150816 06:58:05< BeoXTC> ;) 20150816 06:58:10< celticminstrel> Aginor: So what's the bug? 20150816 06:58:16< celticminstrel> Or did you comment? 20150816 06:58:21< celticminstrel> I should probably have checked that first. 20150816 06:58:32< Aginor> celticminstrel: I'm commenting 20150816 06:58:55< BeoXTC> can someone hint me some class for multiplayer chat? 20150816 06:59:33< BeoXTC> to be specific: the chat line ingame 20150816 07:00:17< celticminstrel> Ooh, could it be you're thinking about chat history? 20150816 07:00:38< BeoXTC> no, about whispering to last whispered or firends 20150816 07:00:44< celticminstrel> Ah, okay. 20150816 07:01:14< celticminstrel> I'm sorry I can't help you find where it is. 20150816 07:03:36-!- Ravana__ [~Ravana@53-113-190-90.dyn.estpak.ee] has joined #wesnoth-dev 20150816 07:03:45-!- Ravana_ [~Ravana@unaffiliated/ravana/x-2327071] has quit [Disconnected by services] 20150816 07:04:04-!- Ravana__ is now known as Ravana_ 20150816 07:04:06-!- Ravana_ [~Ravana@53-113-190-90.dyn.estpak.ee] has quit [Changing host] 20150816 07:04:06-!- Ravana_ [~Ravana@unaffiliated/ravana/x-2327071] has joined #wesnoth-dev 20150816 07:05:27< shadowm> BeoXTC: Which one are you looking for: the implementation of the 'whisper' command on the server, the code that processes the text in the input box on the client, or the implementation of said input box? 20150816 07:05:31< Aginor> celticminstrel: so it's impossible to have while(true) or for(;true;)? 20150816 07:05:51< celticminstrel> Apparently. 20150816 07:05:59-!- nurupo_ [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20150816 07:06:22< Aginor> fair enough 20150816 07:06:45-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has quit [Ping timeout: 255 seconds] 20150816 07:06:46-!- Samual [~Samual@xonotic/core-team/Samual] has quit [Ping timeout: 255 seconds] 20150816 07:06:46-!- raoni [~raoni@labs-gw.ic.unicamp.br] has quit [Ping timeout: 255 seconds] 20150816 07:06:49-!- Samual [~Samual@c-24-3-186-51.hsd1.pa.comcast.net] has joined #wesnoth-dev 20150816 07:06:49-!- nurupo_ is now known as nurupo 20150816 07:06:50-!- Samual [~Samual@c-24-3-186-51.hsd1.pa.comcast.net] has quit [Changing host] 20150816 07:06:50-!- Samual [~Samual@xonotic/core-team/Samual] has joined #wesnoth-dev 20150816 07:06:57-!- raoniff [~raoni@labs-gw.ic.unicamp.br] has joined #wesnoth-dev 20150816 07:08:52< BeoXTC> shadowm: hmm. its this task: https://gna.org/bugs/?9742. It's in the EasyCoding section. So it's an integration of those things. When the server notifies the client, the client would need to cache the username for some time. 20150816 07:09:01-!- knotwork_ [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20150816 07:09:15< BeoXTC> in the end its a client thing 20150816 07:09:58< shadowm> That's not what #9742 is about. 20150816 07:10:51< shadowm> I mean, I guess it's a possible interpretation ("tab complete the last name that whispered to you"), but it can be more literally interpreted as "tab complete names from your friends list". 20150816 07:11:12< shadowm> (As in the list you configure in Preferences -> Multiplayer.) 20150816 07:11:39< BeoXTC> then the bug doesn't match the text from the easy coding page 20150816 07:12:00< BeoXTC> "Currently wesnoth will use the list of current players, lobby members, as candidates for tab completion of names when whispering. The OP requests that the friends list also be merged in, in case one of your friends whispered you. Even better, could also remember names of anyone who whispered you in the last hour." 20150816 07:13:17< BeoXTC> and I have to admit, I have wished for such a functionality in my mind several times 20150816 07:13:41< shadowm> Tab-completing the last whispered name first and entries from the friends list second would make sense, yes. 20150816 07:14:24< shadowm> BeoXTC: You want to start looking at ui::handle_key_event() in src/game_initialization/multiplayer_ui.cpp and also ui::process_message() in the same file (directly below the first method, in fact). 20150816 07:14:45< shadowm> Line 388ish onwards. 20150816 07:14:47< BeoXTC> thx 20150816 07:14:50< BeoXTC> found it 20150816 07:14:57< BeoXTC> one more thing: Is there any roadmap for wesnoth? Except joinin steam? Is there some webversion on the plan? 20150816 07:21:08< shadowm> We don't have a fixed roadmap for 1.14 yet (beyond "SDL 2 please"), it's our hope that we'll have one within the next couple of months. 20150816 07:23:27-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has quit [Quit: Leaving] 20150816 07:23:50< celticminstrel> Oh right, I did think of [effect]apply_to=gender (or possibly [effect]apply_to,gender=variation,...). 20150816 07:25:22-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150816 07:25:34-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150816 07:26:45< BeoXTC> I see. I can live with that :) 20150816 07:28:10< Aginor> shadowm: working on it :) 20150816 07:28:29< Aginor> in fact, I think we're almost there for basic SDL2 viability 20150816 07:29:09< Aginor> no need to revamp the entire rendering system for SDL2, that would be the next step 20150816 07:29:39< shadowm> Now we just need someone to port everything to OGL next. :p 20150816 07:30:27< Aginor> shadowm: I've started to think about that 20150816 07:30:44< Aginor> I need to have a chat to lipkab about what he did, and more importantly, why 20150816 07:31:24< Aginor> there's plenty of scope for optimising, but we should be able to get basic openGL support pretty easily 20150816 07:32:14< Aginor> shadowm: how do we go about getting other platforms to test SDL2? 20150816 07:32:24< shadowm> The big question is whether to aim for OpenGL for 1.14 or let 1.14 serve as an intermediate transition step and move to GL in 1.16. 20150816 07:33:01< shadowm> That would also help with deciding how much to accelerate the 1.13.x lifecycle. 20150816 07:33:13-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150816 07:33:33< shadowm> Aginor: You'll essentially have to get ancestral to help with testing on OS X. 20150816 07:33:33< Aginor> I can't answer that at this stage, I need to investigate further. It also depends on how many SDL2 related bugs we find 20150816 07:33:41< Aginor> shadowm: ok 20150816 07:34:09< Aginor> shadowm: what I would like to see happen is to make SDL2 the default in the next few weeks 20150816 07:34:46< Aginor> that should give us plenty of time to stabilise for 1.14 20150816 07:35:08< shadowm> It's easy enough to make that happen if the packagers are ready to update their stuff immediately afterwards. 20150816 07:35:38< shadowm> I just release the source code, so for all I care we can start using SDL 2 as soon as hotkeys + non-trippy map scrolling work. 20150816 07:35:49< Aginor> shadowm: scrolling is fixed 20150816 07:36:07< Aginor> I need to investigate hotkeys to see whether they're broken or not 20150816 07:38:22< Aginor> okay, they're broken 20150816 07:38:34< Aginor> that gives me something to do in the next few days :) 20150816 07:40:05-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Quit: And lo! The computer falls into a deep sleep, to awake again some other day!] 20150816 07:52:42-!- mjs-de [~mjs-de@x4db5386e.dyn.telefonica.de] has joined #wesnoth-dev 20150816 08:01:17-!- IzzyArgon [~IceChat9@dhcp6-100.geusnet.com] has joined #wesnoth-dev 20150816 08:10:10-!- Appleman1234 [~Appleman1@KD036009071179.au-net.ne.jp] has quit [Ping timeout: 260 seconds] 20150816 08:18:30-!- servantrider [b81479ae@gateway/web/freenode/ip.184.20.121.174] has joined #wesnoth-dev 20150816 08:29:55-!- BeoXTC [3eb2b12a@gateway/web/cgi-irc/kiwiirc.com/ip.62.178.177.42] has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client] 20150816 08:40:30-!- genbattle_ [~genbattle@115-188-147-250.jetstream.xtra.co.nz] has quit [Ping timeout: 240 seconds] 20150816 08:44:11-!- BeoXTC [3eb2b12a@gateway/web/freenode/ip.62.178.177.42] has joined #wesnoth-dev 20150816 08:59:10-!- Shackra_ [~Jorge@186.177.2.148] has quit [Ping timeout: 244 seconds] 20150816 09:05:16-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150816 09:06:09-!- Appleman1234 [~Appleman1@KD036009066084.au-net.ne.jp] has joined #wesnoth-dev 20150816 09:31:27-!- IzzyArgon [~IceChat9@dhcp6-100.geusnet.com] has quit [Quit: Always try to be modest, and be proud about it!] 20150816 09:33:53-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [] 20150816 09:34:04-!- shadowm is now known as shadowm_not_here 20150816 09:35:44-!- shadowm_not_here is now known as shadowm 20150816 09:35:53-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150816 09:40:57-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150816 09:54:24-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 250 seconds] 20150816 10:02:07-!- BeoXTC [3eb2b12a@gateway/web/freenode/ip.62.178.177.42] has quit [Quit: Clean Code FTW] 20150816 10:13:34-!- pydsigner [~pydsigner@unaffiliated/pydsigner] has quit [Ping timeout: 244 seconds] 20150816 10:14:32-!- pydsigner [~pydsigner@unaffiliated/pydsigner] has joined #wesnoth-dev 20150816 10:43:10-!- Appleman1234 [~Appleman1@KD036009066084.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150816 11:06:36-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150816 11:07:04-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150816 11:39:55-!- Appleman1234 [~Appleman1@KD036009070093.au-net.ne.jp] has joined #wesnoth-dev 20150816 11:43:27-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection timed out] 20150816 11:45:25-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150816 12:05:56-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150816 12:07:04-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150816 12:08:57-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150816 12:09:16-!- vultraz_iOS [uid24821@wesnoth/developer/vultraz] has quit [Quit: Connection closed for inactivity] 20150816 12:09:55-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150816 12:11:39-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 246 seconds] 20150816 12:11:39-!- wedge010 is now known as wedge009 20150816 12:43:14-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20150816 13:03:15-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20150816 13:03:21-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20150816 13:11:42-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150816 13:24:59-!- Kwandulin [~Miranda@p5B008749.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150816 13:33:30-!- servantrider [b81479ae@gateway/web/freenode/ip.184.20.121.174] has quit [Ping timeout: 246 seconds] 20150816 13:37:40-!- prkc [~prkc@4E5CC75C.dsl.pool.telekom.hu] has joined #wesnoth-dev 20150816 14:19:02< Kwandulin> In SotBE:scenario 7 "The Desert of Death" there seems to be a bug: When approaching the bandits and seeing them the first time, the approaching unit of player 1 says: "Hold it right there! This oasis is ours! Begone or you all will be killed!" and "I don’t care, get lost!". Considering what Kapou'e and Pirk say afterwards ("Look, fool, we are in the middle of a sandstorm, and we are almost completely out of food and water. There 20150816 14:19:02< Kwandulin> is no way we can keep going without stopping at this oasis." ; "It’s no use reasoning with them, Kapou’e, they aren’t going to listen.") it feels like the first parts of the dialogue should belong to the sighted bandit. In: Wesnoth 1.13.1 20150816 14:19:18-!- lipkab [~the_new_l@host-91-147-210-193.biatv.hu] has joined #wesnoth-dev 20150816 14:20:34< Kwandulin> Same goes to SotBE:scenario 8 "Silent Forest" when approaching the elves 20150816 14:20:55-!- lipkab [~the_new_l@host-91-147-210-193.biatv.hu] has quit [Client Quit] 20150816 14:33:54< zookeeper> Kwandulin, urgh, again one of those sighted inversions... 20150816 14:35:16< zookeeper> vultraz, ^ your fault, it seems (4ac0373) 20150816 14:35:48< zookeeper> i could fix that but maybe you want to double-check the other ones too and (maybe) fix all at the same time 20150816 14:39:54-!- [Relic] [~Relic]@2602:306:33a3:6d30:8942:38eb:f180:15bc] has joined #wesnoth-dev 20150816 14:53:49-!- irker832 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150816 14:53:49< irker832> wesnoth: Ignacio R. Morelle wesnoth:master 9847d0963c7f / src/desktop/version.cpp: desktop: Try to use lsb_release to determine the OS version on Linux http://git.io/v3FuI 20150816 14:53:49< irker832> wesnoth: Ignacio R. Morelle wesnoth:master 979d39277bbd / src/desktop/version.cpp: desktop: Tidy up os_version() a bit http://git.io/v3FuL 20150816 14:57:27< wedge009> Is it because the sides are mixed up? 20150816 14:58:38< zookeeper> yes 20150816 14:58:38< Kwandulin> wedge009: It is because unit and second_unit is mixed up. 20150816 14:59:57< Kwandulin> Did someone playtest SotBE since the last bigger changes? It is incredibly hard, even on the lowest difficulty. . . 20150816 15:01:44< wedge009> I don't know much about WML, but I saw that the sides for filter and filter_second seem to be inverted. Hence second_unit belonging to side=1, namely the player. 20150816 15:02:45< zookeeper> yep 20150816 15:09:06-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 244 seconds] 20150816 15:10:34< mattsc> Kwandulin: yes, SotBE was intentionally made a lot harder 20150816 15:13:10< wedge009> Aginor: Finally rebuilt with SDL2. Confirmed 'trippy' scrolling issue is resolved (or at least your work-around is, well, working). Also confirm hot-keys are totally screwed up. Maybe even keyboard input in general is screwed up. Using Ctrl keys (eg to copy/paste) within the chat box of a multi-player lobby leaves accented 'a' characters behind. 20150816 15:14:39< wedge009> Aginor: Also, when attempting to add hot-keys, a copy of the mouse cursor is left behind after making the desire input. Column headings (in the dialogues) are highlighted strangely. But the good news for you is that I can still do copy/pasting with SDL2. 20150816 15:15:47< wedge009> Aginor: I still have the window stuck in the top-left corner, with no decorations accessible. Maybe that's just a Windows problem. 20150816 15:15:56< mattsc> Kwandulin: oh, and to answer the question you asked: yes, it was extensively playtested. Every scenario can be played consistently (that is, without having to rely on luck) without save/loading on the nightmare level. 20150816 15:16:01< mattsc> But it is hard ... 20150816 15:20:07< mattsc> For me personally, “The Siege of Barag Gór” on nightmare is my new test piece. That’s pretty much the limit of what I can do (again, without save/loading and having to rely on luck). :P 20150816 15:39:30< celticminstrel> ...I should actually play that campaign. It has shamans. 20150816 15:45:45< Aginor> wedge009: thank you 20150816 15:46:16< Aginor> I've confirmed that hot-keys are broken (in general) with SDL2, I'll look at fixing that tomorrow 20150816 15:46:44< Aginor> and yes, the no decdorations is a windows problem 20150816 15:46:50< Aginor> I hadn't heard about it before 20150816 15:46:57< Aginor> I'll investigate 20150816 15:47:19< Aginor> but it sounds like I may have to set up for windows development as well 20150816 15:49:18< mattsc> Aginor: hi; thanks for the reply. I guess we should go ahead with the script for library building and copying then. 20150816 15:51:42< Aginor> mattsc: it may still be viable, but not with the latest version of cmake, which is what you get from homebrew 20150816 15:53:25< mattsc> Aginor: okay — are you going to look into it some more or should I move ahead with the other solution as I have time? 20150816 15:54:27< Aginor> mattsc: until cmake has managed to fix their bugs, I don't see it being a feasable workaround anyhow 20150816 15:54:52< Aginor> meh, feasable aproach 20150816 15:57:11< celticminstrel> For the record, I have Win7. 20150816 15:57:26< celticminstrel> With VS2015. 20150816 16:00:18< mattsc> Aginor: okay 20150816 16:10:07< celticminstrel> mattsc has 10.10? 20150816 16:11:00< mattsc> celticminstrel: sorry? 20150816 16:11:16< mattsc> celticminstrel: oh; bit slow this morning 20150816 16:11:24< mattsc> celticminstrel: yes, I have both 10.9 and 10.10 20150816 16:11:46< celticminstrel> I found that the OS version is stored in /System/Library/CoreServices/SystemVersion.plist. I assume that's still the case on 10.10? 20150816 16:12:20< mattsc> celticminstrel: indeed, it is 20150816 16:13:53< Aginor> shadowm: here's a bigger PR for you https://github.com/wesnoth/wesnoth/pull/453 20150816 16:14:04< Aginor> still almost devoid of code tough :) 20150816 16:14:33< Aginor> shadowm: https://github.com/wesnoth/wesnoth/pull/458 even 20150816 16:15:44< celticminstrel> mattsc: Does this work, then? defaults read /System/Library/CoreServices/SystemVersion.plist ProductUserVisibleVersion 20150816 16:16:02< celticminstrel> Asking because I vaguely recall hearing something about chances to the defaults tool. 20150816 16:16:17< celticminstrel> ^changes 20150816 16:17:44< mattsc> celticminstrel: the output of that for me is: 10.10.4 20150816 16:17:49< mattsc> so, yes, it appears to work 20150816 16:18:13< celticminstrel> 'kay. 20150816 16:21:33-!- Kwandulin [~Miranda@p5B008749.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150816 16:48:37-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has joined #wesnoth-dev 20150816 16:50:06< celticminstrel> Version dialog now says "Running on Mac OS X 10.7.5". :D 20150816 16:50:38-!- Appleman1234 [~Appleman1@KD036009070093.au-net.ne.jp] has quit [Ping timeout: 260 seconds] 20150816 16:50:53-!- subliun [~quassel@139.216.140.254] has quit [Ping timeout: 244 seconds] 20150816 16:51:20< mattsc> :) 20150816 16:51:40< celticminstrel> Only thing I'm not sure if is whether I should hardcode the string "Mac OS X" or fetch it from the plist. 20150816 16:51:46< celticminstrel> ^sure of 20150816 16:52:17-!- subliun [~quassel@139.216.140.254] has joined #wesnoth-dev 20150816 17:06:47< celticminstrel> mattsc? 20150816 17:08:15< celticminstrel> The file also includes a "build version" and a copyright string, but I assume I don't need those. 20150816 17:37:14-!- mjs-de [~mjs-de@x4db5386e.dyn.telefonica.de] has quit [Remote host closed the connection] 20150816 17:48:03-!- Appleman1234 [~Appleman1@KD106179121160.au-net.ne.jp] has joined #wesnoth-dev 20150816 17:54:25-!- irker832 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150816 18:04:45-!- BeoXTC [3eb2b12a@gateway/web/freenode/ip.62.178.177.42] has joined #wesnoth-dev 20150816 18:17:43-!- irker333 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150816 18:17:43< irker333> wesnoth: Charles Dang wesnoth:master 1fedda3b0c64 / data/campaigns/Son_Of_The_Black_Eye/scenarios/ (07_The_Desert_of_Death.cfg 08_Silent_Forest.cfg): SotBE: fixed two inverted SUFs in sighted events http://git.io/v3bc3 20150816 18:17:44< irker333> wesnoth: Charles Dang wesnoth:master db3f477c20db / data/campaigns/Son_Of_The_Black_Eye/scenarios/07_The_Desert_of_Death.cfg: SotBE S7: changed a sighted,moveto event to plain sighted http://git.io/v3bcs 20150816 18:17:59< celticminstrel> That's vultraz, right? 20150816 18:18:07< vultraz> zookeeper: ^ fixed 20150816 18:18:10< vultraz> celticminstrel: yes that's me 20150816 18:18:37< celticminstrel> I think I'm gonna grab just the effect changes and put a pull request for them. After I test them, naturally. 20150816 18:20:01< vultraz> effect changes? 20150816 18:20:19< celticminstrel> New [effect]apply_to= possibilities. 20150816 18:21:55< vultraz> Ah 20150816 18:22:13< vultraz> Separate PR from the control tags? 20150816 18:22:20< celticminstrel> Yeah. 20150816 18:22:42< celticminstrel> (Currently only one of them is in that PR, the others aren't pushed yet.) 20150816 18:23:33< vultraz> Since you say pr #459 works, do you want it merged? 20150816 18:25:33< celticminstrel> I'm okay with that. The code itself is untested on 1.10, but as you can see from the logs, the command it shells out too was tested. 20150816 18:25:38< celticminstrel> ^out to 20150816 18:26:50< vultraz> you mean 10.10? 20150816 18:27:08< zookeeper> vultraz, great. that was the only one? 20150816 18:27:20< vultraz> zookeeper: I'd already fixed the others it seems 20150816 18:27:29< zookeeper> oh, ok 20150816 18:27:34< celticminstrel> Yes, that. 20150816 18:27:38< celticminstrel> 10.10. 20150816 18:32:23< irker333> wesnoth: Celtic Minstrel wesnoth:master ce09922b1feb / src/desktop/version.cpp: Fetch Mac OS X version instead of Darwin version http://git.io/v3b4e 20150816 18:32:25< irker333> wesnoth: Charles Dang wesnoth:master 613d03cae3a2 / src/desktop/version.cpp: Merge pull request #459 from CelticMinstrel/master http://git.io/v3b4v 20150816 18:37:36-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150816 18:57:00-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20150816 18:57:06-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20150816 19:02:46< mattsc> celticminstrel: sorry, I was away. Looks like it’s all sorted out. 20150816 19:02:56< celticminstrel> Looks like it. 20150816 19:03:03< celticminstrel> I just went with hard-coding it. 20150816 19:03:20< mattsc> sounds good to me 20150816 19:07:45< mattsc> celticminstrel: just tested it, works for me on 10.10.4 20150816 19:20:14-!- Portaljacker [~Portaljac@modemcable081.139-178-173.mc.videotron.ca] has quit [Quit: Leaving] 20150816 19:28:48< BeoXTC> can anyone help me? I'm new here and I want to build the source on my mingw windows crap but I'm having troubles with sdl_library: SDLMAIN_LIBRARY:FILEPATH=SDLMAIN_LIBRARY-NOTFOUND 20150816 19:29:04< BeoXTC> CMake Error at I:/ProjektUmgebung/Programme/cmake-3.3.1-win32-x86/share/cmake-3. 3/Modules/FindPackageHandleStandardArgs.cmake:148 (message): Could NOT find SDL (missing: SDL_LIBRARY) (found suitable version "1.2.15", minimum required is "1.2.7") Call Stack (most recent call first): I:/ProjektUmgebung/Programme/cmake-3.3.1-win32-x86/share/cmake-3.3/Modules/Fin dPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE) 20150816 19:36:46< pydsigner> mattsc: How did you learn AI programming? 20150816 19:39:24< mattsc> pydsigner: I didn’t. I just tried things. Some worked, most didn’t. Lot’s still don’t … 20150816 19:40:34< pydsigner> K 20150816 19:47:18< mattsc> s/Lot’s/Lots :P 20150816 19:47:54< mattsc> pydsigner: I’m still hoping that, some day, somebody who actually knows what they are doing will come around and work on the AI. :) 20150816 19:48:22< mattsc> In the meantime, I’ll keep playing with things amateurishly. 20150816 20:00:50-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150816 20:29:38-!- genbattle [~genbattle@182.16.153.90] has joined #wesnoth-dev 20150816 20:37:39-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150816 20:39:38-!- chaverma1 [~Adium@204.102.74.245] has joined #wesnoth-dev 20150816 20:47:06-!- mjs-de [~mjs-de@x4db5386e.dyn.telefonica.de] has joined #wesnoth-dev 20150816 21:02:24-!- mjs-de [~mjs-de@x4db5386e.dyn.telefonica.de] has quit [Remote host closed the connection] 20150816 21:33:37-!- katalia369 [467a77ae@gateway/web/freenode/ip.70.122.119.174] has joined #wesnoth-dev 20150816 21:33:48< katalia369> hello 20150816 21:34:30< vultraz> hello 20150816 21:34:48< vultraz> In regards to sprites, you'd have to talk to jetrel 20150816 21:34:58< katalia369> jetrel got it 20150816 21:34:58< vultraz> He hangs out in the #frogatto channel, or you can PM him on the forums 20150816 21:35:20< katalia369> i think i will stick to PM's for now until I get the hang of this IRC thing 20150816 21:35:51< katalia369> the closest to this I ever fielded before was an ols game on Fred's Fiends, "Dragon Court 20150816 21:37:19< katalia369> i have an off bet mix of skills, i can do art work in the old Paint Shop pRO when Jasc had it, but I am still adapting to Corel's version of it 20150816 21:37:48< katalia369> I have never tackled 3d animation, the framework keeps tripping me, but 2d I can rock on pretty good 20150816 21:37:48-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150816 21:38:35< katalia369> I can tag out HTML 4 & 5 but I never learned css style sheets 20150816 21:38:45< katalia369> and i could never quit make the jump to java or flash 20150816 21:38:55< katalia369> *quite 20150816 21:39:39< katalia369> mostly a lack of time to self teach, its always more time consuming with no to ask the stuipid questions to 20150816 21:39:39< vultraz> Well, we don't use 3D graphics, just pixel (sprites) or pseudo-pixel (terrain) art 20150816 21:39:46-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150816 21:40:04< katalia369> those i can update i am sure 20150816 21:40:26< katalia369> most likely just png files with transparency to preserve 20150816 21:42:16< shadowm> vultraz yes hi. 20150816 21:42:28< shadowm> You didn't tell celticminstrel that PR #459 has a few style issues. :p 20150816 21:45:04-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Remote host closed the connection] 20150816 21:48:10< katalia369> well I just sent a message to Jetrel so we shall see how that goes 20150816 21:48:16< shadowm> celticminstrel: Firstly, it's Apple OS X nowadays, not Mac OS X. Secondly, opening braces on the next line for functions, enum, classes, and structs. 20150816 21:48:19< katalia369> oh wait it looks like vultraz is gone 20150816 21:48:41< shadowm> katalia369: I may be able to answer your questions in his absence depending on what it's about. 20150816 21:49:22< celticminstrel> shadowm: Sorry, I was copying your example (regarding the braces). 20150816 21:49:39< shadowm> Um, which example? 20150816 21:49:43< katalia369> wasn't a question yet, just trying to let him know i sent the PM to Jetrel on the forum about being able to edit some sprites up 20150816 21:49:49< celticminstrel> The lsb_release stuff. 20150816 21:50:06< shadowm> katalia369: The channel is logged, so he'll see your message when he gets back. 20150816 21:50:32< celticminstrel> As for Mac vs Apple, I wonder if that difference is encoded into the System.plist... my System.plist clearly says "Mac OS X". 20150816 21:51:17< shadowm> I've been told a number of times by people that since Apple uses either "OS X" or "Apple OS X" to refer to its OS in _public_ places. 20150816 21:51:23< celticminstrel> But I'm three major versions behind. 20150816 21:51:24-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Ping timeout: 255 seconds] 20150816 21:51:40< katalia369> i was about to say it may be something newer 20150816 21:52:41< katalia369> i don't know much about coding, but some kind of variable maybe to see what it is listed as in this .plist file to return so the system can sync it right..... 20150816 21:53:00< katalia369> no knowledge to base idea off of 20150816 21:53:13< katalia369> i go as far as HTML4&5 20150816 21:53:28< katalia369> trying to pick on the WML tagging so i can contribute a bit 20150816 21:53:42< mattsc> celticminstrel, shadowm: just checked on my system (I’m only one minor version behind). My SystemVersion.plist also says this: Mac OS X 20150816 21:54:18< mattsc> That might not count as a public place though. 20150816 21:54:43< shadowm> It does not. 20150816 21:54:45-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150816 21:55:01< celticminstrel> True, but it sounds like the public API to get the OSX version literally reads from that file. I'm not sure if it reads ProductName though. 20150816 21:55:07< shadowm> https://en.wikipedia.org/wiki/OS_X_Mountain_Lion#History 20150816 21:55:18< shadowm> "Following a soft transition started with Mac OS X Lion, Apple consistently refers to OS X Mountain Lion as "OS X" rather than "Mac OS X"." 20150816 21:56:33< mattsc> Talking about that reminds me that I should upgrade to 10.10.5. So I’ll be gone for however long that takes … 20150816 21:57:10< shadowm> I've been led to believe thus far that "Apple OS X" is acceptable and advisable wherever you'd use "Microsoft Windows" (as opposed to just "Windows"), such as this dialog. 20150816 21:57:38-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150816 21:57:42< celticminstrel> Okay sure. 20150816 21:58:13-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150816 21:59:26-!- nemaara [~nemaara@2601:40a:8204:4716:d9dd:b971:59aa:aecf] has joined #wesnoth-dev 20150816 22:06:43< vultraz> shadowm: I never understood why we put member braces on a newline but conditional block braces on the same line. 20150816 22:06:59< celticminstrel> Huh? Is that how it works? 20150816 22:07:15< celticminstrel> I've really just been attempting to conform to whatever style the surrounding code uses. >_> 20150816 22:07:23< vultraz> Yeah, I don't get it either 20150816 22:07:48< celticminstrel> So then the complaint was actually about the brace in the definition of read_version(). 20150816 22:08:28< shadowm> Member? 20150816 22:08:31< celticminstrel> I'd call those "function braces" rather than "member braces". 20150816 22:08:47< vultraz> Yeah 20150816 22:08:47< shadowm> vultraz: It's actualy a fairly common style. 20150816 22:09:00< vultraz> I'm never sure whether I'm supposed to say member or function 20150816 22:09:07< celticminstrel> It's not my style, but I'll try to keep it in mind. 20150816 22:09:16< shadowm> Personally I like it because it makes it easier to tell at first glance tell the high-level blocks apart from control structures. 20150816 22:09:40< shadowm> That's also why I occasionally place the opening brace on the next line for particularly important control blocks (usually loops). 20150816 22:10:48< shadowm> celticminstrel: Can you verify that I did not accidentally break the OS X path here? https://gist.github.com/shikadilord/e86a995fc7d3beab01df 20150816 22:11:56< celticminstrel> If you mean the command string, it looks good. 20150816 22:12:40< shadowm> The code itself. 20150816 22:12:43< shadowm> As in compiling. 20150816 22:12:49< celticminstrel> Ah. 20150816 22:13:20< katalia369> so over my head..... 20150816 22:13:35< katalia369> but fun to read 20150816 22:14:31< vultraz> It still say Mac 20150816 22:14:47< shadowm> I know. 20150816 22:16:46< celticminstrel> I'm not sure how to apply the patch. 20150816 22:20:31< celticminstrel> Found it, I think. 20150816 22:24:48< shadowm> celticminstrel: patch -p1 < foo.diff 20150816 22:25:02< celticminstrel> shadowm: Works. 20150816 22:25:33< shadowm> Cool, thanks. 20150816 22:26:46-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150816 22:36:49< Aginor> hmm 20150816 22:37:00< Aginor> so I've got a quickfix for sdl2 hotkeys 20150816 22:37:32< Aginor> but in reality the entire handling should be rewritten to use scancodes instead 20150816 22:37:39< celticminstrel> Yeah. 20150816 22:37:59< celticminstrel> I think that also came up in the context of wedge009's fix. 20150816 22:38:25< celticminstrel> It does make sense to fall back to character code for actual character keys, maybe. 20150816 22:39:31< Aginor> hmm 20150816 22:39:49< Aginor> I'm finding broken hotkeys for both sdl1 and sdl2 20150816 22:39:58< celticminstrel> Yes. 20150816 22:40:18< celticminstrel> Ctrl+Esc, Ctrl+Enter, Ctrl+F1, and Ctrl+Space don't work properly for me. 20150816 22:40:25< celticminstrel> I think Ctrl+Tab too. 20150816 22:40:29< celticminstrel> And that's with SDL1. 20150816 22:40:31< Aginor> ctrl+alt+q 20150816 22:40:43< celticminstrel> There's also some weirdness when pressing just modifier keys. 20150816 22:43:31< BeoXTC> I've got problems building the wesnoth workspace in Code::Blocks 20150816 22:43:52< celticminstrel> I hope it's not something I did. 20150816 22:43:54< vultraz> BeoXTC: what's wrong? 20150816 22:43:59< BeoXTC> where do I get the boost files? 20150816 22:44:09< vultraz> I have them, hang on 20150816 22:45:13< vultraz> https://www.dropbox.com/s/9etw6pr09j53w4h/cb.7z?dl=0 20150816 22:45:31< BeoXTC> I don't know how much I can help you, but I'll try. I'm an active Java developer, so if I mess up with memory allocations (which shouldn't be done according to your coding guide) I'm sorry 20150816 22:45:51< BeoXTC> thx 20150816 22:46:27< vultraz> Oh, and this https://www.dropbox.com/s/3j13c6uzr4g7mfi/libgomp-1.dll?dl=0 20150816 22:46:34< vultraz> I need to update that archive with it 20150816 22:46:55< vultraz> Just replace the one in dll/ 20150816 22:47:10< BeoXTC> ok 20150816 22:47:52< BeoXTC> do I need to add it to the path or how do I include those files normally? I guess they shouldn't be placed in the project folder 20150816 22:48:14< vultraz> I have the cb folder in projectfiles/CodeBlocks 20150816 22:48:23< vultraz> The gitignore is set to ignore it there 20150816 22:48:28< BeoXTC> ahh great 20150816 22:53:27< vultraz> shadowm: here's the archive + the gomp dll https://www.dropbox.com/s/56tp6bcxn9di7xe/cb-8_17_2015.7z?dl=0 for upload 20150816 22:53:46< shadowm> Sounds like you renamed it again. -.- 20150816 22:54:29< vultraz> The archive should still extract to cb 20150816 22:54:39< vultraz> Call the archive whatever you want 20150816 22:54:48< vultraz> I suppose you'll insist on dmy instead of mdy? 20150816 22:55:43< vultraz> Also, should I update the readme or should I? 20150816 22:55:45< vultraz> er 20150816 22:55:50< vultraz> should you or should I 20150816 22:56:01< shadowm> What. 20150816 22:56:16< shadowm> What's dmy and what's mdy? 20150816 22:56:25< vultraz> day/month/year 20150816 22:56:27< vultraz> month/day/year 20150816 22:56:38< shadowm> Oh, you mean dd_mm_yyyy versus mm_dd_yyyy. 20150816 22:56:55< shadowm> This is why you shouldn't rely so much in abbreviations. 20150816 22:57:05< BeoXTC> ;) 20150816 22:57:51< vultraz> BeoXTC: BTW, those boost libs were compiled against gcc 5.1, so you don't need to use 4.5.2 as the readme insists. Just letting you know. 20150816 22:57:59< vultraz> Which is why I mentioned updating it 20150816 22:58:08< shadowm> vultraz: Can you give me a hash to verify the download? 20150816 22:58:16< katalia369> :) 20150816 22:58:42< vultraz> shadowm: which one 20150816 22:58:43< shadowm> Also, you will update the readme for me because I'm too lazy. 20150816 22:58:52< shadowm> vultraz: The one you just gave me. :| 20150816 22:59:04< vultraz> I mean which type of hash 20150816 22:59:20< shadowm> Anything, but you know I have a personal preference towards SHA256. 20150816 22:59:39-!- chaverma1 [~Adium@204.102.74.245] has quit [Quit: Leaving.] 20150816 22:59:55< shadowm> *too lazy/we've postponed this stuff long enough because you didn't bother to remind me to get it done last month. 20150816 23:02:26< vultraz> Alright, then I'll need the URL of archive 20150816 23:02:29< vultraz> When you're done 20150816 23:03:14< shadowm> Done. 20150816 23:03:35< shadowm> Eh. 20150816 23:03:46< shadowm> Welp. 20150816 23:04:02< shadowm> Good job, SourceForge.net FRS shell. 20150816 23:04:18< shadowm> 23:01:51 shadowm@website:~/stuff$ rsync -avP CodeBlocksWinSDK_17_08_2015.zip shikadilord,wesnoth@frs.sourceforge.net:/home/frs/project/w/we/wesnoth/unofficial/Windows\ Compile\ Stuff/ 20150816 23:04:29< shadowm> File winds up in unofficial/ and named Windows. 20150816 23:05:26< shadowm> I'll use SDK/ instead. 20150816 23:08:13< shadowm> vultraz: http://sourceforge.net/projects/wesnoth/files/SDK/CodeBlocksWinSDK_17_08_2015.zip/download 20150816 23:09:38< celticminstrel> [Aug 16@6:54:48pm] vultraz: I suppose you'll insist on dmy instead of mdy? 20150816 23:09:38< celticminstrel> Yes, that would be preferable. :| Though I personally prefer ymd. Still, mdy is silly. 20150816 23:10:51 * vultraz doesn't think so 20150816 23:11:11< celticminstrel> It's the reason why year-final dates can be ambiguous. 20150816 23:11:21< irker333> wesnoth: Charles Dang wesnoth:master 565caec79759 / projectfiles/CodeBlocks/README.md: Updated codeblocks readme http://git.io/v3NcJ 20150816 23:11:31< celticminstrel> And it puts the least significant digit in the middle. Why. 20150816 23:11:49< katalia369> see i prefer dmy but i'm an offbeat sort 20150816 23:12:15< shadowm> I didn't change it because past packages use dd_mm_yyyy, otherwise I'd have used yyyy_mm_dd as I usually do. 20150816 23:12:32< vultraz> Are we all turning japanese? :| 20150816 23:12:35< shadowm> Besides, our calendar doesn't have 17 months. 20150816 23:12:41< celticminstrel> Japan has nothing to do with it. 20150816 23:12:55< celticminstrel> And I said "can be ambigious". 20150816 23:13:00< katalia369> nope Europe uses that format as well, i picked it up traveling a long time ago 20150816 23:13:09< vultraz> year-first 20150816 23:13:14< shadowm> The year is 2015. The month is August. The day is 17. 20150816 23:13:14< vultraz> That's japanese 20150816 23:13:15< katalia369> and some american military bases use that format 20150816 23:13:18< genbattle> https://en.wikipedia.org/wiki/ISO_8601 20150816 23:13:21< shadowm> It's like a filesystem path. 20150816 23:13:33< celticminstrel> genbattle: Thanks, I was about to bring that up. 20150816 23:13:36< celticminstrel> vultraz: ^ 20150816 23:13:38< shadowm> Specificness increases towards the right. 20150816 23:13:48< katalia369> see i just like dd_mm_yyyy 20150816 23:13:56< katalia369> it fits in several locals 20150816 23:14:00< BeoXTC> for your info: in sybase you use yyyy-mm-dd too 20150816 23:14:15-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 244 seconds] 20150816 23:14:25< celticminstrel> Well, dd_mm_yyyy is little-endian and thus a bit weird, but at least it makes sense. 20150816 23:16:11< katalia369> :) it goes up the scale, its easy for me to read 20150816 23:16:35< katalia369> as you gt to know me in this channel you will find that wierd is normal 20150816 23:16:54< katalia369> or rather nothing currently defined erronously as normal and thus merely average doesn't apply 20150816 23:17:51< shadowm> Is anything normal around here? 20150816 23:18:01< irker333> wesnoth: Ignacio R. Morelle wesnoth:master ecee9bdc1167 / src/desktop/ (version.cpp version.hpp): desktop: Tidy up a little again, add documentation http://git.io/v3Nc1 20150816 23:18:04< irker333> wesnoth: Ignacio R. Morelle wesnoth:master cae02303a95e / src/desktop/version.cpp: desktop: Use Apple OS X branding instead of Mac OS X http://git.io/v3NcM 20150816 23:19:14< katalia369> so my lack of coding konwledge aside i might work out in this realm it would seem 20150816 23:19:15< BeoXTC> you are in a channel full of nerds ;) what is normal 20150816 23:19:26< katalia369> :) 20150816 23:20:21< katalia369> i offered to spruce goose some graphics and try to figure the WML, I have some HTML4&5 in my long ago past that tags similar to WML 20150816 23:20:46< katalia369> i never made the jump to SHTML or Flash or CSS style sheets though 20150816 23:22:00< shadowm> celticminstrel: So yeah, thanks for the patch. It was my hope that someone would get to it using the same code I used for Linux, glad to see it was useful. 20150816 23:26:24< katalia369> see thats why i found wesnoth, there are not a whole heck of a lot of MMO's that are Linux friendly, Wine is full of bugs (or at least on an old workhorse like my system) and VM kills your resources(again at least it does on my system) 20150816 23:27:13< shadowm> Wesnoth is not an MMO though. :p 20150816 23:28:26< katalia369> nope 20150816 23:28:59< katalia369> but its close enough to old school pen and paper with it's hex grid and some online articipation in the multiplayer that it's about as good as i am going to get 20150816 23:29:36< katalia369> i may just pull out my old world and try to get the party online and DM again 20150816 23:29:44< katalia369> make them all get wesnoth 20150816 23:30:03< katalia369> :D 20150816 23:30:44< katalia369> it has it's high points :) 20150816 23:30:46< BeoXTC> I'm still playing with the thought of having wesnoth playable over browser. as it seems it's a p2p architecture. Am I right? It would be some effort writing everything to a server-based app 20150816 23:31:59< katalia369> can't comment on the code mokey bit; but it is plausible, in theory at least, to expand it's current multiplayer capacity to a browser base 20150816 23:32:06< shadowm> Peer to peer you mean? Not really. There is a multiplayer server and clients communicate using it as an intermediary, never exchanging data directly with each other. 20150816 23:32:53< katalia369> right, but the server type (if funds were there) could be converted to a browser 20150816 23:32:55< BeoXTC> where does the game logic reside? I guess on the client? 20150816 23:32:59< shadowm> Also, considering how absurdly powerful WML and Lua are, it'd take a lot of work to write a web client implementation and keep it up to date. 20150816 23:33:05< katalia369> but that jump would drive the code monkeys even crazier 20150816 23:33:06< Ravana_> some sort of demo could be done with browser, but I suspect it can't get full functionality 20150816 23:33:11< shadowm> (Unless you could somehow leverage the existing engine using e.g. NaCl.) 20150816 23:33:55< katalia369> first things first before such a jump could be set out...you would need the volunteer base set in 20150816 23:33:57< BeoXTC> I see the "problem" with all those plugins which are the great power of wesnoth 20150816 23:34:05< katalia369> i know this from too many years planning scouting events for my kids 20150816 23:34:23< katalia369> no volunteers will kill the grandest ideas and foul the best laid plans 20150816 23:34:48< shadowm> Indeed, that's how we ended up here. :p 20150816 23:36:40< BeoXTC> I'll try to contribute as much as I can, but I will still think of a way to make it playable over browser (with some html5/css3 conversion library maybe) 20150816 23:39:55< BeoXTC> shadowm: what I meant with peer to peer: you are not hosting the games by yourself - each player can host his game on his own and the serverside is just registering such hosts 20150816 23:40:54< shadowm> Well, not quite. The games are managed by the server itself, you just request the server to host a game for you. 20150816 23:41:00< katalia369> this would be interesting to behold, a browser base old school hex grid, its dated look would be the very thing that pulls in certain users 20150816 23:41:22< shadowm> If your client disconnects, the server will try to promote another participant to become the new "host" if possible. 20150816 23:41:32< katalia369> there would be a significant amount like me who don't want to pay for a sitter and use it as a platform for old pen and paper play 20150816 23:41:47< katalia369> thats what killed my party, we all have kids now 20150816 23:42:00< irker333> wesnoth: Charles Dang wesnoth:master 0dfe2a21d925 / data/core/macros/ (deprecated-utils.cfg image-utils.cfg): Deprecate ANIMATED_CAMPFIRE and ANIMATED_BRAZIER http://git.io/v3NBq 20150816 23:42:36< BeoXTC> I see shadowm. thx for the insight 20150816 23:45:22< katalia369> that or take a page out of the NeverWinter Nights books, they had a system similaer to what wesnoth has now, where you uploaded the campaigns you made and others logged in 20150816 23:45:43< katalia369> there were persistent worlds and not so persistent 20150816 23:46:01< katalia369> the persistent worlds were maintained solely by and at the expense of the person who made it 20150816 23:46:26< katalia369> the server was athird party that allowed others to connect to your world 20150816 23:46:38< katalia369> i think it was through game spy 20150816 23:47:08< katalia369> when persistent crashed we were all booted, it was done till the server for that world came back up 20150816 23:47:35< katalia369> we hung out in the main chat until we saw our world back online 20150816 23:51:03-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 265 seconds] 20150816 23:52:58-!- Guest92098 [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150816 23:56:13< mattsc> celticminstrel: when you replaced libraries and headers in your Xcode setup, you replace pango/cairo, glib and fontconfig, right? 20150816 23:56:16< mattsc> Anything else? 20150816 23:56:19< shadowm> Aginor: IIRC SDL 2 no longer has the SDLmain.lib that does stdout/stderr redirection on Windows, right? 20150816 23:57:13< Aginor> shadowm: I'm not sure to be honest, I figured there was no harm in keeping it in FindSDL2.cmake 20150816 23:57:52< shadowm> We don't want to use SDL's stdout/stderr redirection because it relies on UAC virtualization tow ork. 20150816 23:58:33< shadowm> But I'm still unsure how to solve the log chicken-and-egg issue that would result from having Wesnoth write stderr.txt into the preferences dir. 20150816 23:58:58< Aginor> That sounds like a separate issue though 20150816 23:59:10< shadowm> Namely, the fact that we need to save the log output somewhere *before* we can even tell where our preferences dir is. --- Log closed Mon Aug 17 00:00:41 2015