--- Log opened Sat Jan 26 00:00:21 2019 20190126 00:48:43-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20190126 00:50:26-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 240 seconds] 20190126 00:50:26-!- wedge010 is now known as wedge009 20190126 00:54:53< irker867> wesnoth/wesnoth:1.14 Steve Cotton 185561cec7 LoW S22: Single-player objectives should AppVeyor: vs2015/Release Failed 20190126 00:54:54< irker867> Details: https://ci.appveyor.com/project/wesnoth/wesnoth-7lnpw/builds/21900052 20190126 00:54:56-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 240 seconds] 20190126 01:01:24-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20190126 01:36:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20190126 02:02:11-!- celmin|away is now known as celticminstrel 20190126 03:11:47< celticminstrel> @josteph - You still have a review pending on PR 3800, maybe do something about that soon? 20190126 03:28:58-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20190126 03:32:33-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 245 seconds] 20190126 03:32:33-!- wedge010 is now known as wedge009 20190126 03:58:38-!- irker867 [~irker@wesnoth/umc-dev/bot/shikadibot] has quit [Quit: transmission timeout] 20190126 04:54:48-!- irker842 [~irker@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20190126 04:54:48< irker842> wesnoth/wesnoth:1.14 Steve Cotton 185561cec7 LoW S22: Single-player objectives should AppVeyor: 1/4 builds failed 20190126 04:54:48< irker842> Details vs2015/Release: https://ci.appveyor.com/project/wesnoth/wesnoth-7lnpw/builds/21900052 20190126 06:08:31-!- celticminstrel is now known as celmin|sleep 20190126 07:55:18-!- irker842 [~irker@wesnoth/umc-dev/bot/shikadibot] has quit [Quit: transmission timeout] 20190126 09:28:39-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20190126 09:37:11-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20190126 09:48:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20190126 09:49:53-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20190126 10:07:24-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20190126 10:26:13-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20190126 10:44:13-!- irker569 [~irker@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20190126 10:44:13< irker569> wesnoth: Nils Kneuper wesnoth:master 2980c5a8ea59 / po/ (19 files in 19 dirs): updated British English translation https://github.com/wesnoth/wesnoth/commit/2980c5a8ea594fed2dbd7aaeac5e5230c4f9c58c 20190126 10:44:13< irker569> wesnoth: Nils Kneuper wesnoth:master 962373767293 / po/ (28 files in 28 dirs): updated Slovak translation https://github.com/wesnoth/wesnoth/commit/96237376729373190777cc00241450525dd037ea 20190126 10:44:18< irker569> wesnoth: Nils Kneuper wesnoth:1.14 d80c893105a5 / / (20 files in 20 dirs): updated British English translation https://github.com/wesnoth/wesnoth/commit/d80c893105a54ca1ca85f51108f78a7c367c284b 20190126 10:44:20< irker569> wesnoth: Nils Kneuper wesnoth:1.14 8ad003405399 / / (14 files in 14 dirs): updated Slovak translation https://github.com/wesnoth/wesnoth/commit/8ad003405399adc066cfbbd30eae67ff348654fe 20190126 11:17:55-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20190126 13:45:16-!- irker569 [~irker@wesnoth/umc-dev/bot/shikadibot] has quit [Quit: transmission timeout] 20190126 14:26:43-!- celmin|sleep is now known as celticminstrel 20190126 14:41:06-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20190126 16:29:54-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20190126 16:30:12-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20190126 16:33:20< stikonas> hmm, I went to scenario editor in 1.14.5 and it seems that object names in object tool are untranslated 20190126 16:35:32< stikonas> can anybody reproduce it? 20190126 16:39:05<+wesdiscordbot> I'm pretty sure the "names" are just the filenames? 20190126 16:39:43<+wesdiscordbot> Oh wait they aren't 20190126 16:39:46< stikonas> shadowm: oh ok :(. Although, those stings are in wesnoth.pot 20190126 16:40:02< stikonas> could be a genuine bug then 20190126 16:40:41<+wesdiscordbot> Do you know of any translations that have them translated? 20190126 16:44:47< stikonas> shadowm: at least some should be translated in Lithuanian but maybe we can check languages with close to 100% translation? 20190126 16:45:07< stikonas> Spannish or German is at 95% 20190126 16:45:37< stikonas> shadowm: e.g. Scarecrow is translated to German 20190126 16:45:55<+wesdiscordbot> Can you use @shadowm instead of shadowm: ? 20190126 16:46:07< stikonas> @shadowm sure 20190126 16:46:19< stikonas> highlighted now? 20190126 16:46:34< stikonas> IRC habbits... 20190126 16:46:50<+wesdiscordbot> Yes 20190126 16:47:30<+wesdiscordbot> I just remembered one of the things I hate the most about C++ 20190126 16:47:56<+wesdiscordbot> The stupid classname( args ) object construction syntax 20190126 16:49:12< stikonas> there is also classname( args ) : initializer list 20190126 16:49:32<+wesdiscordbot> No, that's not what I'm talking about. That'd be the syntax for defining a constructor. 20190126 16:49:42<+wesdiscordbot> I'm talking about instancing objects. 20190126 16:49:47< stikonas> oh ok 20190126 16:51:20<+wesdiscordbot> I think I know what's going on, I was barking at the wrong tree. The issue is not in the game engine per se 20190126 16:53:57<+wesdiscordbot> data/core/editor/items.cfg defines the names for the items. The file is included by data/core/editor/_main.cfg, which has #textdomain wesnoth-editor at the top. The strings end up bound to that textdomain by the game, but wmlxgettext (the tool that extracts strings from code files into pot catalogues) doesn’t have any way to see this so it binds them to the default textdomain instead, which is wesnoth, not 20190126 16:53:58<+wesdiscordbot> wesnoth-editor. The game ends up looking for the strings in wesnoth-editor instead. 20190126 16:55:19<+wesdiscordbot> actually I always thought that classname(args) syntax made sense 20190126 16:55:20< stikonas> at least this shouldn't break string freeze :) 20190126 16:55:31<+wesdiscordbot> though they added classname{args} now 20190126 16:55:38<+wesdiscordbot> to disambiguate it from function calls 20190126 16:55:56<+wesdiscordbot> They did but 1) old code; 2) some experts actually advise against using that 20190126 16:56:23<+wesdiscordbot> 90% of the codebase is old code and no amount of shiny new features help when they aren't used there 20190126 16:57:08<+wesdiscordbot> also similiar pattern is used in python 20190126 16:57:12<+wesdiscordbot> If you want to know why 2, the answer goes along the lines of ambiguity with initializer lists 20190126 16:57:31<+wesdiscordbot> though ambiguity is less likely in python I think 20190126 16:57:45-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20190126 16:58:17<+wesdiscordbot> Basically the compiler is able to choose a surprising interpretation of your code in certain corner cases and this is a Bad Thing™ that only goes to further show how C++ is a Frankenstein's monster of language design decisions 20190126 16:59:07<+wesdiscordbot> I don't remember the specifics, but I think it's unlikely that we'll run into them in Wesnoth anyway, but again: old code 20190126 16:59:44<+wesdiscordbot> I'm sure there are trivial one-off functors around there still that would be better replaced by a tiny lambda 20190126 17:00:43<+wesdiscordbot> (Emphasis on trivial and one-off, because otherwise lambdas can end up making the code harder to follow) 20190126 17:03:25<+wesdiscordbot> I think the root of it that C++ has class names and variable names in different namespaces 20190126 17:04:46<+wesdiscordbot> I'm not sure how that has anything to do with the problem at hand 20190126 17:06:08<+wesdiscordbot> Also I'm pretty sure they are actually in the same namespace so if you end up with a type name and a not-a-type name which are identical you can use, e.g. int foo; class foo bar; to disambiguate between them. 20190126 17:06:56<+wesdiscordbot> hmm then how could function call and object construction be ambiguous? 20190126 17:07:25<+wesdiscordbot> @Vultraz @jyrkive Did one of you explicitly device to make Miscellaneous and bug fixes not the last section in each version's changelog anymore? 20190126 17:07:45<+wesdiscordbot> @loonycyborg They are amibiguous in certain situations 20190126 17:08:56<+wesdiscordbot> some details I already forgot but C++ seems to have more complex namespacing rules for this than say python 20190126 17:08:58<+wesdiscordbot> I'm fairly sure the brace syntax was introduced precisely because of the most vexing parse issue. 20190126 17:09:37<+wesdiscordbot> (Wherein you can end with an object instancing that looks like a function declaration) 20190126 17:11:24-!- irker679 [~irker@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20190126 17:11:24< irker679> wesnoth: Iris Morelle wesnoth:1.14 dc18d65e0476 / changelog.md data/core/editor/items.cfg: Fix item names in the scenario editor not being localized https://github.com/wesnoth/wesnoth/commit/dc18d65e04764c6b68085e560ac9626fcc3fc4c7 20190126 17:11:27< irker679> wesnoth: Iris Morelle wesnoth:master a6207f16422a / changelog.md data/core/editor/items.cfg: Fix item names in the scenario editor not being localized https://github.com/wesnoth/wesnoth/commit/a6207f16422a57f6cc458055a74eb2b07149d96a 20190126 17:11:52<+wesdiscordbot> stikonas: pushed the fix 20190126 17:14:04<+wesdiscordbot> This uncovers an aspect of #textdomain's semantics I wasn't properly aware of. I assumed it was reset at the start of each preprocessor file context but turns out it's not 20190126 17:17:27< stikonas> @shadowm: thanks! 20190126 17:17:30<+wesdiscordbot> That's kind of a big trap for both tools such as wmlxgettext and WML authors so I'm not sure how I feel about this. On the other hand, changing it to honour wmlxgettext's expectations would mean that every single file in existence would have two \xFEtextdomain markers at position 0, one for the default and another for the author-set textdomain 20190126 17:18:24<+wesdiscordbot> Since the preprocessor is supposed to be a stream object I'm not sure it'd be feasible to keep track of superfluous textdomain bindings and drop them before writing the output 20190126 17:20:43<+wesdiscordbot> ah yes, then it's because function declaration syntax in C is too terse for own good 😛 20190126 17:22:57<+wesdiscordbot> Okay, actually, it seems the preprocessor will re-emit the parent context's \xFEtextdomain either way as it s now 20190126 17:23:50<+wesdiscordbot> Oh never mind, it only does that if the new context's textdomain is somehow not the stream's textdomain already 20190126 17:24:28<+wesdiscordbot> So what I said about ending up with redundant \xFEtextdomain markers still applies 20190126 17:25:37<+wesdiscordbot> both golang and rust seem to be using explicit keywords to tell whether you're declaring function, type or whatever 😛 20190126 17:26:19<+wesdiscordbot> And yeah I can't see any way to drop redundant markers without breaking the istream pattern going on here 20190126 17:33:06< irker679> wesnoth/wesnoth:master Nils Kneuper 9623737672 updated Slovak translation AppVeyor: All builds passed 20190126 17:50:59< irker679> wesnoth: Martin Hrubý (hrubymar10) wesnoth:1.14 7aed79f1cfab / projectfiles/Xcode/ (8 files in 4 dirs): Prepare Xcode project for MAc AppStore distribution https://github.com/wesnoth/wesnoth/commit/7aed79f1cfabd2e4f1f3317eabf48141ae28ab1b 20190126 18:15:30<+wesdiscordbot> /usr/bin/ld: build/release/libwesnoth-core.a(string_utils.o): in function `utils::(anonymous namespace)::timespan_bit_::operator std::__cxx11::basic_string, std::allocator >() const': 20190126 18:15:43<+wesdiscordbot> Uggggggggggghhhhhhhhhhhhhhh 20190126 18:16:57<+wesdiscordbot> I guess I can just find shelter in formula/string_utils instead 20190126 18:37:28-!- travis-ci [~travis-ci@ec2-35-175-245-139.compute-1.amazonaws.com] has joined #wesnoth-dev 20190126 18:37:29< travis-ci> wesnoth/wesnoth#20742 (1.14 - 7aed79f : Martin Hrubý (hrubymar10)): The build has errored. 20190126 18:37:29< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/484805498 20190126 18:37:29-!- travis-ci [~travis-ci@ec2-35-175-245-139.compute-1.amazonaws.com] has left #wesnoth-dev [] 20190126 18:44:03-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20190126 18:47:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20190126 18:59:00< irker679> wesnoth/wesnoth:1.14 Nils Kneuper 8ad0034053 updated Slovak translation AppVeyor: All builds passed 20190126 19:26:55< irker679> wesnoth: Martin Hrubý (hrubymar10) wesnoth:travis_long_log_fix 05d4356a6fbe / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Fix travis CI failing because of too long build output https://github.com/wesnoth/wesnoth/commit/05d4356a6fbec0c35d8367c2a69adf54cb272132 20190126 19:43:38<+wesdiscordbot> https://cdn.discordapp.com/attachments/259976436490829825/538806232971214858/unknown.png 20190126 19:44:05<+wesdiscordbot> https://cdn.discordapp.com/attachments/259976436490829825/538806345265053727/unknown.png 20190126 19:45:00<+wesdiscordbot> Okay so you can't tell but the code I wrote for formatting time intervals (which became a little more complicated than its log.cpp counterpart) internally uses utils::format_conjunct_list() at the end to join the bits together. 20190126 19:45:15<+wesdiscordbot> Does this make sense or would it be better to use a plain comma-separated list instead? 20190126 20:05:57-!- travis-ci [~travis-ci@ec2-54-161-143-249.compute-1.amazonaws.com] has joined #wesnoth-dev 20190126 20:05:58< travis-ci> wesnoth/wesnoth#20743 (travis_long_log_fix - 05d4356 : Martin Hrubý (hrubymar10)): The build was canceled. 20190126 20:05:58< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/484830756 20190126 20:05:58-!- travis-ci [~travis-ci@ec2-54-161-143-249.compute-1.amazonaws.com] has left #wesnoth-dev [] 20190126 20:06:02< irker679> wesnoth: Martin Hrubý (hrubymar10) wesnoth:1.14 e2129879ca7f / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Fix travis CI failing because of too long build output in xcode https://github.com/wesnoth/wesnoth/commit/e2129879ca7fbe4e4dbffb80da7578042f7bd4ec 20190126 20:28:05-!- travis-ci [~travis-ci@ec2-35-175-245-139.compute-1.amazonaws.com] has joined #wesnoth-dev 20190126 20:28:06< travis-ci> wesnoth/wesnoth#20744 (1.14 - e212987 : Martin Hrubý (hrubymar10)): The build passed. 20190126 20:28:06< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/484840318 20190126 20:28:06-!- travis-ci [~travis-ci@ec2-35-175-245-139.compute-1.amazonaws.com] has left #wesnoth-dev [] 20190126 20:32:57<+wesdiscordbot> @shadowm is the changelog affected by the string freeze? 20190126 20:33:10<+wesdiscordbot> or can I make a change to the changelog when I merge my PRs 20190126 20:33:10<+wesdiscordbot> No, why would it be? 20190126 20:33:15<+wesdiscordbot> wait 20190126 20:33:17<+wesdiscordbot> I"m stupid 20190126 20:33:19<+wesdiscordbot> ahhhhh 20190126 20:33:43<+wesdiscordbot> do you think it's worth putting minor quality of life/bugfixes in the changelog 20190126 20:33:53-!- higgins [~higgins@68.ip-149-56-14.net] has quit [Quit: Leaving] 20190126 20:34:08<+wesdiscordbot> If you see the changelog right now you'll see there are a lot of those 20190126 20:36:37<+wesdiscordbot> mk 20190126 20:37:29<+wesdiscordbot> merging #3886 20190126 20:54:16<+wesdiscordbot> @gfgtdf WRT 3891, I can't look up the exact reason on my phone, but IIRC it is intentional, maybe to ensure spawns can't be trapped in impassable terrain if player guesses where the units appear and blocks them. 20190126 20:54:58<+wesdiscordbot> I agree it's terrible. 20190126 20:56:21<+wesdiscordbot> Discording on my phone is also terrible, so I'll do as little of it as possible. -> 20190126 21:20:49-!- higgins [~higgins@149.56.14.68] has joined #wesnoth-dev 20190126 21:34:42-!- gfgtdf [~Daniel@x4d001448.dyn.telefonica.de] has joined #wesnoth-dev 20190126 21:53:47< irker679> wesnoth: nemaara wesnoth:master b222c3350e38 / data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg: TRoW S15: do not fire victory text upon hero death https://github.com/wesnoth/wesnoth/commit/b222c3350e38184b51eb55af839b86553cc3d7c7 20190126 21:53:49< irker679> wesnoth: nemaara wesnoth:master c5fbea586bb8 / data/campaigns/The_Rise_Of_Wesnoth/scenarios/17d_Cursed_Isle.cfg: TRoW S17d: do not kill bats upon victory https://github.com/wesnoth/wesnoth/commit/c5fbea586bb8b944085bb9b396e88250b33c84a6 20190126 21:53:51< irker679> wesnoth: nemaara wesnoth:master fe105f9c6ffa / data/campaigns/The_Rise_Of_Wesnoth/scenarios/22_The_Rise_of_Wesnoth.cfg: TRoW S22: give cuttlefish loyal marker https://github.com/wesnoth/wesnoth/commit/fe105f9c6ffa0107a490bb02f52cb5908af56eac 20190126 21:53:53< irker679> wesnoth: nemaara wesnoth:master f97c431ee7b4 / changelog.md: Updated changelog with TRoW fixes https://github.com/wesnoth/wesnoth/commit/f97c431ee7b4c70998c752c2149557e5cdb5b24e 20190126 21:53:55< irker679> wesnoth: nemaara wesnoth:master b5e5cbf08259 / / (4 files in 2 dirs): Merge pull request #3886 from nemaara/trow https://github.com/wesnoth/wesnoth/commit/b5e5cbf08259c06702b5c0b35a275717edf265e3 20190126 21:54:25< irker679> wesnoth: nemaara wesnoth:1.14 eca82757f291 / data/campaigns/The_Rise_Of_Wesnoth/scenarios/15_A_New_Land.cfg: TRoW S15: do not fire victory text upon hero death https://github.com/wesnoth/wesnoth/commit/eca82757f291548fd2092418e9a5f13685fa708a 20190126 21:54:27< irker679> wesnoth: nemaara wesnoth:1.14 e9d80b2d9d2a / data/campaigns/The_Rise_Of_Wesnoth/scenarios/17d_Cursed_Isle.cfg: TRoW S17d: do not kill bats upon victory https://github.com/wesnoth/wesnoth/commit/e9d80b2d9d2a306e19119da51c3d8e45797e162c 20190126 21:54:29< irker679> wesnoth: nemaara wesnoth:1.14 c16077f81354 / data/campaigns/The_Rise_Of_Wesnoth/scenarios/22_The_Rise_of_Wesnoth.cfg: TRoW S22: give cuttlefish loyal marker https://github.com/wesnoth/wesnoth/commit/c16077f813540dd0823f7ffa691547c7fe749f38 20190126 21:54:31< irker679> wesnoth: nemaara wesnoth:1.14 c2363dedfc9d / changelog.md: Updated changelog with TRoW fixes https://github.com/wesnoth/wesnoth/commit/c2363dedfc9d9104eb239383feccbf99a62e8c81 20190126 21:55:48<+wesdiscordbot> @Konrad2 ^ 20190126 21:55:54<+wesdiscordbot> I'm closing the related issues 20190126 22:02:33<+wesdiscordbot> celticminstrel: My question earlier about formatting is relevant for you since you wrote format_conjunct_list() I think 20190126 22:12:24<+wesdiscordbot> Thanks. ^^ 20190126 22:56:36<+wesdiscordbot> @Konrad2 you let Inky die.... 20190126 22:56:40<+wesdiscordbot> .................................... 🐟 20190126 22:58:56< irker679> wesnoth: Martin Hrubý (hrubymar10) wesnoth:1.14 3d1534d2bf91 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Use Base localization in Xcode project https://github.com/wesnoth/wesnoth/commit/3d1534d2bf91139c432434feb0b18187e8a916f4 20190126 23:07:07-!- gfgtdf [~Daniel@x4d001448.dyn.telefonica.de] has quit [Quit: Leaving] 20190126 23:14:56<+wesdiscordbot> Well... 20190126 23:15:03<+wesdiscordbot> He died a nice death? 20190126 23:15:33<+wesdiscordbot> My merfolk got a months worth of rations too. 20190126 23:21:02<+wesdiscordbot> can you provide me a save 20190126 23:21:10<+wesdiscordbot> for #3855 20190126 23:21:15<+wesdiscordbot> cuttlefish lua error 20190126 23:21:43<+wesdiscordbot> both start of scenario and turn 18 20190126 23:21:56<+wesdiscordbot> if you don't have the saves anymore, maybe just start of scenario will do 20190126 23:21:58<+wesdiscordbot> @Konrad2 20190126 23:59:01< irker679> wesnoth: nemaara wesnoth:master 85a861641275 / data/campaigns/Dead_Water/scenarios/12_Revenge.cfg: DW S12: rebalanced gameplay https://github.com/wesnoth/wesnoth/commit/85a8616412756c02d3f437ca882004681a576d17 20190126 23:59:03< irker679> wesnoth: nemaara wesnoth:master 3909fb350b24 / data/campaigns/Dead_Water/scenarios/12_Revenge.cfg: DW S12: rebalance ai gold values https://github.com/wesnoth/wesnoth/commit/3909fb350b2479244e0ccc4cda809cae5b4b0b2f 20190126 23:59:05< irker679> wesnoth: nemaara wesnoth:master 6b1dff6d91b6 / data/campaigns/Dead_Water/scenarios/12_Revenge.cfg: DW S12: fixed difficulty setting for spawns https://github.com/wesnoth/wesnoth/commit/6b1dff6d91b6bf0b360b1b1bca2e8d500b0a1e6b 20190126 23:59:07< irker679> wesnoth: nemaara wesnoth:master 50ce0f1543b1 / data/campaigns/Dead_Water/scenarios/12_Revenge.cfg: DW S12: rebalanced ai gold https://github.com/wesnoth/wesnoth/commit/50ce0f1543b12a0c0943ac5672cc7da5ce9d1b78 20190126 23:59:09< irker679> wesnoth: nemaara wesnoth:master c1608312d236 / changelog.md: Updated changelog with DW rebalance https://github.com/wesnoth/wesnoth/commit/c1608312d23648e787848bd1c720312872cf8717 20190126 23:59:11< irker679> wesnoth: nemaara wesnoth:master ef69f20e68eb / changelog.md data/campaigns/Dead_Water/scenarios/12_Revenge.cfg: Merge pull request #3887 from nemaara/DW_S12 https://github.com/wesnoth/wesnoth/commit/ef69f20e68eb3c45ddad1b119b055f306e83eb4e --- Log closed Sun Jan 27 00:00:22 2019