--- Log opened Tue Aug 04 00:00:12 2015 20150804 00:01:10-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150804 00:01:23< aeth> Very well, I guess the significance of Wesnoth's 2.0 will be merely "Whenever someone with different personal taste than shadowm is the new release manager." 20150804 00:01:31< aeth> If ever. 20150804 00:06:44< shadowm> midzer: Would it be too much work for you to make it so the third commit isn't required? For example, rebase your branch and merge the third commit into the first. 20150804 00:07:20< shadowm> Or even squash all three cmmits into one, really. 20150804 00:07:34< midzer> if you tell me exactly how to do that, i should be no problem 20150804 00:07:40< midzer> *it 20150804 00:07:53< midzer> i know just the more common commands in git 20150804 00:08:07< shadowm> Do you use the command-line Git client or one of those tacky GUI front ends? 20150804 00:08:15< midzer> command line 20150804 00:08:37< midzer> never had to rebase yet 20150804 00:08:56< shadowm> My connection is dying, hang on a minute. 20150804 00:11:13< shadowm> midzer: Running `git rebase --interactive master` (or whichever other starting point you want instead of master) in your branch should present you with a message like this in the same text editor normally used for writing commit messages: http://pastebin.com/BMes4tuu 20150804 00:11:55< shadowm> Editing and saving this text instructs Git what to do with the individual commits that are to be rebased on top of the starting point. 20150804 00:12:05< midzer> okay, and then i do all changes again manually in one commit? 20150804 00:12:25< shadowm> So, for example, if you change the second and third commits from 'pick' to 'fixup', they'll get merged into the first commit. 20150804 00:12:50-!- genbattle [~genbattle@182.16.153.90] has quit [Ping timeout: 240 seconds] 20150804 00:13:07< shadowm> midzer: You won't need to redo them by hand because Git will merge the diffs for you. 20150804 00:13:17< midzer> wow, thats great 20150804 00:14:05< shadowm> After saving the instructions file and quitting the editor Git will perform the base and your branch should only have one commit. 20150804 00:14:23< shadowm> Then you can force-push your branch to your GH repository again to update the PR. 20150804 00:14:34< midzer> hang on a sec 20150804 00:15:52< midzer> Cannot rebase: You have unstaged changes. 20150804 00:15:52< midzer> Please commit or stash them. 20150804 00:16:12< midzer> the .sln is modified (which i did not commit) and some untracked files 20150804 00:16:59< shadowm> You have uncommitted changes, yes. You can just use `git stash` to save them in a stash (some sort of temporary commit buffer), run the rebase, and then use `git stash pop` to recover your changes. 20150804 00:17:18< shadowm> Or you can use `git reset --hard` to lose your uncommitted changes forever. 20150804 00:18:47< midzer> thanks for clarification 20150804 00:20:13< shadowm> midzer: Okay, I think you'll need to explain the changes to commandline_options.?pp. 20150804 00:21:46< shadowm> For starters, game_launcher.cpp:283 and game_launcher.cpp:288 are now dead code (`if(true) { if(false) { /* unreachable */ } }`) as a consequence. 20150804 00:22:28< shadowm> Second, this appears to remove a crucial part of the -t/--test and -u/--unit switches' functionality. 20150804 00:23:20< midzer> fatal: Not a valid object name b2e1e2e 20150804 00:23:20< midzer> fatal: Needed a single revision 20150804 00:23:20< midzer> Invalid commit name: b2e1e2e 20150804 00:23:34< shadowm> -t and -u take a string argument, that defaults to "test" in -t's case; they take the test scenario id and unit test scenario id respectively. 20150804 00:23:39< midzer> when leaving interactive rebase mode 20150804 00:24:09< shadowm> midzer: You probably changed a commit hash in the command file. 20150804 00:24:16< midzer> ooops 20150804 00:25:56< shadowm> You should be able to use `git rebase --abort` to get back to where the branch was before and repeat. 20150804 00:29:09< midzer> i already did a --continue 20150804 00:29:10< midzer> error: failed to push some refs to 'https://github.com/midzer/wesnoth.git' 20150804 00:29:10< midzer> hint: Updates were rejected because the tip of your current branch is behind 20150804 00:29:10< midzer> hint: its remote counterpart. Integrate the remote changes (e.g. 20150804 00:29:10< midzer> hint: 'git pull ...') before pushing again. 20150804 00:29:10< midzer> hint: See the 'Note about fast-forwards' in 'git push --help' for details. 20150804 00:29:52-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 00:30:03< midzer> hmm, starting from scratch? 20150804 00:30:09< shadowm> midzer: Force push. 20150804 00:30:16< midzer> ah okay 20150804 00:30:23< shadowm> You'll need to use -f with `git push` to convince Git to overwrite the remote branch. 20150804 00:30:33-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 00:31:41< shadowm> Okay, so since you used --continue with the missing commit, that means the base operation skipped the commit entirely. 20150804 00:31:57< shadowm> Which is this commit: https://github.com/midzer/wesnoth/commit/b3e1e2ea8934b743173762da44f574cf6838046d 20150804 00:32:59< midzer> k, i will commit and rebase again, time for some training :) 20150804 00:33:16< shadowm> But most importantly, what about what I just said about -t and -u? :p 20150804 00:33:41< midzer> not read :\ 20150804 00:34:16< midzer> well 20150804 00:34:46< midzer> does that mean --test ID takes a scenario ID? 20150804 00:34:59< midzer> hmmm 20150804 00:35:00< shadowm> Yes, and so does --unit. 20150804 00:35:04< midzer> now i get it 20150804 00:35:20< midzer> then a boolean would be not good 20150804 00:35:31< shadowm> --test isn't used with an id very often, but --unit is and that's a pivotal aspect of how WML unit tests are implemented. 20150804 00:35:36< midzer> there was a line when compiler complained 20150804 00:36:02< midzer> i discard changes 20150804 00:36:23< midzer> and checkout what me made drop those strings 20150804 00:36:35< midzer> maybe there is another workaround 20150804 00:36:41< shadowm> What did the compiler say about the original lines? 20150804 00:36:57-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 00:37:08< midzer> error, cannot convert from string to bool 20150804 00:37:37< midzer> compiler wanted a bool for cmdline_opts_.test 20150804 00:37:49< midzer> resp. cmdline_opts_.unit_test 20150804 00:38:10< shadowm> Even when they were declared as 20150804 00:38:24< shadowm> Even when they were declared as boost::optional variables? 20150804 00:38:57< shadowm> This is Boost 1.58, right? 20150804 00:39:05< UnwiseOwl> I have a UMC campaign that I think is stable to ask translators to think about looking at. Who might be a good person to ask nicely to check over it to make sure that I've made it as easy for potential translators as possible? 20150804 00:39:28< midzer> game_config::scoped_preproc_define test("TEST", cmdline_opts_.test); 20150804 00:39:36< midzer> in game_config_manager.cpp 20150804 00:39:38< shadowm> UnwiseOwl: Depends on how large it is. If it's very large, no-one. :p 20150804 00:39:44< midzer> yes, boost 1.58 20150804 00:39:56< shadowm> UnwiseOwl: Do you know how to generate .pot files from it? 20150804 00:40:06< UnwiseOwl> I do not :( 20150804 00:40:33< UnwiseOwl> I tried following the instructions I could find on the wescamp page... 20150804 00:41:23< UnwiseOwl> It's only little, I don't really expect people to translate, I'd just like for it to be possible for them and don't know how to be sure of that. 20150804 00:42:43-!- aquileia [~androirc@46.114.49.79] has joined #wesnoth-dev 20150804 00:43:49< aquileia> Just checked the logs from my phone... 20150804 00:43:53< midzer> shadowm: i have a possible for the line mentioned earlier: 20150804 00:44:11< UnwiseOwl> (We're not all crazy people who make huge campaigns :p) 20150804 00:44:20< aquileia> UnwiseOwl: OS? 20150804 00:44:28< shadowm> I'm not sure what MSVC++ is on about, because this is the intended use of boost::optional. 20150804 00:44:29-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Remote host closed the connection] 20150804 00:44:45< midzer> game_config::scoped_preproc_define test("TEST", cmdline_opts_.test>!>!>.empty() Windows 8.1. 20150804 00:45:35< shadowm> midzer: That won't work because empty() isn't a method of boost::optional types. 20150804 00:45:48< midzer> hehe, VC++ mixing things up^^ 20150804 00:45:50< UnwiseOwl> I also have a Macbook on Mavericks 20150804 00:45:53< shadowm> Also, we don't want to know whether the underlying value is empty, we want to know whether it's present or not. 20150804 00:46:14< shadowm> That's the point of using boost::optional to wrap the underlying std::string. 20150804 00:46:37< midzer> i am not familiar with boost, yet 20150804 00:49:15< shadowm> Hm... 20150804 00:50:47< midzer> maybe this one? https://connect.microsoft.com/VisualStudio/feedback/details/1033423/update-4-breaks-boost-optional 20150804 00:50:48< shadowm> midzer: Try changing that line to `game_config::scoped_preproc_define test("TEST", bool(cmdline_opts_.test));` 20150804 00:51:09< shadowm> Oh! 20150804 00:52:18< aquileia> UnwiseOwl: https://github.com/aquileia/Anabasis/blob/master/po/po.cmd is what I use on Windows 20150804 00:52:29< shadowm> midzer: I believe the alternative I propose should work. 20150804 00:52:40< midzer> k, i will try 20150804 00:53:09< UnwiseOwl> Thanks, Aquileia, I will have a look... 20150804 00:53:11< aquileia> The file mentions where to get gettext from 20150804 00:53:21-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 00:53:23< shadowm> midzer: Another possible alternative is `static_cast(cmdline_opts_.test)` but that's ugly. 20150804 00:53:45< shadowm> (And then there is `(bool)cmdline_opts_.test`, but C-style casts are banned in our codebase.) 20150804 00:54:55-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 00:54:59< aquileia> And if you want to have a look at what the translators will see, install PoEdit and open the po file 20150804 00:55:30< aquileia> (the po file my script creates) 20150804 00:56:14< UnwiseOwl> Will do. Thanks a million. 20150804 00:56:28< aquileia> usage: po.cmd my-textdomain 20150804 00:56:41< UnwiseOwl> I'll probably screw ip, but this is somewhere to start from :) 20150804 00:58:04< aquileia> I'd be happy to help tomorrow 20150804 00:58:37< UnwiseOwl> Thanks. 20150804 00:58:46-!- aquileia [~androirc@46.114.49.79] has quit [Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )] 20150804 00:59:00< midzer> how do i delete my remote branch? 20150804 00:59:04< midzer> on github 20150804 00:59:25< shadowm> midzer: Any particular reason you want to delete it? 20150804 00:59:41< midzer> well, those changes are not necessary 20150804 00:59:44< loonycyborg> a good reason would be if it'smerged 20150804 00:59:49< midzer> i could create a new branch, yes 20150804 01:01:10< shadowm> I can close the PR, and you can delete your own branch locally and then use `git push :branch-name` to delete it in the remote repo. 20150804 01:01:29< shadowm> Or `git push --delete branch-name`. 20150804 01:03:49-!- prkc [~prkc@catv-89-134-159-162.catv.broadband.hu] has quit [Remote host closed the connection] 20150804 01:05:45< shadowm> Ivanovic, AI0867, vultraz: I've sent a message to the devs ML concerning the current status of WesCamp-i18n. I'd appreciate your opinions. 20150804 01:05:45< midzer> bool(cmdline_opts_.test) seems to work 20150804 01:06:19< shadowm> midzer: Great! :) 20150804 01:11:33-!- Shackra [~Jorge@186.177.2.148] has quit [Quit: No Ping reply in 180 seconds.] 20150804 01:13:01-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150804 01:17:35-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 01:18:51-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150804 01:21:34< mattsc> vultraz: I’ve confirmed your AI bug for units with max_moves=0 in 1.10, 1.12 and 1.13. Apparently there are not many units with no moves out there. 20150804 01:22:26< mattsc> Actually, shadowm, is that the reason why those “generators” (I forgot what they are called) have 1 MP but very high movement cost in your campaigns? IIRC 20150804 01:23:38< shadowm> mattsc: I don't remember why they have 1 MP. You mean the control spires and matrix flow system units? 20150804 01:24:01< mattsc> Yes, probably. 20150804 01:24:22< shadowm> I'm sure there was a good reason for that but I must've encountered it back in 2007, so... :p 20150804 01:24:23< mattsc> It appears that, if they didn’t, they would not attack adjacent units. 20150804 01:24:55< mattsc> vultraz: interestingly there’s a “E_NO_ROUTE … from location 22,20 to location 20,22” error in stdout, meaning that Armageddon Drak I use for testing is trying to get to Konrad 4 hexes away rather than tring to attack the peasant in the water right next to it. 20150804 01:25:15< mattsc> *Drake (in case it’s not obvious) 20150804 01:25:54-!- gfgtdf_ [~chatzilla@x50ab6c75.dyn.telefonica.de] has joined #wesnoth-dev 20150804 01:26:18< mattsc> vultraz: I could look into that, I guess, but I assume that this would make a pretty good EasyCoding task (at least figuring out what is going on, I don’t know about the fix) 20150804 01:29:07-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 01:29:12-!- gfgtdf [~chatzilla@x50ab96ce.dyn.telefonica.de] has quit [Ping timeout: 264 seconds] 20150804 01:29:58-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has joined #wesnoth-dev 20150804 01:32:30-!- gfgtdf_ [~chatzilla@x50ab6c75.dyn.telefonica.de] has quit [Ping timeout: 272 seconds] 20150804 01:38:29-!- Appleman1234__ [~Appleman1@KD036012004141.au-net.ne.jp] has joined #wesnoth-dev 20150804 01:40:22-!- Appleman1234_ [~Appleman1@KD111107185236.au-net.ne.jp] has quit [Ping timeout: 250 seconds] 20150804 01:44:36-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150804 01:45:13-!- genbattle [~genbattle@182.16.153.90] has joined #wesnoth-dev 20150804 01:58:01< aeth> If I move add-ons from the add-on folder to some other folder (so I can test my own code faster because all add-ons slow the MP start even if I'm not using them) and then move them back 20150804 01:58:59-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150804 01:59:03< UnwiseOwl> That works fine :) I do it all the time. 20150804 01:59:15< aeth> If I do that Wesnoth doesn't recognize them until I install something else from the add-on server. 20150804 01:59:17< UnwiseOwl> Just be careful where you leave the pbls 20150804 01:59:32< aeth> no, not my stuff, other people's stuff 20150804 01:59:36< shadowm> aeth: Press F5 or restart. 20150804 01:59:43< aeth> restarting doesn't work, F5 might. 20150804 01:59:48< shadowm> *F5 on the title screen 20150804 02:00:03< aeth> nope F5 doesn't work 20150804 02:00:13< aeth> is it because I moved them to a subfolder of add-ons? 20150804 02:00:15< shadowm> You are on Linux, right? 20150804 02:00:18< aeth> yes 20150804 02:00:27< aeth> I move stuff to a subfolder of add-ons, and then move them back out when I need to use them 20150804 02:00:32< shadowm> No, it's probably because the config cache manager is a mess. 20150804 02:01:01< shadowm> Which I keep forgetting I want to bulldoze later. 20150804 02:01:04< UnwiseOwl> Guess you'll just have to download a new version of the IE :\l 20150804 02:01:04-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Quit: UnwiseOwl] 20150804 02:01:09< aeth> I'm going to download IftU, completely unrelated to the add-ons I hid. Iirc, unless it's changed, now it will recognize the add-ons I moved back into the add-on folder 20150804 02:01:25< aeth> btw, the add-on manager *recognizes* them, it's the game that doesn't 20150804 02:01:51< shadowm> The add-on manager is part of the game. 20150804 02:01:53-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 02:02:06< aeth> They show up as installed in the add-on manager. The era doesn't show up in the actual MP screen 20150804 02:02:10< aeth> No matter how many F5s or restarts 20150804 02:02:12-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Client Quit] 20150804 02:02:18< shadowm> It just operates directly with your files except for the version numbers. 20150804 02:02:29< aeth> I have to download something else, it creates a cache, and now they magically show up 20150804 02:02:38< shadowm> Which is one stupid engineering decision I'll get around to reverting one day. 20150804 02:02:56< shadowm> (I'm not disparaging someone else's code, that is *my* code and stupid idea.) 20150804 02:03:21< aeth> So what happens is: (1) I move all the add-ons except the one I'm testing (faster cache building time) to a subfolder of add-ons, (2) I move them back when I'm done testing, (3) they don't show up no matter what, (4) I download something new completely unrelated, (5) the cache now shows up. 20150804 02:03:39< aeth> At *this* rate, I bet that I'll have all of Wesnoth's add-on server downloaded just so I can get the cache to show up :-p 20150804 02:03:48< shadowm> In fact, I probably should use the manifest model task as an excuse to drop the versio number caching. 20150804 02:03:59< UnwiseOwl> Us umc makers will love you. 20150804 02:04:09-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150804 02:05:14< aeth> during the (3) stage, they *do* show up in the add-on manager, even though they don't show up in the rest of the game. 20150804 02:05:25< aeth> iirc, I was having this problem even in 1.9 20150804 02:05:35< aeth> it was one of the many little frustrations that added up to get me to take a break 20150804 02:06:33-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Max SendQ exceeded] 20150804 02:08:47< UnwiseOwl> Shadowm: What happened with the discussions about moving art and music to a different license? Anything? 20150804 02:09:25-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150804 02:09:57-!- N4tr0n_ [~N4tr0n@162.255.34.90] has quit [Ping timeout: 250 seconds] 20150804 02:10:28-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150804 02:10:48< shadowm> UnwiseOwl: Well, I asked for some clarifications and the OP decided to ignore most of what I said, so that happened. :p 20150804 02:11:40< shadowm> I have a plan but I don't want to reveal much about it yet in case it doesn't happen or I have to make adjustments to it. 20150804 02:11:47< UnwiseOwl> The usual, then. 20150804 02:12:22< UnwiseOwl> Ooh...a plan... 20150804 02:13:34< Aginor> queue the dramatic music 20150804 02:14:13< UnwiseOwl> *thunder claps* 20150804 02:17:04< pydsigner> *orchestra hit* 20150804 02:20:23-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 02:25:36-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 02:26:47< UnwiseOwl> I'm still in touch with most of the IE artists, and thought that if there were an upcoming change that required it I'd like to start collecting permissions from them 20150804 02:27:14< UnwiseOwl> But I know you need your secrets :) 20150804 02:32:14-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 02:32:50-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 02:43:32-!- irker430 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150804 02:45:24-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 02:49:06-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150804 02:49:24-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 39.0/20150630154324]] 20150804 02:55:03-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has joined #wesnoth-dev 20150804 03:01:57-!- autodidact [~x@c-69-251-118-2.hsd1.va.comcast.net] has quit [Quit: leaving] 20150804 03:01:58-!- Guest89166 [~matthew@2602:30a:2e10:5c10:b9ac:bb0a:1eeb:f7dc] has quit [Remote host closed the connection] 20150804 03:02:48-!- matthew [~matthew@162-225-5-193.lightspeed.dybhfl.sbcglobal.net] has joined #wesnoth-dev 20150804 03:03:12-!- matthew is now known as Guest53618 20150804 03:11:34-!- chaverma [~Chris@c-67-169-95-15.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150804 03:12:26-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 03:16:02-!- sethnine [~sethnine@75-136-58-219.dhcp.jcsn.tn.charter.com] has joined #wesnoth-dev 20150804 03:18:24-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 03:20:35-!- sethnine [~sethnine@75-136-58-219.dhcp.jcsn.tn.charter.com] has quit [Client Quit] 20150804 03:24:49-!- genbattle [~genbattle@182.16.153.90] has quit [Read error: Connection reset by peer] 20150804 03:25:10-!- genbattle [~genbattle@182.16.153.90] has joined #wesnoth-dev 20150804 03:30:08-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 20150804 03:30:48-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150804 03:32:27-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 03:34:39-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 03:35:22-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 03:36:01-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 03:36:07< wedge009> aquileia: I'm sorry to disappoint you but I've done all my work so far on VC2008. Xudo was the one trying VC2015, I believe. Actually, I've discovered a problem with the map editor in my build: unit_drawer seems to crash on accessing a zero-sized teams vector. No idea where that's coming from, whether I did something wrong or if I broke a library somewhere. 20150804 03:36:28< wedge009> Where's the official external libraries package for VC2008? Maybe I should try using that instead. 20150804 03:36:51< wedge009> (Crash happens as soon as map editor tries to load, by the way.) 20150804 03:38:47-!- irker763 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150804 03:38:47< irker763> wesnoth: midzer wesnoth:master 7a32ff0e45b5 / src/ (game_config_manager.cpp global.hpp): Added VC14 support http://git.io/vOE7D 20150804 03:38:47< irker763> wesnoth: Ignacio R. Morelle wesnoth:master 66511d2c2a19 / src/ (game_config_manager.cpp global.hpp): Merge pull request #444 from midzer/VC14 http://git.io/vOE7y 20150804 03:47:05-!- Kwandulin [~Miranda@p5B009B16.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150804 03:57:11-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has quit [Quit: Page closed] 20150804 03:59:36-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 04:16:22-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 250 seconds] 20150804 04:20:24-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150804 04:20:46-!- oldlaptop [~quassel@50-107-125-36.adr02.mskg.mi.frontiernet.net] has quit [Ping timeout: 240 seconds] 20150804 04:22:36-!- oldlaptop [~quassel@50-107-125-36.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150804 04:22:50-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150804 04:22:59-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150804 04:26:50-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 240 seconds] 20150804 04:26:50-!- wedge010 is now known as wedge009 20150804 04:27:24-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 264 seconds] 20150804 04:41:27-!- Xara2 [Yangyf@2001:cc0:2020:4010:814:b090:2e73:80db] has joined #wesnoth-dev 20150804 04:41:48-!- N4tr0n_ [~N4tr0n@cpe-76-175-70-130.socal.res.rr.com] has joined #wesnoth-dev 20150804 04:43:29-!- Appleman1234_ [~Appleman1@KD111107190017.au-net.ne.jp] has joined #wesnoth-dev 20150804 04:44:57-!- Xara [~Yangyf@210.77.22.55] has quit [Ping timeout: 255 seconds] 20150804 04:45:34-!- Appleman1234__ [~Appleman1@KD036012004141.au-net.ne.jp] has quit [Ping timeout: 244 seconds] 20150804 04:45:39< wedge009> Heh. Found it: https://github.com/aquileia/external/archive/VC9.zip 20150804 04:46:17< wedge009> Also, those instructions on building boost would have saved me a lot of time. x.x 20150804 04:56:06-!- hay207 [~hay207@41.34.12.122] has joined #wesnoth-dev 20150804 05:05:13-!- Kwandulin [~Miranda@p5B009B16.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150804 05:07:35-!- agorecki [~agorecki@unaffiliated/agorecki] has quit [Quit: Leaving] 20150804 05:08:11< wedge009> Can anyone confirm if the map editor works in its current state, please? 1.13.1+dev 20150804 05:10:47< shadowm> Any particular aspect that you want us to check? 20150804 05:13:03-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 05:16:12< wedge009> Uh, just that it works. Dpesjm 20150804 05:16:26< wedge009> Doesn't look like a DLL problem. 20150804 05:17:11< wedge009> Just want to know for certain that it works because it's not working for me. :/ 20150804 05:17:18< shadowm> Yeah, but works in what sense? Launching? Opening a map? Saving a map? 20150804 05:18:31< shadowm> Wait. Uh. Didn't someone tell me something about this before... 20150804 05:18:33< wedge009> That it starts without crashing... 20150804 05:18:43< shadowm> I can launch it and open maps, yes. 20150804 05:18:46< wedge009> Okay. 20150804 05:18:48< wedge009> Thanks. 20150804 05:18:56< shadowm> But IIRC someone else using MSVC++ reported problems before. 20150804 05:19:02< wedge009> And not me? 20150804 05:19:43< wedge009> I only just discovered this last night, but that's only because that was the first time I tried using the map editor. Don't know how long it might have been around. 20150804 05:20:01< wedge009> If there is anything that's a problem that is. 20150804 05:25:23-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has joined #wesnoth-dev 20150804 05:29:29-!- N4tr0n_ [~N4tr0n@cpe-76-175-70-130.socal.res.rr.com] has quit [Ping timeout: 244 seconds] 20150804 05:37:49-!- genbattle [~genbattle@182.16.153.90] has quit [Ping timeout: 246 seconds] 20150804 05:38:13-!- benjayah [aa3338ae@gateway/web/freenode/ip.170.51.56.174] has joined #wesnoth-dev 20150804 05:38:53-!- benjayah [aa3338ae@gateway/web/freenode/ip.170.51.56.174] has quit [Client Quit] 20150804 05:41:07-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 05:57:39-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 06:10:44< aquileia> Just finished with the logs 20150804 06:12:22< aquileia> wedge009: For me, the map editor crashed as soon as I tried to load it. I tried to pinpoint the issue, but when I rebuilt after a few unrelated changes to the vcproj files, the editor worked again. 20150804 06:13:42< aquileia> Now that you had the same issue, my only guess might be that it might be be an issue that only surfaces in either the debug or release configuration 20150804 06:14:02< aquileia> Did you build debug or release? 20150804 06:15:38< aquileia> aeth, UnwiseOwl: In 1.13 we have a feature to disable all addons via the core selection menu (we also have a handy command line option for that) 20150804 06:18:25< aquileia> The --noaddons flag will disable them temporarily on 1.13 20150804 06:19:33< vultraz> The no addons core doesn't seem to work 20150804 06:19:42< vultraz> Since I still see addon campaigns in the Campaign dialog if I select it 20150804 06:22:18< aquileia> Great... 20150804 06:22:46-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 06:23:38< wedge009> aquileia: It happened for me in debug and release. I'm just rebuilding now with today's changes. 20150804 06:23:41< aquileia> wedge009: Was the message 'debug assertion failed: vector subscript out of range' ? 20150804 06:23:46< wedge009> Yes. 20150804 06:23:56< wedge009> In unit_drawer constructor. 20150804 06:24:06< wedge009> I'm guessing something to do with the teams vector. 20150804 06:25:50< aquileia> For me it's only triggered on debug builds - it seems Microsofts STL version does additional consistency checks in that case 20150804 06:26:08< wedge009> Sorry, yes, that's true. On release it just shuts down. 20150804 06:26:41< aquileia> On release it works fine for VC12 20150804 06:27:05< aquileia> wedge009: Do you fance hunting an off-by-one error? ;) 20150804 06:31:09< aeth> aquileia: I don't want to disable all addons, though. I want to disable all add-ons that I have downloaded. 20150804 06:31:09< UnwiseOwl> Who doesn't? 20150804 06:31:19< aeth> aquileia: I want to keep testing the local ones. They test faster when I just have the local ones. 20150804 06:31:28< aeth> aquileia: This could be coded in fairly easily because you can tell if it's not on the add-on server afaik 20150804 06:32:06< aeth> It literally says "warning config: add-on 'Foo' has no _info.cfg; cannot read version info" 20150804 06:32:15< aeth> So the game's already detecting local add-ons 20150804 06:32:58< aquileia> Don't know how easy it would be to do that via a core, though... 20150804 06:33:00< wedge009> aquileia: I was planning on digging deeper, but only once I had confirmed it was an issue. Still compiling plus I need to have dinner. 20150804 06:33:37< aquileia> enjoy your meal, then! 20150804 06:35:03< aquileia> vultraz: Do you know a map in mainline that already uses the new feature to place sides & units in the map file? 20150804 06:35:22< vultraz> Nope 20150804 06:35:28< vultraz> I don't think any use it since it's so clumsy 20150804 06:36:58-!- [Relic] [~Relic]@2602:306:33a3:6d30:a428:b081:a078:8eaf] has quit [Remote host closed the connection] 20150804 06:37:15< aquileia> Seems there's a single one (Kalian_map in LoW)... let's try that... 20150804 06:38:09< aquileia> Ah, no, it doesn't define a side 20150804 06:38:56-!- irker763 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150804 06:48:23-!- hay207 [~hay207@41.34.12.122] has quit [Remote host closed the connection] 20150804 06:48:46-!- hay207 [~hay207@41.34.12.122] has joined #wesnoth-dev 20150804 06:49:40-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150804 06:50:43-!- GGeneral [~GGeneral@nat3.opti.net.ua] has joined #wesnoth-dev 20150804 06:53:05-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150804 07:02:54-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150804 07:03:17-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 07:05:39-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 07:08:12-!- rayblade53 [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20150804 07:09:13-!- rayblade53 is now known as vultraz 20150804 07:09:48-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20150804 07:09:53-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150804 07:14:54< aquileia> env.WindowsInstaller([wesnoth, wesnothd, ... 20150804 07:16:12-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 07:17:14< aquileia> I don't understand where 'wesnoth' and 'wesnothd' are defined... does scons use the build result of other recipes in that case? 20150804 07:20:28-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 07:23:40-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 07:51:14< aquileia> Xara2: Is 地圖編輯器 correct in both simplified and traditional chinese? I want to localize the link to the map editor 20150804 07:51:59< Xara2> I only see "地圖編輯器" 20150804 07:52:23< aquileia> Ah, sorry, didn't see the difference until now... 地图编辑器 for simplified 20150804 07:52:58< Xara2> I meant I only see boxes, can't see your text. 20150804 07:53:20< aquileia> I was suspicious because both translations looked identiical, but there's a fine difference 20150804 07:54:08< Xara2> sorry, but your text don't display on my computer, probably font problem 20150804 07:54:12< aquileia> My irc client showed the chinese glyphs even in your answer... 20150804 07:54:35< vultraz> same here 20150804 07:54:39< vultraz> I see chinese 20150804 07:54:52< Xara2> that's strange :p 20150804 07:55:25< Xara2> ok, I copied it to somewhere else, and it showed. That's tranditional chinese 20150804 07:55:48< Xara2> the 2nd~4th characters are different 20150804 07:56:09< aquileia> Ok, thanks! 20150804 07:58:09-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has joined #wesnoth-dev 20150804 07:58:44-!- knotwork_ [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20150804 08:00:15-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 256 seconds] 20150804 08:00:30< loonycyborg> aquileia: yes those are nodes representing binaries of wesnoth and wesnothd 20150804 08:01:55< aquileia> So I can't just expand "def WindowsInstaller" into the nsi because the binary names might change, I guess? 20150804 08:02:39-!- agorecki [~agorecki@unaffiliated/agorecki] has joined #wesnoth-dev 20150804 08:02:40< loonycyborg> as far as building goes I only do "scons windows-installer" and it automatically rebuilds all things needed, both binaries and .mo file 20150804 08:02:54< loonycyborg> *files 20150804 08:03:00< loonycyborg> what do you want to do anyway? 20150804 08:03:39< aquileia> I installed scons to emulate your build environment so I could test changes myself 20150804 08:04:41< aquileia> I wanted to e.g. get rid of text_builder - NSIS can rename files with File /o 20150804 08:05:52< aquileia> So you wouldn't need the temporary files with .txt extension 20150804 08:06:10< loonycyborg> can it convert line endings too? 20150804 08:06:24< loonycyborg> from LF to CRLF 20150804 08:06:42< aquileia> No 20150804 08:06:55< loonycyborg> anyway you can always get path of a node with something like wesnoth.path 20150804 08:08:23-!- Elvish_Hunter [~irssi@wesnoth/developer/elvish-hunter] has joined #wesnoth-dev 20150804 08:08:53< aquileia> Unfortunately, NSIS' replace function reparses each line it edited, so it do LF --> CRLF --> CRCRLF --> ... in an infinite loop 20150804 08:09:05< aquileia> *it'd 20150804 08:11:05< Elvish_Hunter> Hi all 20150804 08:11:06< loonycyborg> I guess WindowsInstaller function could be extended to handle those files as special cases and make NSIS renamethem 20150804 08:11:17< loonycyborg> instead of just installing as they are 20150804 08:11:29-!- irker299 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150804 08:11:29< irker299> wesnoth: Elvish_Hunter wesnoth:master 501b3aa2d968 / data/tools/wmlindent: wmlindent: open files as UTF-8 and use Unicode literals http://git.io/vOu9N 20150804 08:11:29< irker299> wesnoth: Elvish_Hunter wesnoth:master ab88b9091f13 / data/tools/wmlscope: wmlscope: open files as UTF-8 and use Unicode literals http://git.io/vOu9A 20150804 08:11:30< irker299> wesnoth: Elvish_Hunter wesnoth:master d91c9f1fba36 / data/tools/ (wesnoth/wmliterator.py wmllint): wmllint and wmliterator: open files as UTF-8 and use Unicode literals http://git.io/vOu9x 20150804 08:11:31< irker299> wesnoth: Elvish_Hunter wesnoth:master 43d83609f42e / data/tools/wesnoth/wmltools.py: wmltools: open files as UTF-8 and use Unicode literals http://git.io/vOu9p 20150804 08:11:32< irker299> wesnoth: Elvish_Hunter wesnoth:master 5149be176c17 / data/tools/wesnoth/wmliterator.py: wmliterator: used print function http://git.io/vOu9h 20150804 08:11:33< irker299> wesnoth: Elvish_Hunter wesnoth:master 005337ec33a2 / data/tools/wesnoth/wmltools.py: wmltools: use print function http://git.io/vOu9j 20150804 08:11:35< irker299> wesnoth: Elvish_Hunter wesnoth:master eaf6a9bd097e / data/tools/wesnoth/wmltools.py: wmltools: fixed MD5 hashing not working with UTF-8 http://git.io/vOuHe 20150804 08:11:38< irker299> wesnoth: Elvish_Hunter wesnoth:master cebfbba68e30 / data/tools/ (wmllint wmlscope): wmllint and wmlscope: fixed encoding declarations http://git.io/vOuHv 20150804 08:11:40< irker299> wesnoth: Elvish_Hunter wesnoth:master 499866323b82 / data/tools/GUI.pyw: GUI.pyw: fixed an obscure bug triggered by Unicode literals http://git.io/vOuHf 20150804 08:12:40< Elvish_Hunter> So, this is it. The most important (and most complex) step in making the main WML tools compatible with Python 3 is done. 20150804 08:13:51< Elvish_Hunter> I tested them and tried to ensure that at least wmllint, wmlscope and wmlindent are still working correctly 20150804 08:14:12< loonycyborg> nice 20150804 08:14:20< Elvish_Hunter> If any of you finds a regression, please notify me 20150804 08:16:39< Elvish_Hunter> loonycyborg: the GUI.pyw bug was a really complicated one. I tested repeatedly, believing that it was a mistake in my changes, and instead... I needed to set the encoding for the subprocess spawned by GUI.pyw itself! Two hours wasted. Grrr 20150804 08:18:00< loonycyborg> hmm I still don't know much about py3 encoding handling. Why exactly do you need to set encoding? Is it some global variable? 20150804 08:19:51< wedge009> But all the more satisfying once you find and resolve the issue, no? 20150804 08:19:53< aquileia> loonycyborg: BTW, Windows-installer isn't documented in the help string in SConstruct 20150804 08:20:20< Elvish_Hunter> I needed to set the encoding, because otherwise the suprocess attempted to output as ASCII. To fix it, I had to collect the environment variables with os.environ, add a new one called PYTHONIOENCONDING, set it as 'utf8', and pass it as an additonal argument to subprocess.check_output 20150804 08:21:16-!- cpf [~cpf@ip-188-118-61-46.reverse.destiny.be] has joined #wesnoth-dev 20150804 08:21:30< vultraz> Elvish_Hunter: I can report GUI.pyw works fine on windows 10 20150804 08:22:04< Elvish_Hunter> vultraz: wonderful :-) 20150804 08:22:07< loonycyborg> aquileia: you mean python's docstring that you place just before def? 20150804 08:22:26-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150804 08:22:32< wedge009> BTW, aquileia, VC2008 release still shuts down (without error or warning messages) upon opening. I'll have another look all I saw before in debug mode was that the constructor was trying to access subscript 0, which I suppose isn't possible when vector::size() is also 0. 20150804 08:22:52< aquileia> loonycyborg: I mean the Help( ... ) string 20150804 08:23:02-!- joet [~joet@host86-163-217-190.range86-163.btcentralplus.com] has joined #wesnoth-dev 20150804 08:23:37< loonycyborg> ah. as target. ok 20150804 08:24:53< loonycyborg> I didn't mention it there because it requires specific tools, i.e. NSIS and wouldn't be used often by anyone who isn't me 20150804 08:30:18< aquileia> well, the same argument would apply to wesnoth-bundle (the OS X packaging process) which is documented there, I guess 20150804 08:31:12< loonycyborg> not me wrote that part but esr :P 20150804 08:35:15-!- Netsplit *.net <-> *.split quits: Rhonda, mulander_ 20150804 08:37:37-!- Netsplit over, joins: Rhonda, mulander_ 20150804 08:40:25< loonycyborg> but eh I can add it to help() too, just not when I have WIP uncommitted changes 20150804 08:45:49-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 244 seconds] 20150804 09:06:25-!- UnwiseOwl [~Ted@124-169-219-239.dyn.iinet.net.au] has joined #wesnoth-dev 20150804 09:13:24-!- travis-ci [~travis-ci@ec2-54-159-34-72.compute-1.amazonaws.com] has joined #wesnoth-dev 20150804 09:13:25< travis-ci> wesnoth/wesnoth#6951 (master - 4998663 : Elvish_Hunter): The build has errored. 20150804 09:13:25< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/74020667 20150804 09:13:25-!- travis-ci [~travis-ci@ec2-54-159-34-72.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150804 09:26:26< aquileia> UnwiseOwl: Did you have luck with my script, or are there problems with it? 20150804 09:27:27< UnwiseOwl> I haven't had a chance to give it a shot yet...but I'll do so after dinner. Will you still be around? 20150804 09:27:36< UnwiseOwl> (in maybe an hour?) 20150804 09:44:04-!- roberpot [~roberpot@ucaip141.uca.es] has joined #wesnoth-dev 20150804 09:44:07< roberpot> hi 20150804 09:48:23< aquileia> UnwiseOwl: yes 20150804 09:48:34< aquileia> roberpot: Hi 20150804 09:49:14< aquileia> loonycyborg, vultraz: Should I translate the group name as well? https://www.dropbox.com/s/i3zssl5uqp44i1f/start_menu.png?dl=0 20150804 09:49:57< loonycyborg> aquileia: yes I guess, if you can 20150804 09:50:31< aquileia> no problem, just one more line in the desktop.ini 20150804 09:50:49< aquileia> no, three more lines 20150804 09:51:46< UnwiseOwl> aquileia: Ok, before we start, I must remind you that I'm the noobiest of noobs :) 20150804 09:52:24< UnwiseOwl> aquileia: copied script, changed textdomain, ran file, cmd opens and closes, I can't see any created files... 20150804 09:54:26< aquileia> UnwiseOwl: You'll need https://github.com/vslavik/gettext-tools-windows and perl in your PATH to run it unaltered 20150804 09:55:35< aquileia> UnwiseOwl: Try commenting out line 13 (exit) - comments are started with '::' 20150804 09:57:33< aquileia> UnwiseOwl: To clarify - you do not need the gettext tools to get .pot files, but you'll need them for .po & .mo (or you can use PoEdit) 20150804 09:59:52< UnwiseOwl> Okay, what level in the path would be an appropriate place to leave those guys? 20150804 10:14:16-!- Appleman1234_ is now known as Appleman1234 20150804 10:16:02-!- agorecki [~agorecki@unaffiliated/agorecki] has quit [Remote host closed the connection] 20150804 10:24:00< irker299> wesnoth: loonycyborg wesnoth:asio_wesnothd 9534b974b294 / src/server/ (rooms.cpp rooms.hpp server.cpp server.hpp): Implemented lobby exit to game http://git.io/vOzg3 20150804 10:24:02< irker299> wesnoth: loonycyborg wesnoth:asio_wesnothd 99bd094db862 / src/server/rooms.cpp: Banish #define foreach from this branch too http://git.io/vOzgG 20150804 10:31:32< UnwiseOwl> (I think I made aquileia sad...last time HE attempts n00b support) 20150804 10:43:08-!- Elvish_Hunter [~irssi@wesnoth/developer/elvish-hunter] has left #wesnoth-dev ["Ciao!"] 20150804 10:44:01< Aginor> right, I have a glass of whisky and half an hour to spare. Time to get some wesnoth stuff sorted :) 20150804 10:53:34-!- Appleman1234_ [~Appleman1@KD111107184246.au-net.ne.jp] has joined #wesnoth-dev 20150804 10:56:15-!- Appleman1234 [~Appleman1@KD111107190017.au-net.ne.jp] has quit [Ping timeout: 252 seconds] 20150804 10:57:40< zookeeper> anyone happen to have experience of profiling wesnoth? i'm interested in knowing the calls exactly which cause the skipping when first opening a map and scrolling around 20150804 10:57:47-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150804 10:57:51< zookeeper> i presume it's due to terrain image loading, but i'd like to be sure 20150804 10:58:17< zookeeper> i tried profiling with very sleepy on a release build, but it doesn't seem to have the symbols needed, and then i compiled a debug build but it just doesn't work 20150804 10:58:35 * zookeeper tries releasedebug in the meantime 20150804 11:01:40< Aginor> you might have some joy with running it under vallgrind with callgrind 20150804 11:02:06< Aginor> you can even programatically enable the tracking to not profile the loading stage 20150804 11:02:41< Aginor> let me finish my pull request and I'll see if I can be of any use 20150804 11:02:48< Aginor> what did you try? 20150804 11:04:50< aquileia> zookeeper: I think gfgtdf did some MSVC profiling, if that's what you want 20150804 11:06:50 * Aginor pings zookeeper 20150804 11:09:31-!- Appleman1234_ is now known as Appleman1234 20150804 11:11:25< zookeeper> Aginor, well, i said what i tried 20150804 11:13:03< Aginor> zookeeper: sorry, I missed that, I didn't realise very sleepy was a profiler 20150804 11:13:04< zookeeper> i don't need anything fancy and precise, just something quick and dirty to tell me where it spends all that time (because it's certainly one function) and the trace 20150804 11:14:40< Aginor> any specific map? 20150804 11:14:42< zookeeper> profiling that should be really easy, just load a non-small map with lots of water for example, turn on profiler, scroll around the map for a few seconds 20150804 11:15:12-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has joined #wesnoth-dev 20150804 11:15:13< travis-ci> wesnoth/wesnoth#6952 (asio_wesnothd - 99bd094 : loonycyborg): The build has errored. 20150804 11:15:13< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/74036745 20150804 11:15:13-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150804 11:15:50< zookeeper> although maybe this releasedebug build will let me just do it myself, we'll see once it finishes... 20150804 11:15:57< zookeeper> these compile times are just ludicrous 20150804 11:16:22< Aginor> I suspect you'll need a debug build so you'll have the symbols 20150804 11:16:30< Aginor> I'm doing a fresh compile of master now 20150804 11:19:31-!- Aeth_ [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20150804 11:19:35-!- Aeth_ is now known as Guest70959 20150804 11:22:14< Aginor> zookeeper: you want it as a part of map load? 20150804 11:22:22< zookeeper> no 20150804 11:22:33< Aginor> and is the map editor sufficient? 20150804 11:22:36< zookeeper> yeah 20150804 11:24:12< Aginor> any maps in the git tree I can load? 20150804 11:25:02< zookeeper> HttT bay of pearls ought to work nicely 20150804 11:25:31-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150804 11:26:00< Aginor> let's see what I catch 20150804 11:26:16< Aginor> it turns dreadfully slow with profiling, that's for sure 20150804 11:27:32-!- Guest70959 [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has quit [Ping timeout: 250 seconds] 20150804 11:27:50-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 272 seconds] 20150804 11:35:45< Aginor> I suspect water is doing something nasty 20150804 11:36:00< Aginor> still trying to close the game with water and profiling :D 20150804 11:36:12< Aginor> I see some oddities with a non-water map though 20150804 11:37:31< Aginor> 4.63% of my cpu time is spent in malloc.c, that's allocating, reallocating and freeing memory 20150804 11:37:42< Aginor> 2.37 is free, 2.25% is malloc 20150804 11:37:47< Aginor> that's a lot... 20150804 11:40:13-!- GGeneral [~GGeneral@nat3.opti.net.ua] has quit [Quit: Ухожу я от вас (xchat 2.4.5 или старше)] 20150804 11:44:53-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150804 11:45:24-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 264 seconds] 20150804 11:46:42< Aginor> zookeeper: I have some profiling information, and I think the outcome is that the drawing is rather slow 20150804 11:47:16< zookeeper> well, certainly it is 20150804 11:47:26< zookeeper> or not the drawing as such, but the initial caching or whatever 20150804 11:47:41< Aginor> I'm not sure if I managed to catch caching 20150804 11:48:35< Aginor> calls to mask_surface is the biggest hitter 20150804 11:48:43< Aginor> and make_neutral_surface 20150804 11:48:49< zookeeper> i commented out some SDL_delays here and there and get a comfortable 1666fps with screen full of water 20150804 11:48:59< Aginor> mmm 20150804 11:49:18< Aginor> I don't think my dump is of any use to you, sorry 20150804 11:49:22< zookeeper> and yeah, i finished compiling too, and got the same result that mask_surface is really high on the list 20150804 11:49:23< Aginor> and I'm coming up on bedtime 20150804 11:49:45< Aginor> SDL_*Blit too, but that's to be expected 20150804 11:52:40< zookeeper> i think i got what i need... 20150804 11:53:38< Aginor> excellent 20150804 11:55:29< Aginor> I shall go to bed now, good night 20150804 11:56:00< zookeeper> _o/ 20150804 12:00:12< zookeeper> humm, it's definitely the use of ~MASK which slows down things a lot 20150804 12:03:29< aquileia> zookeeper: 1600 fps? And people keep complaining wesnoth eats more and more resources ;) 20150804 12:16:13-!- roberpot [~roberpot@ucaip141.uca.es] has quit [Quit: ...] 20150804 12:20:40-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Remote host closed the connection] 20150804 12:21:34-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150804 12:24:22< quentinp> aquileia: so travis_wait seems to work :) https://github.com/wesnoth/wesnoth/pull/442 20150804 12:26:14< aquileia> quentinp: Thanks, I'll merge 20150804 12:27:19< irker299> wesnoth: Quentin Pradet wesnoth:master c2808da642fa / .travis.yml: Prefix `apt-get -qq with `travis_wait` http://git.io/vOgR2 20150804 12:27:21< irker299> wesnoth: aquileia wesnoth:master f3ee4548fb2c / .travis.yml: Merge pull request #442 from pquentin/travis-wait http://git.io/vOgRa 20150804 12:27:33< quentinp> awesome, thanks 20150804 12:29:49-!- sailorswift [~sailorswi@c-24-5-126-97.hsd1.ca.comcast.net] has quit [Quit: My Mac has gone to sleep. ZZZzzz…] 20150804 12:31:04-!- N4tr0n_ [~N4tr0n@cpe-76-175-70-130.socal.res.rr.com] has joined #wesnoth-dev 20150804 12:54:34-!- Guest70959 [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20150804 13:03:15< wedge009> I had a go at https://gna.org/bugs/?15763 because it's one of the few reports I've read so far that I can actually reproduce. I've stared at it long enough to get an idea of what's happening but I don't really know enough to come up with a solution or even a work-around. I've written my thoughts in the comments, but non-deterministic, timing-related bugs are always a pain to fix! 20150804 13:11:27-!- Aeth_ [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20150804 13:11:51-!- Aeth_ is now known as Guest87672 20150804 13:14:25-!- Guest70959 [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has quit [Ping timeout: 240 seconds] 20150804 13:30:42-!- Guest87672 [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has quit [Ping timeout: 260 seconds] 20150804 13:41:41-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has joined #wesnoth-dev 20150804 13:42:55-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150804 13:43:38< gfgtdf> wedge009: someone (i dont remember who right now) recently tried to fix the related bug https://gna.org/bugs/?11276, and it was definiteley timing related. We could succesffuly test theat the bug does not appear if you just enter very shortly 20150804 13:44:46< wedge009> As in tap the Enter key as briefly as possible? 20150804 13:44:52< wedge009> That's awful. 20150804 13:44:58< wedge009> The timing of it, I mean. 20150804 13:45:21< gfgtdf> wedge009: iirc our result of our discussion was, that this would be fixed by moving teh complete dialog to gui2 but that would be quiet hard 20150804 13:45:38< wedge009> Is the Delete Save dialog also GUI1? 20150804 13:45:49< wedge009> I'm guessing these are different versions of the GUI design. 20150804 13:45:55-!- N4tr0n_ [~N4tr0n@cpe-76-175-70-130.socal.res.rr.com] has quit [Ping timeout: 256 seconds] 20150804 13:46:02< wedge009> I've seen references littered about the place. 20150804 13:46:20< gfgtdf> wedge009: i'd say so i think construct_dialog.cpp and dialogs.cll are always gui1 20150804 13:46:48< wedge009> Would be an effort to test such an all-encompassing bit of code, then. 20150804 13:47:02< wedge009> One of those Epics to put in the back-log! XD 20150804 13:47:38-!- Xudo [bce89833@gateway/web/freenode/ip.188.232.152.51] has joined #wesnoth-dev 20150804 13:47:47-!- Guest87672 [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20150804 13:48:09< Xudo> aquileia I read irc logs 20150804 13:50:46< aquileia> Xudo: midzer already created a PR to fix VC14 20150804 13:52:07< Xudo> yeah. I have seen this too 20150804 13:55:24-!- Ryckes [547b4202@gateway/web/freenode/ip.84.123.66.2] has joined #wesnoth-dev 20150804 13:55:32< gfgtdf> wedge009: actually there seems to ba an attepmt to have a gui2 lodagame dialog which is disabled here: https://github.com/wesnoth/wesnoth/blob/master/src/savegame.cpp#L104 but it still has bugs (otherwise it would be disabled) 20150804 13:57:02< gfgtdf> wouldn't 20150804 14:00:47< irker299> wesnoth: gfgtdf wesnoth:master 8c9416cfaf21 / src/desktop/version.cpp: fix msvc compiler warning. http://git.io/vOgjB 20150804 14:01:50< wedge009> Heh, thanks for that. I did a similar thing in my local copy. 20150804 14:12:31< irker299> wesnoth: Andreas Löf wesnoth:master aae2ad77e6d2 / / (12 files in 6 dirs): Make the game compile with SDL2. http://git.io/vO2Jh 20150804 14:12:33< irker299> wesnoth: Andreas Löf wesnoth:master f0613f48bd19 / src/ (sdl/window.cpp sdl/window.hpp storyscreen/render.cpp): Remove defunct code. http://git.io/vO2Jj 20150804 14:12:35< irker299> wesnoth: lipk wesnoth:master 5aab187ee61d / / (12 files in 6 dirs): Merge pull request #437 from aginor/sdl2 http://git.io/vO2Ue 20150804 14:13:13-!- [Relic] [~Relic]@2602:306:33a3:6d30:d8c7:2895:e0e8:9439] has joined #wesnoth-dev 20150804 14:15:42-!- Guest87672 [~Aeth@112.Red-83-51-4.dynamicIP.rima-tde.net] has quit [Quit: Leaving] 20150804 14:16:45-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20150804 14:17:40-!- Ryckes [547b4202@gateway/web/freenode/ip.84.123.66.2] has quit [Quit: Page closed] 20150804 14:21:58-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150804 14:26:07-!- Xara2 [Yangyf@2001:cc0:2020:4010:814:b090:2e73:80db] has quit [Read error: Connection reset by peer] 20150804 14:46:41-!- Kwandulin [~Miranda@p5B009B16.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150804 14:49:43-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has joined #wesnoth-dev 20150804 14:52:14-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has joined #wesnoth-dev 20150804 14:52:15< travis-ci> wesnoth/wesnoth#6955 (master - 8c9416c : gfgtdf): The build has errored. 20150804 14:52:15< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/74068178 20150804 14:52:15-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150804 14:56:59-!- prkc [~prkc@catv-89-134-159-162.catv.broadband.hu] has joined #wesnoth-dev 20150804 15:02:37-!- matthew [~matthew@2602:30a:2e10:5c10:b9ac:bb0a:1eeb:f7dc] has joined #wesnoth-dev 20150804 15:02:37-!- Guest53618 [~matthew@162-225-5-193.lightspeed.dybhfl.sbcglobal.net] has quit [Read error: Connection reset by peer] 20150804 15:03:01-!- matthew is now known as Guest63664 20150804 15:07:35< afre> aquileia: "create a PR from them" → What's a PR? 20150804 15:08:10< aquileia> A GitHub pull request: https://github.com/wesnoth/wesnoth/pulls 20150804 15:08:40< afre> Thanks. 20150804 15:09:32< aquileia> It's somewhat explained in http://wiki.wesnoth.org/WesnothRepository and http://wiki.wesnoth.org/Git_for_Wesnoth_Crash_Course 20150804 15:18:51-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150804 15:25:26-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has joined #wesnoth-dev 20150804 15:25:27< travis-ci> wesnoth/wesnoth#6956 (master - 5aab187 : lipk): The build has errored. 20150804 15:25:27< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/74070224 20150804 15:25:27-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150804 15:35:12-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 255 seconds] 20150804 15:37:17-!- UnwiserOwl [~Ted@124-169-219-239.dyn.iinet.net.au] has joined #wesnoth-dev 20150804 15:38:06-!- UnwiseOwl [~Ted@124-169-219-239.dyn.iinet.net.au] has quit [Remote host closed the connection] 20150804 15:45:39-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150804 15:45:40-!- UnwiserOwl [~Ted@124-169-219-239.dyn.iinet.net.au] has quit [Ping timeout: 246 seconds] 20150804 15:49:20-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has quit [Ping timeout: 260 seconds] 20150804 15:51:22< wedge009> aquileia: I've been thinking about the vector access breaking the map editor in VC-compilations. Is it really so sensible for the unit_drawer() constructor to do what it does? ie Initialise itself with an element of a vector (teams) that could well be (and is) empty. 20150804 15:51:27< wedge009> aquileia: Granted, it seems to work in most builds, but just looking at the constructor from an outsider's point-of-view (ie one not (yet?) familiar with Wesnoth code), it doesn't quite seem right. 20150804 15:53:54-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150804 15:55:25-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has quit [Quit: Page closed] 20150804 15:55:48< aquileia> Hm, what value does e.g. disp.viewing_team() assign if there's no team? 20150804 15:58:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150804 15:59:25< wedge009> Zero, I think. 20150804 15:59:32-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150804 15:59:48< wedge009> I'll try again later. That's trouble with being on-call. Keep getting interrupted. 20150804 16:00:19-!- abhishek [~abhishek@117.192.24.140] has joined #wesnoth-dev 20150804 16:00:33-!- abhishek is now known as Guest72743 20150804 16:01:42< aquileia> wedge009: For reference https://github.com/wesnoth/wesnoth/blob/master/src/display.hpp#L98 20150804 16:03:37< aquileia> I'd try team_valid(viewing_team) ? teams[viewing_team] : NULL from a quick glance at the code, but I might be completely off 20150804 16:05:20-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150804 16:22:53-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150804 16:25:37-!- Arc__ [25e4f5cf@gateway/web/freenode/ip.37.228.245.207] has joined #wesnoth-dev 20150804 16:26:22-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 246 seconds] 20150804 16:26:23-!- wedge010 is now known as wedge009 20150804 16:40:28-!- Kwandulin [~Miranda@p5B009B16.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150804 16:42:48-!- Arc__ [25e4f5cf@gateway/web/freenode/ip.37.228.245.207] has quit [Quit: Page closed] 20150804 16:48:55-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has joined #wesnoth-dev 20150804 16:55:11-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Ping timeout: 256 seconds] 20150804 16:55:39-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150804 16:59:45-!- hay207 [~hay207@41.34.12.122] has quit [Ping timeout: 244 seconds] 20150804 17:05:07-!- Appleman1234_ [~Appleman1@KD036012009252.au-net.ne.jp] has joined #wesnoth-dev 20150804 17:06:35-!- cpf [~cpf@ip-188-118-61-46.reverse.destiny.be] has quit [Ping timeout: 252 seconds] 20150804 17:07:40-!- Appleman1234 [~Appleman1@KD111107184246.au-net.ne.jp] has quit [Ping timeout: 246 seconds] 20150804 17:14:19-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150804 17:18:01-!- Kwandulin [~Miranda@p5B009B16.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150804 17:41:26-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150804 17:58:06-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20150804 18:03:03-!- TheJJ [~rofl@ipbcc184bc.dynamic.kabel-deutschland.de] has quit [Quit: No Ping reply in 180 seconds.] 20150804 18:04:12-!- TheJJ [~rofl@ipbcc184bc.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20150804 18:07:23< gfgtdf> wedge009: did you try the gui2 loadgame dialog ? 20150804 18:39:54-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has quit [Ping timeout: 246 seconds] 20150804 18:41:19-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150804 18:50:51-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has quit [Read error: Connection reset by peer] 20150804 19:01:36-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150804 19:09:50-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150804 19:14:00-!- travis-ci [~travis-ci@ec2-54-80-83-135.compute-1.amazonaws.com] has joined #wesnoth-dev 20150804 19:14:01< travis-ci> gfgtdf/wesnoth-old#503 (lua_random - 9146e28 : gfgtdf): The build passed. 20150804 19:14:01< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/74111733 20150804 19:14:01-!- travis-ci [~travis-ci@ec2-54-80-83-135.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150804 19:20:26-!- Xudo [bce89833@gateway/web/freenode/ip.188.232.152.51] has quit [Quit: Page closed] 20150804 19:42:40-!- Guest72743 [~abhishek@117.192.24.140] has quit [Ping timeout: 260 seconds] 20150804 19:46:12-!- agorecki [~agorecki@unaffiliated/agorecki] has joined #wesnoth-dev 20150804 19:52:41-!- genbattle [~genbattle@182.16.153.90] has joined #wesnoth-dev 20150804 19:54:57-!- Guest72743 [~abhishek@117.192.1.25] has joined #wesnoth-dev 20150804 20:02:11-!- RaelZero [~IceChat9@dynamic-adsl-84-221-94-15.clienti.tiscali.it] has joined #wesnoth-dev 20150804 20:09:37-!- Appleman1234__ [~Appleman1@KD036012011096.au-net.ne.jp] has joined #wesnoth-dev 20150804 20:12:52-!- Appleman1234_ [~Appleman1@KD036012009252.au-net.ne.jp] has quit [Ping timeout: 272 seconds] 20150804 20:13:11-!- Appleman1234__ is now known as Appleman1234 20150804 20:24:40-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150804 20:25:08-!- RaelZero [~IceChat9@dynamic-adsl-84-221-94-15.clienti.tiscali.it] has quit [Quit: Man who run behind car get exhausted] 20150804 20:29:14-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has joined #wesnoth-dev 20150804 20:31:14-!- afre [63f401a5@gateway/web/freenode/ip.99.244.1.165] has quit [Client Quit] 20150804 20:31:33-!- joet [~joet@host86-163-217-190.range86-163.btcentralplus.com] has quit [Ping timeout: 252 seconds] 20150804 20:38:25-!- Kwandulin [~Miranda@p5B009B16.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150804 20:40:14-!- hay207 [~hay207@41.34.12.122] has joined #wesnoth-dev 20150804 20:40:14-!- Flexfit [~Flexfit@cpe-172-74-101-237.nc.res.rr.com] has quit [Read error: Connection reset by peer] 20150804 20:42:21-!- Flexfit [~Flexfit@cpe-172-74-101-237.nc.res.rr.com] has joined #wesnoth-dev 20150804 20:43:58-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150804 20:47:02-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150804 20:54:32-!- aquileia [95acd0d3@gateway/web/freenode/ip.149.172.208.211] has joined #wesnoth-dev 20150804 21:06:18< aquileia> loonycyborg: I think I found a bug in the MUI2 code of NSIS: Change the 'Name' string to 'The Battle for Wesnoth' (that is, add the article), compile, select french and look at the welcome message - 'Wesnoth' is in the third line, but there's only space for two, so it's cropped. 20150804 21:07:54< aquileia> The problem is that quite a few of the translations include the article or are longer for some other reason, so I ran into this issue when using a localized string 20150804 21:10:17< aquileia> Ah, seems they created a workaround for that: !define MUI_WELCOMEPAGE_TITLE_3LINES 20150804 21:12:07-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150804 21:17:28-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has joined #wesnoth-dev 20150804 21:23:06-!- irker299 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150804 21:32:21-!- halfspiral [~halfspira@162.211.218.252] has joined #wesnoth-dev 20150804 21:33:22-!- irker407 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150804 21:33:22< irker407> wesnoth: gfgtdf wesnoth:master f5c64af8dec7 / src/ (random_new.cpp random_new.hpp synced_context.cpp synced_context.hpp): use mt19937 also in default random generator http://git.io/vOwrG 20150804 21:33:22< irker407> wesnoth: gfgtdf wesnoth:master 2cd2cf47c027 / src/scripting/ (game_lua_kernel.cpp game_lua_kernel.hpp): add wesnoth.random lua function http://git.io/vOwrZ 20150804 21:33:23< irker407> wesnoth: gfgtdf wesnoth:master 0038448fcbda / data/lua/helper.lua: make helper.shuffle synced http://git.io/vOwrn 20150804 21:33:24< irker407> wesnoth: gfgtdf wesnoth:master 39ffd1e37d6d / / (7 files in 3 dirs): Merge pull request #441 from gfgtdf/lua_random http://git.io/vOwrc 20150804 21:35:09< shadowm> wedge009, gfgtdf: The delete save dialog is a GUI2 prompt. 20150804 21:35:15-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has joined #wesnoth-dev 20150804 21:35:34< gfgtdf> shadowm: yes i know. 20150804 21:35:53< shadowm> 10:45:39 Is the Delete Save dialog also GUI1? 20150804 21:35:57< shadowm> 10:46:21 wedge009: i'd say so 20150804 21:36:04< gfgtdf> shadowm: oh srty i missread 20150804 21:36:57< gfgtdf> i thouvght teh question was wehther the loadgame dialog is in gui2 20150804 21:37:37-!- joet [~joet@host86-163-217-190.range86-163.btcentralplus.com] has joined #wesnoth-dev 20150804 21:41:31< gfgtdf> wedge009: i just looked at how the (experimental) gui2 loadgame dialog is done and it seems like the [listbox] widget supports some [header] element 20150804 21:41:41< gfgtdf> wedge009: but that currently doesnt work properly 20150804 21:42:12< gfgtdf> wedge009: it should not be effected by the scrollbar (meaing it should be outside teh scroll area) 20150804 21:56:24-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150804 22:10:25-!- avtobiff [~avtobiff@c-503270d5.015-6-73746f28.cust.bredbandsbolaget.se] has quit [Ping timeout: 245 seconds] 20150804 22:13:05-!- Shackra [~Jorge@186.177.2.148] has quit [Ping timeout: 256 seconds] 20150804 22:14:01-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has joined #wesnoth-dev 20150804 22:14:01< travis-ci> wesnoth/wesnoth#6959 (master - 39ffd1e : gfgtdf): The build passed. 20150804 22:14:02< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/74138756 20150804 22:14:02-!- travis-ci [~travis-ci@ec2-54-158-190-129.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150804 22:17:58-!- avtobiff [~avtobiff@c-503270d5.015-6-73746f28.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20150804 22:37:17-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150804 22:42:24-!- SpoOkyMagician [~chatzilla@cpe-74-136-81-20.kya.res.rr.com] has joined #wesnoth-dev 20150804 22:43:19-!- Appleman1234 [~Appleman1@KD036012011096.au-net.ne.jp] has quit [Ping timeout: 246 seconds] 20150804 22:45:49-!- mulander_ [~mulander@45.63.9.186] has quit [Quit: leaving] 20150804 22:45:59-!- Appleman1234 [~Appleman1@KD036012011096.au-net.ne.jp] has joined #wesnoth-dev 20150804 22:48:10-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has joined #wesnoth-dev 20150804 22:50:53-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150804 22:51:19-!- Shackra [~Jorge@186.177.2.148] has joined #wesnoth-dev 20150804 22:54:19-!- UnwiseOwl [~UnwiseOwl@1.124.48.176] has quit [Read error: Connection reset by peer] 20150804 23:00:46-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20150804 23:01:13-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150804 23:04:27-!- SpoOkyMagician [~chatzilla@cpe-74-136-81-20.kya.res.rr.com] has quit [Quit: brb] 20150804 23:04:31-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20150804 23:05:19-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 250 seconds] 20150804 23:05:19-!- wedge010 is now known as wedge009 20150804 23:10:56< aeth> Is how [set_menu_item] works changing? I heard the limit on the number is going away. 20150804 23:11:22-!- SpoOkyMagician [~chatzilla@cpe-74-136-81-20.kya.res.rr.com] has joined #wesnoth-dev 20150804 23:11:39-!- jcnewjersey [~jcnewjers@pool-108-35-38-39.nwrknj.fios.verizon.net] has quit [Read error: Connection reset by peer] 20150804 23:13:40< gfgtdf> aeth: yes there are some changes to that by iceiceice recently. Currently oone works on [set_menu_item] there is alsoa a known bug about [set_menu_item] in 1.13 (http://gna.org/bugs/?23545) 20150804 23:14:50-!- joet [~joet@host86-163-217-190.range86-163.btcentralplus.com] has quit [Ping timeout: 240 seconds] 20150804 23:18:23-!- gfgtdf_ [~chatzilla@x50ab6c75.dyn.telefonica.de] has joined #wesnoth-dev 20150804 23:19:31-!- joet [~joet@host86-163-217-190.range86-163.btcentralplus.com] has joined #wesnoth-dev 20150804 23:20:58-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 272 seconds] 20150804 23:21:26-!- gfgtdf [~chatzilla@x50ab6c75.dyn.telefonica.de] has quit [Ping timeout: 265 seconds] 20150804 23:21:34-!- gfgtdf_ is now known as gfgtdf 20150804 23:24:40-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 244 seconds] 20150804 23:27:04-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150804 23:42:51-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150804 23:47:19-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150804 23:58:36-!- hay207 [~hay207@41.34.12.122] has quit [Ping timeout: 264 seconds] --- Log closed Wed Aug 05 00:00:21 2015