--- Log opened Wed Apr 18 00:00:06 2018 --- Day changed Wed Apr 18 2018 20180418 00:00:06< celmin|sleep_stu> IOW, Vultraz's method of fixup commits is undesirable. 20180418 00:00:20<+discordbot> Oi 20180418 00:00:46-!- celmin|sleep_stu is now known as celticminstrel 20180418 00:01:17< celticminstrel> But git's automatic fixup commit, while better, still isn't perfect. 20180418 00:03:35<+discordbot> I've said a million times that I despise the "Fix up " commit messages. 20180418 00:03:58-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20180418 00:04:54<+discordbot> I know 20180418 00:05:14< mattsc> I agree with shadowm on this one. 20180418 00:05:31< mattsc> I think one should be able to look at the commit message and get at least an idea of what it is about. 20180418 00:08:37<+discordbot> the c++14 time literals are quite nice 20180418 00:09:00<+discordbot> mattsc, about that strange branch? 20180418 00:10:45< mattsc> shadowm: about the commit messages 20180418 00:11:09< mattsc> I thought that’s what @Vultraz was referring to 20180418 00:11:28<+discordbot> she's asking about the strange branch you created 20180418 00:11:31<+discordbot> mllint 20180418 00:12:32< mattsc> Uh … 20180418 00:12:39< mattsc> (I hadn’t caught up with the lof yet) 20180418 00:12:50< mattsc> I ran wmllint, but locally only, as far as I know 20180418 00:13:03<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/435955885672759296/unknown.png 20180418 00:13:34< mattsc> Umm ... 20180418 00:13:39<+discordbot> GH said it's at the same commit master was at the time. 20180418 00:13:45< mattsc> When was that? (what timezone is that?) 20180418 00:13:56<+discordbot> It was about an hour 10 minutes ago. 20180418 00:14:12< mattsc> Ir ran wmllint on the 1.14 branch on my local repository to check my campaign. 20180418 00:14:23< celticminstrel> Where was I trying to remove CAs by name? 20180418 00:14:25< mattsc> Around that time, yes. 20180418 00:14:35< celticminstrel> I tried that at one point, found it didn't work, and switched to id. 20180418 00:15:09< mattsc> shadowm: I really need to go right now, sorry. Anything I should do right this moment? 20180418 00:15:15< celticminstrel> But I don't remember adding any more ai_default_rca:: stuff which are part of the name. 20180418 00:15:18< celticminstrel> mattsc: ^ 20180418 00:15:23< mattsc> I have no idea what happened here. I didn’t push or pull today at all. 20180418 00:15:28<+discordbot> I can delete it then. 20180418 00:15:35< mattsc> Okay, thanks, 20180418 00:15:49< mattsc> I’d still like to know what happened. I’ll try to figure that out later. 20180418 00:15:57< mattsc> celticminstrel: I’ll get back to you later too. 20180418 00:15:59<+discordbot> branch dleted 20180418 00:16:17< celticminstrel> "dleted" sounds like a cross between "downloaded" and "deleted". :P 20180418 00:16:26< mattsc> Okay. Thanks. I’m baffled ... 20180418 00:16:38< mattsc> BBL. 20180418 00:16:41< celticminstrel> I should check if any of my branches can be deleted, I think I haven't been properly cleaning up the merged ones. >_> 20180418 00:16:42<+discordbot> i fixed it here on discord 20180418 00:16:52<+discordbot> Yes we know. 20180418 00:16:56<+discordbot> celmin does not know 20180418 00:17:01<+discordbot> Doesn't matter. 20180418 00:17:29< celticminstrel> It matters if you're talking about my branches, though. 20180418 00:17:40<+discordbot> No, he's talking about the typo. 20180418 00:17:47< celticminstrel> Oh. 20180418 00:18:05<+discordbot> celmin: btw, git fetch --prune is quite useful. 20180418 00:18:18<+discordbot> gets rid of all the stale refs to deletes remotes you may have sitting around 20180418 00:18:24< celticminstrel> That just deletes origin/* branches, right? 20180418 00:18:44< celticminstrel> I think I still also have stale branches lying around other than that. 20180418 00:18:51< celticminstrel> Like a merged branch that I never deleted locally. 20180418 00:18:56<+discordbot> not the branches, the remotes. AFAIK it doesn't touch any checked our branches you have 20180418 00:19:09< celticminstrel> I'm assuming you don't actually mean checked out. 20180418 00:19:45<+discordbot> what have I done 20180418 00:19:49<+discordbot> p_p 20180418 00:20:36<+discordbot> ah, I see, problem... 20180418 00:21:05<+discordbot> odd.. 20180418 00:21:42<+discordbot> oh 20180418 00:21:45<+discordbot> wait waits 20180418 00:22:31< celticminstrel> Or even wait weights? Or weight waits! 20180418 00:23:04<+discordbot> The way to weigh weights of whey is way too much waiting 20180418 00:23:11< celticminstrel> :D 20180418 00:23:33-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 00:23:34< travis-ci> wesnoth/wesnoth#17683 (master - a7e1ff8 : Charles Dang): The build is still failing. 20180418 00:23:34< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367913883 20180418 00:23:34-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 00:28:34<+discordbot> @hrubymar10 travis+xcode is failing due to: https://github.com/wesnoth/wesnoth/commit/a02100a0f15bd015c2322b7b528b0b9b60a1c678 20180418 00:32:06< mattsc> All, here’s the command I ran at that 10:03 time 1.5 hours ago: 20180418 00:32:30< mattsc> 16:03:17 /misc/Wesnoth/Grnk-git/Grnk/: /misc/Wesnoth/wesnoth-1.14/data/tools/wmllint --dryrun /misc/Wesnoth/wesnoth-1.14/data/core/ . > ~/Desktop/wmllint.txt 20180418 00:32:55< mattsc> I have no idea how that would create a branch off master. 20180418 00:33:19< mattsc> I didn’t do anything using git today at all (other than some local commits in the Grnk directory) 20180418 00:35:42< mattsc> And that was already 4 hours ago. 20180418 00:39:49< mattsc> celticminstrel: https://github.com/CelticMinstrel/BlackCrossOfAleron/blob/master/scenarios/06-along-the-coast.cfg#L250 20180418 00:40:02< mattsc> And similar lines in other scenarios like that. 20180418 00:40:09< mattsc> That’s the CA name, not its id. 20180418 00:40:36<+discordbot> @Vultraz A strange report: https://forums.wesnoth.org/viewtopic.php?f=8&t=46896&p=626021#p626021 20180418 00:41:58<+discordbot> Odd... very odd 20180418 00:42:02<+discordbot> No idea what’s going on 20180418 00:47:52< celticminstrel> Oh... 20180418 00:48:29< celticminstrel> ISTR the villages thing not working properly, maybe that's why... 20180418 00:48:37< celticminstrel> That particular line isn't recent, though. 20180418 00:59:28<+discordbot> (gdb) bt #0 0x000055555b6e5fcd in decrypt(secure_buffer const&, secure_buffer const&) (text=..., key=...) at src/preferences/credentials.cpp:281 #1 0x000055555b6e37ba in preferences::password(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) (server="server.wesnoth.org", login="Vultraz") at 20180418 00:59:29<+discordbot> src/preferences/credentials.cpp:160 #2 0x000055555a790168 in (anonymous namespace)::open_connection(std::__cxx11::string) (host="server.wesnoth.org") at src/game_initialization/multiplayer.cpp:240 20180418 00:59:42<+discordbot> Bad things happen if I try to log in with a username I don't have the password for and I leave it blank. 20180418 01:00:52<+discordbot> celticminstrel: Poke? 20180418 01:01:32< celticminstrel> Yeah? 20180418 01:01:39<+discordbot> What I just posted. 20180418 01:02:06<+discordbot> probably due to cpp while(buf.back() == 0) { buf.pop_back(); } 20180418 01:02:09<+discordbot> @Vultraz My bad, I only read Discord's summary of a commit, and didn't see it has a complete description. 20180418 01:02:14<+discordbot> Yeah, I'm guessing buf is empty. 20180418 01:02:28<+discordbot> $2 = { >> = std::vector of length 0, capacity 0, } 20180418 01:02:36< celticminstrel> Oh, huh, I didn't think of that case. 20180418 01:02:38<+discordbot> It is empty. 20180418 01:02:44< celticminstrel> But it's an easy fix, right? 20180418 01:02:57<+discordbot> fix is probably just while(!buf.empty() && buf.back() == 0) 20180418 01:03:05< celticminstrel> Yeah that's exactly what I was about to say. 20180418 01:03:21<+discordbot> I'll test it. 20180418 01:03:36<+discordbot> celmin: using an std::future with std::async seems to work for the ls 20180418 01:03:44<+discordbot> though I need to handle the exception case in the dtor 20180418 01:03:52< celticminstrel> "seems" 20180418 01:04:02<+discordbot> ok, it does work 20180418 01:04:07< celticminstrel> Is "seems" good enough when you're dealing with threading? 20180418 01:04:20<+discordbot> No. 20180418 01:05:11<+discordbot> Something that vultraz needs to keep in mind is that the moment execution stops being single-threaded, it also becomes non-deterministic due to scheduling. 20180418 01:05:29<+discordbot> So you have to know with absolute certainty what you're doing before deciding it's good enough. 20180418 01:06:18<+discordbot> (That includes understanding and using synchronization mechanisms where required.) 20180418 01:11:31< irker865> wesnoth: Iris Morelle wesnoth:master fc88cdff3b04 / src/preferences/credentials.cpp: Fix segfault when trying to log into the MP server with an empty password https://github.com/wesnoth/wesnoth/commit/fc88cdff3b04a77a6de6d3911821cf4e1c7612d6 20180418 01:11:38< irker865> wesnoth: Iris Morelle wesnoth:1.14 1e67b2616fad / changelog.md src/preferences/credentials.cpp: Fix segfault when trying to log into the MP server with an empty password https://github.com/wesnoth/wesnoth/commit/1e67b2616fadf1d16135cb3a800070377656f161 20180418 01:16:08< mattsc> celticminstrel: what you have in that AI CA deletion line is how it used to work. But it was changed sometime during 1.13 (by you, I think, during that big refactor). 20180418 01:16:21< mattsc> I don’t know if using the name still works, I do know that using the id does. 20180418 01:16:23< celticminstrel> Oh, heh. 20180418 01:18:46< mattsc> I’m going to run that wmllint command again. Brace yourself for potential accidental branch creation. :P 20180418 01:20:09<+discordbot> What is the command you are running mattsc? 20180418 01:20:35< mattsc> The one I copied up there about 50 min ago. 20180418 01:20:51< mattsc> I see no way how that could have created the branch, and that’s the only thing I was doing at the time. 20180418 01:21:00< mattsc> So I really have no idea at all what might have happened. 20180418 01:21:25<+discordbot> Yeah, it can't. 20180418 01:22:01< mattsc> I guess it is theoretically possible that I did something through the brwoser interface? But I don’t remember being there and doing anything either. 20180418 01:31:58-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 01:31:59< travis-ci> wesnoth/wesnoth#17684 (master - fc88cdf : Iris Morelle): The build is still failing. 20180418 01:31:59< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367936338 20180418 01:31:59-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 01:32:22<+discordbot> What is master's issue tonight? 20180418 01:32:29<+discordbot> i thought i fixed the tests.. 20180418 01:32:44<+discordbot> let's see.. 20180418 01:33:14<+discordbot> MP tests fail 20180418 01:33:15<+discordbot> what 20180418 01:45:19<+discordbot> dayumn 20180418 01:45:24<+discordbot> I've shortened loadscreen times 20180418 01:46:07< celticminstrel> Yay? 20180418 01:46:53<+discordbot> What crucial game component did you remove to achieve that? GUI2? /s 20180418 01:47:09< celticminstrel> Heh 20180418 01:47:20<+discordbot> I did away with the 100 ms timer and instead split the processing and drawing into two functions. One is assigned to a DRAW callback (which, incidentally, makes the animation go wayyy fast, will have to add some clocking xD ) and the other to a pump_monitor that gets checks when events::pump runs. That means the screen will close as soon as processing is done instead of taking up to 100 ms longer than necessary. 20180418 01:47:47< celticminstrel> 100ms, such a long time. 9_9 20180418 01:47:52<+discordbot> So you saved 0.1 seconds? 20180418 01:48:02<+discordbot> I'm shooketh. 20180418 01:48:55<+discordbot> It's probably more overall. It does seem a lot snappier. 20180418 01:49:03< celticminstrel> There's that word again. 20180418 01:49:06<+discordbot> Microsoft should hire you to shave off that extra second at the start of every application targeting th emodern UI. 20180418 01:49:16< celticminstrel> Yeah that would be great. 20180418 01:49:30<+discordbot> If you can do 100 milliseconds I'm sure 1000 won't be much harder. 20180418 01:49:45<+discordbot> Honestly though I hope you were trying to fix something else and this was just a happy accident. 20180418 01:50:00-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 01:50:01< travis-ci> wesnoth/wesnoth#17685 (1.14 - 1e67b26 : Iris Morelle): The build is still failing. 20180418 01:50:01< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367936357 20180418 01:50:01-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 01:51:34<+discordbot> More like it was an optimization I noticed when implementing the use of std::future to guard against a possible race condition wherein the loading screen would close immediately if the worker thread was delayed in execution for some reason. 20180418 01:51:58< celticminstrel> But have you done the mathematical proof to show that your use of std::future works? 20180418 01:55:10<+discordbot> I mean...the idea is that since the future is created in the main thread it's a safer bet to rely on than a state flag set from within the thread since it I can just keep polling until the state is actually ready. 20180418 01:55:50< celticminstrel> I don't think we should be relying on a bet of any description. >_> 20180418 01:57:19<+discordbot> as far as I can tell, the only way the future would not be valid is if the thread cannot start in the first place, in which case an exception is thrown 20180418 01:58:16 * mattsc is trying hard not to make comments about violating the timeline 20180418 02:06:31<+discordbot> teehee 20180418 02:08:44< celticminstrel> Too late. 20180418 02:34:00< celticminstrel> Thoughs, comments, critiques? https://wiki.wesnoth.org/LuaWML/Events#wesnoth.persistent_tags 20180418 02:35:47< celticminstrel> Where should I document wesnoth.custom_synced_commands and wesnoth.invoke_synced_command? 20180418 02:40:47-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180418 02:40:53-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180418 02:42:08< irker865> wesnoth/wesnoth:1.14 Jyrki Vesterinen 9646434bc1 Changelog entry for commit 8a00276913 AppVeyor: All builds passed 20180418 02:42:46< celticminstrel> Guess no-one's around. 20180418 02:46:47<+discordbot> huh.. I don't remember that persistence stuff being added? 20180418 02:51:04< celticminstrel> As the wiki says it was just before RC1. 20180418 02:51:54< mattsc> celticminstrel: I don’t know. Together with syncronize_choice etc.? 20180418 02:52:07< celticminstrel> That could make sense. 20180418 02:54:14<+discordbot> I really need to implement an actual animation for the ls at some point 20180418 02:54:25<+discordbot> need to figured out what it should be, though... 20180418 02:54:34<+discordbot> maybe one of those spinny circles 20180418 02:56:43< celticminstrel> Well, the best would be a progress bar, but failing that... https://media.giphy.com/media/13CNaw7rm8hW6I/200.gif https://cdn-images-1.medium.com/max/1600/1*k6UgQB2PF3WLdkWPo7VXGA.gif 20180418 02:56:55< irker865> wesnoth: Charles Dang wesnoth:master 86b3e6959b19 / src/gui/dialogs/ (loading_screen.cpp loading_screen.hpp): Loading Screen: refactor and clean up implementation https://github.com/wesnoth/wesnoth/commit/86b3e6959b19a24c494ac4b71b70b9820295b4e7 20180418 02:56:58< irker865> wesnoth: Charles Dang wesnoth:master be4b2c246f50 / src/serialization/binary_or_text.cpp: Random formatting cleanup I had sitting around https://github.com/wesnoth/wesnoth/commit/be4b2c246f50af78f2271937e37685d469535768 20180418 02:57:13<+discordbot> i could re-add a progress bar 20180418 02:57:14<+discordbot> but 20180418 02:57:20< celticminstrel> The circle one could even be implemented entirely in GUI2 canvas, if I'm not mistaken. :P 20180418 02:57:31< celticminstrel> Well, the problem with the progress bar is determining its limit. 20180418 02:57:55<+discordbot> how do we calculate how much to fill it for each step? 20180418 02:58:01<+discordbot> the old loading screen hardcoded that 20180418 02:58:08< celticminstrel> Downloads should absolutely have a progress bar (you know how much you're downloading), but the loading screen is trickier (you're not sure how much you're loading). 20180418 02:58:20< celticminstrel> You don't even know how many stages there are. 20180418 02:58:25<+discordbot> One might say width / steps, but how many steps are there 20180418 02:58:44< celticminstrel> If there were a fixed number of stages, you could just do, yes, width divided by the number of stages. 20180418 02:59:01< celticminstrel> But the number of stages varies depending on whether or not you're entering a game. 20180418 02:59:07< celticminstrel> And possibly other factors. 20180418 02:59:07<+discordbot> yes 20180418 02:59:09<+discordbot> exactly 20180418 02:59:18< celticminstrel> I guess the map editor counts as entering a game for this purpose. 20180418 02:59:25< celticminstrel> Or maybe it's just a third case. 20180418 03:00:03<+discordbot> anyway, i'd like a circular spinny thing, not a block-based 20180418 03:00:19< celticminstrel> Pretty sure that could be implemented entirely in the canvas. 20180418 03:00:22< celticminstrel> With a time variable. 20180418 03:00:34<+discordbot> I don't know the math off the top of my head 20180418 03:00:50<+discordbot> Bad at math, am I. 20180418 03:01:35< celticminstrel> You mean like x² + y² = r²? 20180418 03:02:21< celticminstrel> Or (x, y) = (cos t, sin t)? 20180418 03:03:09<+discordbot> For the design I'm imagining the standard fat circle with a gradient flow extending from the current point over a hemispherical arc. 20180418 03:03:24< celticminstrel> I think the latter requires t in the range of 0..1, so you can just split that range into a discrete number of chunks and place a circle on each of those locations. 20180418 03:03:41<+discordbot> oh, that's what you were thinking... 20180418 03:03:46< celticminstrel> I think the more general version is (x, y) = (r cos t, r sin t). 20180418 03:04:51< celticminstrel> So decide on the radius of the overall throbber and the number of steps, and the smaller circles then get placed at (x, y) = (r cost i/n, r sin i/n) where n is the total number of steps and i is the current step. 20180418 03:05:16< celticminstrel> FTR I'm describing the image I linked, if you had a different design in mind, the procedure would of course vary. 20180418 03:05:55<+discordbot> yeah, I can see how your design would work.. 20180418 03:08:39<+discordbot> huh 20180418 03:08:56<+discordbot> why does a unicode bullet give me a warning for truncation of int to char.. 20180418 03:11:00<+discordbot> 20180418 14:10:47 error gui/layout: pango_text::font::pango_text::set_text text ' ó ' contains invalid utf-8, trimmed the invalid parts. 20180418 03:11:02<+discordbot> I see 20180418 03:13:52<+discordbot> would need a std::u32_string for this but lo, t_strings are not constructible from a u32string 20180418 03:15:52<+discordbot> Huh? How come it is invalid utf-8? 20180418 03:16:43<+discordbot> says couldn't convert from/to usc4 20180418 03:16:52<+discordbot> I just glanced at the log 20180418 03:17:04<+discordbot> Is pango_text working in utf-32? 20180418 03:17:35<+discordbot> I assume so... 20180418 03:17:36< celticminstrel> Is the file actually encoded in UTF-8? 20180418 03:17:51< celticminstrel> I'm asking because if you created it in MSVC the default encoding is probably UCS-4. 20180418 03:17:56<+discordbot> yes 20180418 03:18:02-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 03:18:03< travis-ci> wesnoth/wesnoth#17686 (master - be4b2c2 : Charles Dang): The build is still failing. 20180418 03:18:03< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367960037 20180418 03:18:03-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 03:18:12< celticminstrel> So it's not the file's fault, okay then. 20180418 03:19:30<+discordbot> I guess I can't make the animation look slightly better by using bullets 😦 20180418 03:20:25< celticminstrel> I don't see why not? 20180418 03:20:42< celticminstrel> Mind you, I'm not convinced that would look significantly better. 20180418 03:20:46<+discordbot> For one, no t_string ctor from u32 strings 20180418 03:20:59< celticminstrel> I don't see how that's relevant. 20180418 03:22:02<+discordbot> Set_label takes a t_string 20180418 03:22:13< celticminstrel> So? 20180418 03:22:56<+discordbot> Can’t do implicit conversion from the u32 string 20180418 03:23:36< celticminstrel> I don't even understand why there's a u32string involved here. Why are we even using u32string? It's dumb and should never have been added in the first place. 20180418 03:24:50<+discordbot> Why the hell is a u32 string dumb... 20180418 03:25:10<+discordbot> Wait a moment. Whatever you can type should be representable as utf-8. utf-32 is suboptimal in almost every way. Can you just convert your file, if it's the source of the text? 20180418 03:25:20< celticminstrel> Anyway, back to the point, why is there even a u32 string involved here? 20180418 03:25:46< celticminstrel> There's almost literally no reason to ever use a u32string, unless you really need random-access to code points. 20180418 03:25:55<+discordbot> Because if I want to use the character assignment method for string construction it gives me a warning for int truncation to char if I try to assign a single character of an std::string a bullet 20180418 03:26:17< celticminstrel> Sorry, what? 20180418 03:26:39< celticminstrel> FTR, you shouldn't ever use character literals either (except for ASCII characters). 20180418 03:26:55<+discordbot> I assume you have a utf-32 character in your source code in single quotes, correct? 20180418 03:27:00<+discordbot> Why.. 20180418 03:27:15< celticminstrel> Because that's a multi-character constant. 20180418 03:27:23<+discordbot> Seriously, what’s wrong with character liberals? 20180418 03:27:24< celticminstrel> You know, like 'PICT' 20180418 03:28:34< celticminstrel> Character literals are fine for ASCII, but using them for non-ASCII is a bad idea because it's misleading. You look at that and think "Oh, that's one character", but in fact it's a two-byte sequence. 20180418 03:28:57< celticminstrel> Since it's a two-byte sequence, obviously it won't fit in a char. 20180418 03:29:01<+discordbot> May I ask you to use a utf-8 string in double quotes instead? Looks exactly the same in editor, and doesn't impose limitations on other project members' editors. 20180418 03:29:38< celticminstrel> Use string constants instead of character constants, unless you're writing a parser or something and only need ASCII characters. 20180418 03:30:14<+discordbot> Yeah, well you can’t assign a single character in a std::string to another string. 20180418 03:30:20< celticminstrel> What? 20180418 03:30:21<+discordbot> Only a character 20180418 03:30:30< celticminstrel> What do you mean> 20180418 03:30:31< celticminstrel> ^? 20180418 03:30:32<+discordbot> That’s why I was trying to use a u32 string 20180418 03:30:42< celticminstrel> And make sure your editor encodes them as UTF-8; MSVC uses UTF-16 by default, so if you add a Unicode character to a file in MSVC you'll need to convert it using a different program. 20180418 03:30:49<+discordbot> You can do str[0] = “f” 20180418 03:31:03< celticminstrel> That's not safe actually. 20180418 03:31:04<+discordbot> Can’t 20180418 03:31:09<+discordbot> Sorry. 20180418 03:31:19< celticminstrel> So it's not a problem that you can't do it for string constants. 20180418 03:31:37< celticminstrel> Ohh, but I see why this is a problem for the loading screen, because it does treat the string as a character array. 20180418 03:32:10< celticminstrel> (Strings are not character arrays BTW. Character arrays are random-access - getting the nth element is constant time. Strings are not random-access - getting the nth character is linear.) 20180418 03:32:32< celticminstrel> (UTF-32 strings are random-access though. of course.) 20180418 03:34:26<+discordbot> A string view would be very useful right about now 20180418 03:40:34< irker865> wesnoth: Severin Glöckner wesnoth:master 7a020c31304e / data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg: tutorial: add translation note https://github.com/wesnoth/wesnoth/commit/7a020c31304e1943dc6ed742c5d5ba92b8cadc3c 20180418 03:51:24< celticminstrel> @sevu Why? 20180418 03:53:35<+discordbot> That note should be the opener for a discussion thread, not a translation note. 20180418 03:54:08<+discordbot> Basically, don't shift the burden of fixing issues with the game's prose to translators. 20180418 03:54:44< celticminstrel> It's interesting that the term "linger mode" is never actually used in the game though... maybe it should be somehow? 20180418 03:54:48< celticminstrel> In the help if nowhere else. 20180418 03:55:44<+discordbot> yeah, I can't figure out how to do this >_> 20180418 03:56:28<+discordbot> Maybe it's best to drop that part of the sentenc ein English too... 20180418 03:57:57< celticminstrel> I don't really see a problem with it? But I'm not super-attached to it either. 20180418 04:01:55<+discordbot> It doesn't make sense to tell how it is called if you never encounter it. When translating one has to create a word for it. But it's not usful or ture to state that this is called xxx, if it is nowhere called like that. 20180418 04:03:16<+discordbot> *true, nut ture 20180418 04:04:35<+discordbot> when I first encountered the term linger_mode I didn't know what it is, so there may be some use to explain it to English speaking people..... though maybe they should just learn it by reading the docs instead of the scenario 20180418 04:16:30< irker865> wesnoth: Charles Dang wesnoth:master baab5a8156da / src/gui/dialogs/loading_screen.cpp: Loading Screen: temporarily disable animation rate limiter https://github.com/wesnoth/wesnoth/commit/baab5a8156daa79d8d588759e004e74efb9c4bf7 20180418 04:16:41< celticminstrel> It makes sense to have a name for it though. 20180418 04:17:15<+discordbot> @jyrkive could you give my ls refactor commit from earlier a quick lookover if you have chance? 20180418 04:17:24< celticminstrel> And it's probably easier if the name for it is determined by the project rather than by the users. 20180418 04:18:19-!- celticminstrel is now known as celmin|sleep 20180418 04:18:35< celmin|sleep> (Vultraz could you know shorten it to ls, it's confusing.) 20180418 04:18:46< celmin|sleep> (Makes it sound like you're talking about some kind of list.) 20180418 04:19:22<+discordbot> could I know what? 20180418 04:19:26<+discordbot> you mean not? 20180418 04:21:49<+discordbot> alright, loadingscreen* 20180418 04:22:33< celmin|sleep> Yeah, not 20180418 04:33:09< irker865> wesnoth/wesnoth:master Jyrki Vesterinen fc3ca7a783 Changelog entry for commit a02100a0f1 AppVeyor: All builds passed 20180418 04:34:34<+discordbot> @Vultraz The commit looks fine, apart from inadequate handling of one error condition. I left a comment in GitHub. 20180418 04:35:01<+discordbot> can i just use throw; to rethrow the system_error exception? 20180418 04:36:03<+discordbot> Yes, it'll do. 20180418 04:36:09-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 04:36:10< travis-ci> wesnoth/wesnoth#17687 (master - baab5a8 : Charles Dang): The build is still failing. 20180418 04:36:10< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367975489 20180418 04:36:10-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 04:36:51<+discordbot> (build is failing due to the mp tests for some reason) 20180418 04:38:01< irker865> wesnoth: Charles Dang wesnoth:master c085c380f647 / src/gui/dialogs/loading_screen.cpp: Loading Screen: rethrow exception if worker thread creation fails https://github.com/wesnoth/wesnoth/commit/c085c380f6473e715537db3dc0263da4c7670d6d 20180418 04:56:06-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 04:56:07< travis-ci> wesnoth/wesnoth#17688 (master - c085c38 : Charles Dang): The build is still failing. 20180418 04:56:07< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367979421 20180418 04:56:07-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 05:01:20<+discordbot> this isn't relevant is it? 20180418 05:01:21<+discordbot> 20180418 04:47:48 error desktop: Failed to open DBus session: /usr/bin/dbus-launch terminated abnormally without any error message 20180418 05:02:51<+discordbot> 20180418 04:47:48 debug server: removing player... 20180418 04:47:48 info server: 127.0.0.1 host aborted game: "Test" (1) and disconnected. (socket: 0x10c9080) 20180418 04:47:48 info server: 127.0.0.1 host was logged off Caught general 'St12out_of_range' exception: map::at join: idling in Multiplayer Join waiting for game 20180418 05:04:28<+discordbot> @jyrkive could this be caused by your chat log commit? 20180418 05:04:34<+discordbot> + if(log_ != nullptr) { + const std::string& room_name = open_windows_[id].name; + log_->at(room_name).log = new_text; + } 20180418 05:06:50< irker865> wesnoth: Charles Dang wesnoth:master 44feb05ae0b8 / src/gui/widgets/chatbox.cpp: Attempt to fix tests https://github.com/wesnoth/wesnoth/commit/44feb05ae0b8bebbcfeb0b631d5937aff05ab9af 20180418 05:23:58<+discordbot> looks like it fixes the tests 20180418 05:23:59<+discordbot> \o/ 20180418 05:25:20-!- travis-ci [~travis-ci@ec2-54-161-122-83.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 05:25:21< travis-ci> wesnoth/wesnoth#17689 (master - 44feb05 : Charles Dang): The build is still failing. 20180418 05:25:21< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367984544 20180418 05:25:21-!- travis-ci [~travis-ci@ec2-54-161-122-83.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 05:25:25<+discordbot> @hrubymar10 one mac build fails 20180418 05:25:27< irker865> wesnoth: Charles Dang wesnoth:1.14 cd036961f68b / src/gui/widgets/chatbox.cpp: Fix tests https://github.com/wesnoth/wesnoth/commit/cd036961f68b23a4a03aa6d93386e8b17dd1834a 20180418 05:27:05<+discordbot> (linker error) 20180418 05:46:40-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 05:46:41< travis-ci> wesnoth/wesnoth#17690 (1.14 - cd03696 : Charles Dang): The build is still failing. 20180418 05:46:41< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/367987711 20180418 05:46:41-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 05:49:14<+discordbot> Working on it RN 20180418 05:57:51-!- grzywacz [~karol@89-70-226-147.dynamic.chello.pl] has joined #wesnoth-dev 20180418 06:02:58-!- gallaecio [~quassel@38.red-83-46-126.dynamicip.rima-tde.net] has joined #wesnoth-dev 20180418 06:14:00-!- Oebele [~quassel@143.177.58.202] has joined #wesnoth-dev 20180418 06:24:03-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20180418 06:37:01-!- Oebele [~quassel@143.177.58.202] has quit [Remote host closed the connection] 20180418 07:22:39-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20180418 07:32:48-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20180418 07:36:27-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 07:58:38< irker865> wesnoth: Martin Hrubý (hrubymar10) wesnoth:1.14 b2883cb0f70e / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Fix Xcode project after a02100a0f15bd015c2322b7b528b0b9b60a1c678 https://github.com/wesnoth/wesnoth/commit/b2883cb0f70e8188c8522bfc95730b9ba0c99618 20180418 08:06:12-!- octalot [~steve@77.119.130.139.wireless.dyn.drei.com] has quit [] 20180418 08:10:03< zookeeper> shadowm, want to give me a quick recap of how all that biomechanicality in IftU/AtS relates to the fake eloh exactly? 20180418 08:12:59< zookeeper> (well, doesn't have to be short and quick if it's an url) 20180418 08:14:27<+discordbot> @Vultraz I made a pass at the IME crash. tl;dr - SDL_TEXTEDITING is very special, in a bad sense, especially Linux one. Every SDL backend implements it its own way, with a total discord with SDL spec and tutorial. Don't have time to wait for a build to test, going to sleep. Here's a draft of a fix: https://github.com/singalen/wesnoth/commit/2cfff45195c79bb71c90a1d651d40306a3037197 20180418 08:22:23-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 08:22:24< travis-ci> wesnoth/wesnoth#17691 (1.14 - b2883cb : Martin Hrubý (hrubymar10)): The build was fixed. 20180418 08:22:24< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/368025654 20180418 08:22:24-!- travis-ci [~travis-ci@ec2-54-147-20-153.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 08:42:41<+discordbot> zookeeper: The Shaxthals have nothing to do with the false Eloh. 20180418 08:42:57< zookeeper> nothing? ah, okay. i thought there was some connection. 20180418 08:43:21<+discordbot> The other alien creatures do have a connection with her (I mean, I took them from UtBS after all). 20180418 08:43:40<+discordbot> But I don't really feel it's worth explaining since it's not mainline canon. 20180418 08:49:41-!- TheJJ [~rofl@ipbcc05d72.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20180418 09:03:09< irker865> wesnoth/wesnoth:1.14 Iris Morelle 1e67b2616f Fix segfault when trying to log into the AppVeyor: All builds passed 20180418 09:13:00-!- vladimirslavik [vslavik@nat/redhat/x-pyfjbfmttuamthfw] has joined #wesnoth-dev 20180418 09:15:38< irker865> wesnoth: Martin Hrubý (hrubymar10) wesnoth:master 5c8e95735598 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Fix Xcode project after a02100a0f15bd015c2322b7b528b0b9b60a1c678 https://github.com/wesnoth/wesnoth/commit/5c8e957355980e50c429da4a4c1290abfd4d66e3 20180418 09:35:27-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 09:35:28< travis-ci> wesnoth/wesnoth#17692 (master - 5c8e957 : Martin Hrubý (hrubymar10)): The build was fixed. 20180418 09:35:28< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/368052182 20180418 09:35:28-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 09:49:33<+discordbot> I guess it's worth mentioning that she's actually a fallen goddess, resurrected after many eons, and that her original appearance was this: 20180418 09:49:34<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/436100967621197825/unknown.png 20180418 09:50:04<+discordbot> The creature in the boss fight is basically a vessel for her soul and power. 20180418 09:51:01<+discordbot> On account of her having lost her original body due to circumstances. 20180418 09:56:10<+discordbot> Also, the version of Eloh that the Quenoth elves know and which Yechnagoth poses as is probably an amalgamation of 1) a dead goddess that wasn't known by many during the mainline epoch, the actual Eloh, who never existed during the elves' lifetime: 20180418 09:56:10<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/436102631379697665/unknown.png 20180418 09:56:32<+discordbot> A historical figure that happens to be the coprotagonist of IftU and protagonist of AtS: 20180418 09:56:32<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/436102724048781322/unknown.png 20180418 09:56:46<+discordbot> 3) And the Quenoth elves' own version of Eloh. 20180418 09:57:55<+discordbot> That'd be the nature of yechnagoth!Eloh in the IftU/AtS canon anyway. 20180418 10:00:09< zookeeper> ok, great, thanks 20180418 10:02:47<+discordbot> I was telling Vultraz last night that at some point I considered extending the UtBS boss fight to display for one phase a form of Eloh that is closer in appearance to Elynia, then an adult version of the first sprite for another, and then it'd finish with the alien creature that we already know. Of course I never made any effort in that regard because I decided it wouldn't be proper for me to alter UtBS in any way that'd render 20180418 10:02:47<+discordbot> some of the concepts I wrote for my campaigns part of mainline. 20180418 11:08:23-!- grzywacz [~karol@89-70-226-147.dynamic.chello.pl] has quit [Ping timeout: 256 seconds] 20180418 11:12:15-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180418 11:12:50-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 11:42:32-!- TheJJ [~rofl@ipbcc05d72.dynamic.kabel-deutschland.de] has quit [Ping timeout: 276 seconds] 20180418 11:46:23-!- TheJJ [~rofl@ipbcc05d72.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20180418 11:52:33-!- grzywacz [~karol@89.70.226.147] has joined #wesnoth-dev 20180418 12:03:32-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180418 12:04:25-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 12:04:50-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Client Quit] 20180418 12:05:23-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 12:07:29-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Client Quit] 20180418 12:08:15-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 12:08:16< irker865> wesnoth/wesnoth:master Charles Dang 44feb05ae0 Attempt to fix tests AppVeyor: All builds passed 20180418 12:50:56-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20180418 13:01:17-!- midzer_ [~quassel@p5B0515CA.dip0.t-ipconnect.de] has joined #wesnoth-dev 20180418 13:03:10-!- midzer_ is now known as midzer 20180418 13:13:38-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180418 13:36:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 13:38:01-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180418 14:00:18<+discordbot> Auto-cloud is an alternative to the Steamworks cloud APIs that allows apps to use Steam Cloud without writing code or modifying the game binaries. Steam will automatically sync the following groups of files when the application launches and exits. Use a new path for each group of files to sync. Note that either slash or backslash may be used on Windows, but forward slash must be used on Mac OS and Linux. Avoid machine specific 20180418 14:00:19<+discordbot> configurations such as video quality. 20180418 14:00:28<+discordbot> Sounds like we can have cloud saves? 20180418 14:00:34<+discordbot> 🤔 20180418 14:00:53<+discordbot> though, perhaps I shouldn't be posting that here... 20180418 14:01:09<+discordbot> but yeah, looks like we can have cloud saves 20180418 14:02:02<+discordbot> *pokes @zookeeper * 20180418 14:02:14<+discordbot> @zookeeper how many saves have you, and how big is your saves folder? 20180418 14:02:29<+discordbot> anyone else who has a bunch of saves, also ^ 20180418 14:04:22<+discordbot> eh, I'll allocate 50 MB and 100 files for now just to see how this works 20180418 14:04:51<+discordbot> so... 50 million bytes 20180418 14:07:10-!- vslavik [vslavik@nat/redhat/x-wctqtzhrjhsfjwpk] has joined #wesnoth-dev 20180418 14:08:51< irker865> wesnoth/wesnoth:1.14 Martin Hrubý (hrubymar10) b2883cb0f7 Fix Xcode project after a02100a0f15bd015 AppVeyor: All builds passed 20180418 14:09:35<+discordbot> this is... 20180418 14:09:37<+discordbot> confusing 20180418 14:09:39<+discordbot> 🤔 20180418 14:10:02-!- vladimirslavik [vslavik@nat/redhat/x-pyfjbfmttuamthfw] has quit [Ping timeout: 256 seconds] 20180418 14:11:51-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 14:11:52<+discordbot> I really can't understand this. 20180418 14:12:07<+discordbot> @loonycyborg could you take a look at this auto cloud stuff? Maybe you can understand the docs better than I can 20180418 14:12:51<+discordbot> I already did 20180418 14:12:58<+discordbot> though I didn't fully get the details 20180418 14:13:14<+discordbot> and how well our save locations match what steam expects 20180418 14:13:23<+discordbot> that is indeed a problem 20180418 14:13:52<+discordbot> the userdata dir is created in the standard location, I presume? 20180418 14:15:09<+discordbot> oh, I think I get what it's getting at with the root override stuff 20180418 14:15:24<+discordbot> that's for specifying cross-platform paths 20180418 14:18:49< zookeeper> for 1.3, 444 files and about 55mb 20180418 14:19:14<+discordbot> damn 20180418 14:19:14<+discordbot> o-O 20180418 14:19:16<+discordbot> that's a lot 20180418 14:19:34< zookeeper> well, it's higher than average for sure 20180418 14:19:37<+discordbot> bumps to 250 files 20180418 14:21:33<+discordbot> I added a hardcoded windows save sync path 20180418 14:21:57<+discordbot> actually, I wonder if we should have the steam releases use a non-versioned userdata dir... 20180418 14:22:25< zookeeper> what is it that you're bumping? yes i've read what you've said here. 20180418 14:22:59<+discordbot> I set the max number of files per user for steam cloud to 250 20180418 14:24:29< zookeeper> what happens if it's exceeded? does it just ignore... newest files? oldest? 20180418 14:26:52<+discordbot> no idea 20180418 14:34:55< zookeeper> would be good to know, for sure. 20180418 14:44:50-!- Oebele [~quassel@143.177.58.202] has joined #wesnoth-dev 20180418 14:52:38-!- vslavik__ [vslavik@nat/redhat/x-umcjlilrgsxxjfgb] has joined #wesnoth-dev 20180418 14:55:35-!- vslavik [vslavik@nat/redhat/x-wctqtzhrjhsfjwpk] has quit [Ping timeout: 268 seconds] 20180418 15:12:22< irker865> wesnoth: loonycyborg wesnoth:master c51065e39c85 / SConstruct scons/boost.py: Fix build against static libboost https://github.com/wesnoth/wesnoth/commit/c51065e39c85bfd8e4705cefa381451385c29bf8 20180418 15:12:27-!- vslavik__ [vslavik@nat/redhat/x-umcjlilrgsxxjfgb] has quit [Quit: Leaving] 20180418 15:54:30-!- gallaecio [~quassel@38.red-83-46-126.dynamicip.rima-tde.net] has quit [Remote host closed the connection] 20180418 16:02:40-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 16:02:41< travis-ci> wesnoth/wesnoth#17693 (master - c51065e : loonycyborg): The build has errored. 20180418 16:02:41< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/368199205 20180418 16:02:41-!- travis-ci [~travis-ci@ec2-54-92-178-164.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 16:14:30-!- gallaecio [~quassel@188.79.96.255] has joined #wesnoth-dev 20180418 16:44:54< irker865> wesnoth/wesnoth:master Martin Hrubý (hrubymar10) 5c8e957355 Fix Xcode project after a02100a0f15bd015 AppVeyor: All builds passed 20180418 16:50:49-!- Oebele [~quassel@143.177.58.202] has quit [Remote host closed the connection] 20180418 18:01:23-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180418 18:02:44-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 18:32:28-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180418 18:32:34-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180418 18:37:20-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20180418 18:53:11-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Read error: Connection reset by peer] 20180418 18:53:54< Soliton> how is https://github.com/wesnoth/wesnoth/blob/master/data/english.cfg#L36 supposed to be translated? i guess $variables and {whatever this is} should not be translated? looks to me like some translation hints are in order. 20180418 18:54:02-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20180418 18:59:37-!- Bhoren [~Bhoren_wh@2a01:e0a:c:2150:c598:9695:139f:78ec] has joined #wesnoth-dev 20180418 19:01:22<+discordbot> Normally WML variables are left intact in translatable strings as well, but this code uses a custom minilanguage I know nothing about. 20180418 19:22:35-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20180418 19:23:44-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20180418 19:45:51-!- irker865 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20180418 19:54:41-!- irker110 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20180418 19:54:41< irker110> wesnoth: Nils Kneuper wesnoth:master ef7c0a7b64ed / / (8 files in 7 dirs): updated Slovak translation https://github.com/wesnoth/wesnoth/commit/ef7c0a7b64edd73e587c222f54764ce28d44311a 20180418 19:54:41< irker110> wesnoth: Nils Kneuper wesnoth:1.14 5ffd7470816a / / (8 files in 7 dirs): updated Slovak translation https://github.com/wesnoth/wesnoth/commit/5ffd7470816a0580d39008b0db4e2282aed7706a 20180418 20:20:05<+discordbot> Wow, this is actually a great improvement in locale-specific name generation. I wonder if main= key supports multiple variants for different genders, grammatical cases, and so on. 20180418 20:30:23-!- Bhoren [~Bhoren_wh@2a01:e0a:c:2150:c598:9695:139f:78ec] has quit [Quit: Leaving] 20180418 20:33:14-!- gallaecio [~quassel@188.79.96.255] has quit [Remote host closed the connection] 20180418 20:40:29-!- travis-ci [~travis-ci@ec2-54-224-75-159.compute-1.amazonaws.com] has joined #wesnoth-dev 20180418 20:40:30< travis-ci> wesnoth/wesnoth#17694 (master - ef7c0a7 : Nils Kneuper): The build failed. 20180418 20:40:30< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/368321878 20180418 20:40:30-!- travis-ci [~travis-ci@ec2-54-224-75-159.compute-1.amazonaws.com] has left #wesnoth-dev [] 20180418 21:33:33< irker110> wesnoth/wesnoth:master loonycyborg c51065e39c Fix build against static libboost AppVeyor: All builds passed 20180418 22:14:12-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20180418 22:27:39-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20180418 22:27:47-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20180418 22:33:52<+discordbot> Maybe I am wrong, but I think that this label can't be translated: 20180418 22:33:52<+discordbot> https://cdn.discordapp.com/attachments/259976436490829825/436293311729238017/unknown.png 20180418 22:34:02<+discordbot> Version string 20180418 22:34:44<+discordbot> It can. 20180418 22:34:49<+discordbot> Oh wait. 20180418 22:35:02<+discordbot> No, it can't. There's a typo in the C++: const std::string version_string = formatter() << ("Version") << " " << game_config::revision; 20180418 22:35:23<+discordbot> hardcoded "Version", not gettext 20180418 22:35:25<+discordbot> Could you file a bug and assign it to me? 20180418 22:35:40<+discordbot> Sure, you know where to find it, right? 20180418 22:35:45-!- grzywacz [~karol@89.70.226.147] has quit [Ping timeout: 256 seconds] 20180418 22:35:50<+discordbot> Find what? 20180418 22:35:51<+discordbot> like in source 😄 20180418 22:36:02<+discordbot> I just pasted the line in question. 20180418 22:37:50<+discordbot> done 20180418 23:03:45-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20180418 23:16:55-!- discordbot5 [~discordbo@baldras.wesnoth.org] has joined #wesnoth-dev 20180418 23:20:24-!- mode/#wesnoth-dev [+v discordbot5] by ChanServ 20180418 23:20:24-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20180418 23:20:24-!- lobby [~wesnoth@wesnoth/bot/lobby] has quit [Ping timeout: 246 seconds] 20180418 23:20:34-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20180418 23:20:34-!- Topic for #wesnoth-dev: 1.14.0 tag on April 25th (time TBD), announcement on May 1st (Steam launch 6 pm PST) | String and feature freeze on 1.14 branch | Wesnoth Developers Channel | >>> Want to help? Go here: https://r.wesnoth.org/t42911 (and thanks!) <<< | Discord Server: https://discord.gg/battleforwesnoth | Logs: http://irclogs.wesnoth.org | Bug tracker: https://bugs.wesnoth.org 20180418 23:20:34-!- Topic set by shadowm [~iris@wesnoth/developer/shadowm] [Tue Apr 17 05:44:42 2018] 20180418 23:20:34[Users #wesnoth-dev] 20180418 23:20:34[+discordbot ] [ ChipmunkV[m] ] [ heirecka ] [ lobby ] [ oldlaptop] [ TheJJ ] 20180418 23:20:34[+discordbot5 ] [ commavir ] [ higgins ] [ loonycyborg ] [ Polsaker ] [ timotei__] 20180418 23:20:34[ aeth ] [ crimson_penguin] [ iceiceice ] [ madmax28 ] [ pydsigner] [ vihta ] 20180418 23:20:34[ AI0867 ] [ DDR ] [ irker110 ] [ matthiaskrgr] [ Ravana_ ] [ vincent_c] 20180418 23:20:34[ aidanhs1 ] [ elias ] [ Ivanovic ] [ mattsc ] [ Rhonda ] [ zookeeper] 20180418 23:20:34[ APic ] [ EliDupree ] [ iwaim ] [ midzer ] [ shadowm ] 20180418 23:20:34[ Appleman1234] [ esr ] [ janebot ] [ minzbonbon ] [ Soliton ] 20180418 23:20:34[ atarocch ] [ galegosimpatico] [ Jetrel_bot] [ nore ] [ syrma[m] ] 20180418 23:20:34[ celmin|sleep] [ Gambit ] [ Kawa[m] ] [ nurupo ] [ TC01 ] 20180418 23:20:34-!- Irssi: #wesnoth-dev: Total of 50 nicks [0 ops, 0 halfops, 2 voices, 48 normal] 20180418 23:20:34-!- Home page for #wesnoth-dev: https://www.wesnoth.org 20180418 23:20:40-!- Channel #wesnoth-dev created Tue Jan 27 05:28:41 2009 20180418 23:20:46-!- discordbot [~discordbo@baldras.wesnoth.org] has quit [Ping timeout: 246 seconds] 20180418 23:20:49-!- discordbot5 is now known as discordbot 20180418 23:21:30-!- Irssi: Join to #wesnoth-dev was synced in 64 secs 20180418 23:30:37-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 256 seconds] --- Log closed Thu Apr 19 00:00:28 2018