--- Log opened Thu Jul 09 00:00:05 2015 20150709 00:20:42-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 00:23:23-!- Kexoth [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 00:25:22-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 246 seconds] 20150709 00:28:16-!- Kexoth [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 00:31:09-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 00:35:20-!- Ravana_ [~SZ_Bot@unaffiliated/ravana/x-2327071] has joined #wesnoth-dev 20150709 01:09:31-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 246 seconds] 20150709 01:24:44-!- shadowm_laptop [~ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150709 01:27:06-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150709 01:55:38-!- gfgtdf_ [~chatzilla@f054135042.adsl.alicedsl.de] has joined #wesnoth-dev 20150709 01:58:56-!- gfgtdf [~chatzilla@x50abdd50.dyn.telefonica.de] has quit [Ping timeout: 256 seconds] 20150709 01:59:03-!- gfgtdf_ is now known as gfgtdf 20150709 01:59:34< vultraz> gfgtdf_: why did you make the campaign list two nodes of a tree view instead of a tree view one row under a listbox? 20150709 02:00:21-!- hay207 [~haythamme@41.34.47.78] has quit [Ping timeout: 276 seconds] 20150709 02:08:06-!- Appleman1234_ [~Appleman1@KD106175186219.au-net.ne.jp] has joined #wesnoth-dev 20150709 02:11:12-!- Appleman1234__ [~Appleman1@KD106152037088.au-net.ne.jp] has quit [Ping timeout: 264 seconds] 20150709 02:12:11-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 02:12:14-!- oldlaptop [~quassel@50-107-124-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150709 02:17:12-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 264 seconds] 20150709 02:17:40-!- rayblade53 [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20150709 02:17:57-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150709 02:17:59-!- rayblade53 is now known as vultraz 20150709 02:18:30-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150709 02:23:50-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 20150709 02:51:52-!- irker868 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150709 03:25:33-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150709 03:29:52-!- shadowm_laptop [~ignacio@wesnoth/developer/shadowm] has quit [Disconnected by services] 20150709 04:00:57-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 04:04:49-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150709 04:05:34-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 246 seconds] 20150709 04:06:20-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150709 04:14:48-!- oldlaptop [~quassel@50-107-124-87.adr02.mskg.mi.frontiernet.net] has quit [Ping timeout: 256 seconds] 20150709 04:21:14-!- oldlaptop [~quassel@50-107-124-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150709 04:35:08-!- Kwandulin [~Miranda@p5B008577.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150709 04:59:07< shadowm> Hi ancestral did you read my PM? 20150709 04:59:26< ancestral> Not yet, I guess 20150709 04:59:32< ancestral> Checked earlier 20150709 05:00:01< ancestral> Okay 20150709 05:00:45< ancestral> You mentioned the bit about the MP server the other day. Can you explain why that’s necessary? 20150709 05:01:06< shadowm> You built 1.13.1+dev. 20150709 05:13:44-!- Appleman1234__ [~Appleman1@KD106152037212.au-net.ne.jp] has joined #wesnoth-dev 20150709 05:16:39-!- Appleman1234_ [~Appleman1@KD106175186219.au-net.ne.jp] has quit [Ping timeout: 276 seconds] 20150709 05:36:54-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 05:40:57-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 252 seconds] 20150709 05:41:35-!- Kexoth [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 05:41:48-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 264 seconds] 20150709 05:42:56-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150709 05:46:21-!- Kexoth [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 265 seconds] 20150709 06:10:11< ancestral> shadowm: I rebuilt with 1.13.1 as I also realized I was missing the translations. (The size will be about 30 MB larger.) Upload in progress, then I’ll put a reply in the thread. 20150709 06:10:39< shadowm> Oh, okay. 20150709 06:25:27-!- irker569 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150709 06:25:27< irker569> wesnoth: Ignacio R. Morelle wesnoth:master 077c66fdc046 / / (5 files in 2 dirs): New centralized library versions API http://git.io/vqiq9 20150709 06:25:28< irker569> wesnoth: Ignacio R. Morelle wesnoth:master 6ee669803b40 / src/ (9 files): Remove describe*_versions() functions, supersed by library_versions_report() http://git.io/vqiqH 20150709 06:42:22-!- [Relic] [~Relic]@2602:306:33a3:6d30:c460:9ae9:d7c:9299] has quit [Quit: I press the magic X and all the weirdos go away!] 20150709 06:47:23< ancestral> Done 20150709 06:47:41< shadowm> Hm, that's a mouthful. 20150709 06:48:11< shadowm> I can't really place that in the front page, although it's not important right now because there are no dev download links there yet. 20150709 06:49:20< ancestral> The bit about building your own pango could be dropped entirely 20150709 06:49:36< shadowm> No, that's not the issue. 20150709 06:49:57< shadowm> The issue is that someone who clicks on any of the download links on the front page doesn't really expect to get a product that won't run out of the box. 20150709 06:50:11< shadowm> Again, not important... yet. 20150709 06:50:33< ancestral> Mmkay 20150709 06:50:45< shadowm> Yosemite is 10.10 yes? 20150709 06:50:50< ancestral> Yes 20150709 06:50:51< vultraz> Yes 20150709 06:51:05< ancestral> mattsc and I are working out how to build pango to hopefully work for everything 10.6+ 20150709 06:51:05< vultraz> El Capitan is next 20150709 06:51:14< ancestral> But if we don’t 20150709 06:51:49< shadowm> Don't worry, vultraz, I'll ask this as many times as the issue comes up because I can't be bothered to memorize crap about a platform I do not/will not ever use. 20150709 06:51:53< ancestral> With a little help, perhaps it could be referenced conditionally 20150709 06:51:59< vultraz> ancestral: BTW, OT, but if you're in contact with mattsc ask him if to his knowledge we still need to use {ai/aliases/stable_singleplayer.cfg} inclusions in sides or they can be removed without harm 20150709 06:52:27< shadowm> vultraz don't you dare use my most precious packager as your personal mailman. 20150709 06:52:33< shadowm> Send mattsc a PM directly. 20150709 06:52:37< ancestral> vultraz: I am, but not consistently. You should ask him yourself 20150709 06:52:39< ancestral> ^ 20150709 06:52:56< vultraz> blagahgahgah 20150709 06:53:00< vultraz> now I have to work 20150709 06:53:14< shadowm> ancestral: Out of curiosity, is this really an optimized (i.e. not "debug") build? 20150709 06:53:27< shadowm> I assume there's an easy way to tell in Xcode. 20150709 06:53:38< ancestral> Let me see 20150709 06:54:12< ancestral> When it spits out the binary, there are two folders: a Debug and a Release, and I plucked this out of the release folder 20150709 06:54:15< shadowm> It's just strange that it's grown much larger between 1.12.x and 1.13.1 than e.g. the Win32 build. 20150709 06:54:21< shadowm> Hm, okay, then it's optimized. 20150709 06:54:29< ancestral> mattsc might be doing something different than me during the build 20150709 06:54:39< ancestral> So I can check with him 20150709 06:55:00< ancestral> I have noticed this too, so you are not alone 20150709 06:55:10< shadowm> vultraz: Remind me to edit the announcement re that Windows sound bug from hell later. 20150709 06:55:23< ancestral> Also possible some differences in dylibs we’re using now 20150709 06:56:01< shadowm> Okay, updated the 1.13.1 announcement with the link. 20150709 06:57:13< shadowm> ancestral: Thanks btw. I know it's *more work* but I really wouldn't be able to come up with the Pango explanation seeing as how I literally have no idea what goes on in Apple hell^W land. 20150709 06:57:25 * ancestral nods 20150709 06:57:45< ancestral> It ain’t clean, but at least we have a workaround. 20150709 07:02:57< shadowm> vultraz, Jetrel approved the bob. 20150709 07:03:14< vultraz> Yes 20150709 07:03:29< vultraz> Do you want to commit it? 20150709 07:04:15 * shadowm tries to make it sound more code-y. 20150709 07:04:27< shadowm> vultraz, the frog bit the bob. I repeat, the frog bit the bob. 20150709 07:04:45< shadowm> No, you commit it. 20150709 07:05:11< vultraz> *grumble grumble* 20150709 07:05:12< shadowm> You are good at this kind of menial work. 20150709 07:05:17< shadowm> *thumbs up* 20150709 07:06:07-!- travis-ci [~travis-ci@ec2-54-211-154-37.compute-1.amazonaws.com] has joined #wesnoth-dev 20150709 07:06:08< travis-ci> wesnoth/wesnoth#6742 (master - 6ee6698 : Ignacio R. Morelle): The build has errored. 20150709 07:06:08< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/70176631 20150709 07:06:08-!- travis-ci [~travis-ci@ec2-54-211-154-37.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150709 07:25:23< irker569> wesnoth: Charles Dang wesnoth:master a9d014665673 / / (8 files in 3 dirs): New standing animation for the Dwarvish Runesmith by Kwandulin http://git.io/vqiBR 20150709 07:25:30< vultraz> There 20150709 07:30:23-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 07:34:50-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 250 seconds] 20150709 07:49:54-!- Gallaecio [~quassel@105.153.165.83.dynamic.mundo-r.com] has joined #wesnoth-dev 20150709 07:51:13-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150709 07:59:37-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150709 08:17:54-!- Appleman1234_ [~Appleman1@KD106152062139.au-net.ne.jp] has joined #wesnoth-dev 20150709 08:21:24-!- Appleman1234__ [~Appleman1@KD106152037212.au-net.ne.jp] has quit [Ping timeout: 255 seconds] 20150709 08:29:17-!- Kwandulin [~Miranda@p5B008577.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150709 09:19:11-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 09:24:11-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 09:26:54-!- Kwandulin [~Miranda@p5B008577.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150709 09:27:34-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150709 09:32:46-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 246 seconds] 20150709 10:10:28-!- mjs-de [~mjs-de@x4db6b7ab.dyn.telefonica.de] has joined #wesnoth-dev 20150709 10:24:45-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 10:25:42-!- irker569 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150709 10:29:50< zookeeper> am i imagining things or does the wesnoth codebase have a fetish for const? 20150709 10:32:15-!- hay207 [~haythamme@41.34.47.78] has quit [Ping timeout: 264 seconds] 20150709 10:45:36< zookeeper> or maybe it's just good design to use it wherever possible 20150709 10:53:01-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 11:03:38< vultraz> if a variable is const you should say it is so, yes 20150709 11:06:31< vultraz> what's this you're trying to do about water animations? 20150709 11:07:55-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 11:09:14< zookeeper> put simply, making water super-fancy 20150709 11:09:46< zookeeper> or rather, making it super-fancy without an obnoxious amount of terrain rules 20150709 11:10:01< zookeeper> which i can do if i can manage to add support for has_flag in [variant], i think 20150709 11:11:40-!- Kexoth [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 11:11:52< vultraz> and that's not going smoothly? 20150709 11:12:10< zookeeper> well that particular angle i just came up with a moment ago, so i don't know yet 20150709 11:12:34-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 11:16:32-!- Kexoth [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 11:21:47-!- Appleman1234_ [~Appleman1@KD106152062139.au-net.ne.jp] has quit [Ping timeout: 240 seconds] 20150709 11:22:39-!- Appleman1234_ [~Appleman1@KD106152059101.au-net.ne.jp] has joined #wesnoth-dev 20150709 11:29:19< zookeeper> or, even better, just make @V work in the *_flag keys 20150709 11:36:16< zookeeper> ...although it seems that wouldn't actually make logical sense 20150709 11:37:20< zookeeper> or, it would, but it'd defeat the point in this case because the only way it'd work would be if it created a separate rule for each variation (just like rotations) 20150709 12:03:35-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has joined #wesnoth-dev 20150709 12:03:51< gfgtdf> 20150709 01:59:34< vultraz> gfgtdf_: why did you make the campaign list two nodes of a tree view instead of a tree view one row under a listbox? 20150709 12:04:13< gfgtdf> vultraz: sry i dont understand. 20150709 12:04:40< gfgtdf> vultraz: there is one node for each campaign entry 20150709 12:05:40< gfgtdf> vultraz: idont know which 2 nodes you mean 20150709 12:07:33< gfgtdf> vultraz: i put the modificatios entry and the campaigns entries into one treeview mostly becasue i wanted it to be in the same scrollbar. 20150709 12:09:10< gfgtdf> vultraz: also i don't know any advantages of listboxes over treeviews, treevies are more or less listboxes that can contain different types of elements. 20150709 12:13:54-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 39.0/20150630154324]] 20150709 12:14:56-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has joined #wesnoth-dev 20150709 12:15:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150709 12:17:03-!- hay207 [~haythamme@41.34.47.78] has quit [Quit: Leaving] 20150709 12:17:13-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 12:31:42-!- hay207 [~haythamme@41.34.47.78] has quit [Quit: Leaving] 20150709 12:31:56-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 12:35:25-!- haythammed_ [~haythamme@197.135.255.202] has joined #wesnoth-dev 20150709 12:38:37-!- hay207 [~haythamme@41.34.47.78] has quit [Ping timeout: 246 seconds] 20150709 12:38:55< vultraz> gfgtdf: I see 20150709 12:39:14< vultraz> I'm trying a different approach, gonna see if it looks better 20150709 12:39:28< vultraz> since I think having them in the same scrollbar is bad 20150709 12:40:58< gfgtdf> vultraz: i git te impression that there is just not enough vertical space for 2 scrollbar elements, but i didnt test it. 20150709 12:47:36-!- haythammed_ [~haythamme@197.135.255.202] has quit [Quit: Leaving] 20150709 12:47:50-!- haythammed_ [~haythamme@197.135.255.202] has joined #wesnoth-dev 20150709 12:53:38-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 12:57:10-!- haythammed_ [~haythamme@197.135.255.202] has quit [Ping timeout: 246 seconds] 20150709 13:00:28-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 13:05:21-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 255 seconds] 20150709 13:21:10-!- prkc [~prkc@catv-89-134-159-162.catv.broadband.hu] has joined #wesnoth-dev 20150709 13:58:01-!- Kwandulin [~Miranda@p5B008577.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150709 14:49:17-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 14:54:15-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 15:00:24-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150709 15:02:20-!- [Relic] [~Relic]@2602:306:33a3:6d30:8d16:d17e:e40c:d388] has joined #wesnoth-dev 20150709 15:56:19-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has quit [Ping timeout: 256 seconds] 20150709 16:12:05-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150709 16:38:07-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 16:42:47-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 16:46:37-!- Kwandulin [~Miranda@p5B008577.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150709 16:59:33-!- Kwandulin [~Miranda@p5B008577.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150709 17:03:41-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150709 17:32:32-!- Appleman1234__ [~Appleman1@KD106152057183.au-net.ne.jp] has joined #wesnoth-dev 20150709 17:35:10-!- Appleman1234_ [~Appleman1@KD106152059101.au-net.ne.jp] has quit [Ping timeout: 248 seconds] 20150709 18:08:46-!- vultraz [~chatzilla@124.109.10.167] has quit [Ping timeout: 248 seconds] 20150709 18:26:53-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 18:31:51-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 18:33:36-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150709 18:48:11-!- pydsigner [~pydsigner@unaffiliated/pydsigner] has quit [Ping timeout: 252 seconds] 20150709 18:49:00-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has joined #wesnoth-dev 20150709 19:04:04-!- ancestral [~ancestral@75-161-229-81.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150709 19:05:46-!- pydsigner [~pydsigner@unaffiliated/pydsigner] has joined #wesnoth-dev 20150709 19:09:03-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150709 19:40:30-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150709 19:46:02< shadowm> zookeeper: The const thing is about proper declaration of intent. If you have a variable that's never going to be modified after the initial assignment, you ought to mark it as const. Although this primarily helps against coder mistakes, the compiler may also decide to optimize specific applications. 20150709 19:47:57< zookeeper> shadowm, i figured. are there any situations where something is const because it _needs_ to be? as in, if you find yourself needing to modify something that's const, can you ever (errorlessly) break something by removing the const? 20150709 19:48:37< zookeeper> relatedly, i think i've accomplished everything i wanted to WRT the water thing 20150709 19:49:17< shadowm> It is possible to achieve such a situation but it should be extremely unlikely in sane code. 20150709 19:49:25< zookeeper> have to clean it all up and make a fork and a PR because i don't want to push that kind of thing without someone else testing it 20150709 19:49:32< zookeeper> okay 20150709 19:49:41< zookeeper> not that i needed to do anything like that, but just... wondering 20150709 19:50:24< shadowm> However, if you are changing an interface and the variable in question is actually a reference, that might be a bad idea. 20150709 19:51:10< shadowm> Outside-facing functions usually take const references as a contract clause that guarantees (*) that they will not alter the state of their parameters. 20150709 19:51:57< shadowm> They are usually const references (or pointers, too) instead of const values in order to avoid copy constructor calls. 20150709 19:53:51< shadowm> It is possible for a function's signature to change so that a const reference (or pointer) is no longer such; if the caller actually passes a non-const object there, things will compile in spite of this sudden breach of contract. 20150709 19:54:08< zookeeper> sounds complicated... i just mash the keyboard and hope it works 20150709 19:54:27< shadowm> Then the caller's assumption of invariability of that object will break and things may explode. 20150709 19:54:52< shadowm> (* There is a way to cast constness away but we don't talk of it because it's evil.) 20150709 20:15:39-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 20:20:39-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150709 20:21:39-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has joined #wesnoth-dev 20150709 20:23:09< gfgtdf> zookeeper: there are some cases where removing const changes behaviour. for example our config::operator[] creates an attribute in the non-const version if it cannot find that key. 20150709 20:27:13< gfgtdf> zookeeper: also, if you have some function parameters of type config or similar and you want to make a copy later its usually better to take them by-value instead of const reference (so that you don't have to copy them later). 20150709 20:30:19< zookeeper> well, it's good that i don't think i'll need to do any of that then :p 20150709 20:33:52-!- hay207 [~haythamme@41.34.47.78] has quit [Quit: Leaving] 20150709 20:37:42-!- Appleman1234_ [~Appleman1@KD106152054002.au-net.ne.jp] has joined #wesnoth-dev 20150709 20:40:07-!- Appleman1234__ [~Appleman1@KD106152057183.au-net.ne.jp] has quit [Ping timeout: 244 seconds] 20150709 20:47:56-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150709 21:13:31-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150709 21:32:25-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 21:35:33-!- mjs-de [~mjs-de@x4db6b7ab.dyn.telefonica.de] has quit [Remote host closed the connection] 20150709 21:37:36-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 264 seconds] 20150709 21:45:21 * shadowm had forgotten about quirky operator[] implementations. 20150709 22:08:40-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150709 22:11:23-!- gfgtdf [~chatzilla@f054135042.adsl.alicedsl.de] has quit [Ping timeout: 265 seconds] 20150709 22:20:23 * Yaiyan thinks most of the wesnoth coding style comes from Scott Meyer's book 20150709 22:41:51-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150709 22:55:24-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20150709 23:01:39-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has quit [Remote host closed the connection] 20150709 23:04:08-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20150709 23:07:14< zookeeper> shadowm, so, by implementing has_flag in [variant], i got the number of terrain rules needed for the water from 2000 to 300. good enough? :P 20150709 23:08:16< vultraz> :o 20150709 23:08:25< zookeeper> naturally there's a lot of [variant]s then, but those ought to be cheaper in the sense that they only get in the way when the rule has been deemed to match and it's only deciding on which image to use 20150709 23:09:51< pydsigner> Sounds better than 30k to me...... 20150709 23:10:26< zookeeper> well, luckily the 30k was my own silly calculation 20150709 23:10:30< zookeeper> +mis 20150709 23:12:26< pydsigner> I personally would say that 300 is few enough 20150709 23:12:58< zookeeper> yeah i wasn't really asking entirely seriously :p 20150709 23:14:42< shadowm> zookeeper: Yes. 20150709 23:21:15-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150709 23:26:06-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 248 seconds] 20150709 23:43:14-!- Appleman1234__ [~Appleman1@KD106152041172.au-net.ne.jp] has joined #wesnoth-dev 20150709 23:45:33-!- Appleman1234_ [~Appleman1@KD106152054002.au-net.ne.jp] has quit [Ping timeout: 252 seconds] 20150709 23:47:41-!- hay207 [~haythamme@41.34.47.78] has quit [Quit: Leaving] 20150709 23:50:39-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 255 seconds] --- Log closed Fri Jul 10 00:00:06 2015