--- Log opened Tue Feb 16 00:00:22 2016 20160216 00:20:14-!- SigurdFD [~SigurdFD@dynamic-acs-72-23-109-141.zoominternet.net] has quit [Ping timeout: 272 seconds] 20160216 00:23:43-!- SigurdFD [~SigurdFD@dynamic-acs-72-23-109-141.zoominternet.net] has joined #wesnoth-dev 20160216 00:25:20-!- Appleman1234 [~Appleman1@KD119104018141.au-net.ne.jp] has quit [Ping timeout: 260 seconds] 20160216 00:43:42-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 01:01:06-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 01:06:14-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 256 seconds] 20160216 01:21:17-!- Appleman1234 [~Appleman1@KD119104002116.au-net.ne.jp] has joined #wesnoth-dev 20160216 01:22:52< vultraz> ugh 20160216 01:22:54< vultraz> why isn't this working 20160216 01:24:06< vultraz> this is really weird 20160216 01:40:39< celticminstrel> What? 20160216 01:57:55< vultraz> celticminstrel: I can't get the skip ai moves to behave right 20160216 01:58:05< vultraz> even after renaming the key and swapping the checks 20160216 01:58:45< celticminstrel> Does it do the opposite of what it should? 20160216 01:58:54< vultraz> yes 20160216 01:59:12< celticminstrel> I probably should have mentioned this earlier, but I suspect swapping the checks wasn't necessary. 20160216 01:59:29< vultraz> eh? 20160216 01:59:31< celticminstrel> Since the key was named "show_ai_moves", I wouldn't be surprised if it was already used with that meaning. 20160216 01:59:53< celticminstrel> And only swapped for display in prefs. 20160216 02:00:07< celticminstrel> This is just a guess, mind you. 20160216 02:00:27< vultraz> hmmmmmmm 20160216 02:00:28< celticminstrel> BTW, I've been working on prefs a little, so I'm hoping your work isn't going to conflict... 20160216 02:01:38< vultraz> gfgtdf: for some reason, the game doesn't scroll to leader at the start of their turn or scroll to actions like attacking anymore 20160216 02:10:23-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20160216 02:12:09< vultraz> celticminstrel: hmmm yes you're right. 20160216 02:12:25< vultraz> celticminstrel: but what I was trying to do what make the preference be used the same way as the dialog 20160216 02:12:38< vultraz> since I can't flip the value in the setter 20160216 02:12:47< celticminstrel> Sure you can. 20160216 02:12:51< vultraz> I mean I can 20160216 02:12:58< vultraz> but I'd have to add a helper function... 20160216 02:13:05< vultraz> just the way I set up the dialog 20160216 02:13:18< vultraz> OR 20160216 02:13:26< celticminstrel> BTW, was there a reason for not using register_bool for all your toggle buttons? 20160216 02:13:38< vultraz> I forgot that existed 20160216 02:13:45< celticminstrel> So, there wasn't one? 20160216 02:13:52< vultraz> no 20160216 02:14:27< celticminstrel> It could only apply to lonely toggle buttons, of course - the ones that govern a slider, for example, still need your special handling. 20160216 02:14:39< vultraz> yes, it would only apply to setup_single_toggle 20160216 02:14:46< vultraz> but I think I'll keep this interface 20160216 02:15:01< vultraz> the class to which the register_* functions belong is potentially broken 20160216 02:15:13< celticminstrel> How so? 20160216 02:15:34< vultraz> well I noticed strange values when using get_widget_value 20160216 02:15:50< celticminstrel> Eh? 20160216 02:17:18< vultraz> in tcustom_tod, if you print the result of get_widget_value on the sliders to stderr, they're all weird 20160216 02:17:23< vultraz> like 103590 20160216 02:17:24< vultraz> or something 20160216 02:18:14< celticminstrel> Hmm. 20160216 02:30:23< vultraz> celticminstrel: btw, the reason i was flipping the value was because i renamed the preference "skip_ai_moves".. so I assumed where show_ai_moves had been false this should be true. 20160216 02:30:33< vultraz> I feel like I'm missing some simple logic here... 20160216 02:30:45< celticminstrel> Oh. 20160216 02:31:28< celticminstrel> I'm assuming the issue here is that the Skip AI Moves checkbox shows the opposite of the current setting? 20160216 02:31:55< vultraz> basically, yes 20160216 02:32:00< vultraz> if it's on, you don't 20160216 02:32:02< vultraz> if it's off, you do 20160216 02:33:11< celticminstrel> I honestly think it's better to just fix the preferences dialog. 20160216 02:33:20< celticminstrel> Far easier, too. 20160216 02:33:55< vultraz> so you think I should just rename the displayed value 20160216 02:34:18< celticminstrel> Well, either that or add your helper function. 20160216 02:37:31< celticminstrel> I see it's the only one where the internal logic is opposite to the displayed preference. 20160216 02:39:55< vultraz> well I was trying to change the internal logic but bleh 20160216 02:40:32< celticminstrel> I know. 20160216 02:40:38-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has joined #wesnoth-dev 20160216 02:40:39< gfgtdf> 20160216 02:01:38< vultraz> gfgtdf: for some reason, the game doesn't scroll to leader at the start of their turn or scroll to actions like attacking anymore 20160216 02:40:48< celticminstrel> There's nothing wrong with that really. 20160216 02:40:49< gfgtdf> vultraz: seems liek you might have follow unit actiosn dseactived. 20160216 02:41:10< celticminstrel> If it's not too hard to do and it works, great, do it. 20160216 02:41:19< vultraz> gfgtdf: ah yes 20160216 02:41:21< vultraz> sorry 20160216 02:41:40< celticminstrel> But if it (as it seems is the case) it turns out that it's more complicated than it seemed, don't forget there's other ways to solve the problem. 20160216 02:41:54< celticminstrel> Oh whoops, I put "it" both before and after the parenthetical. 20160216 02:45:06-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has quit [Client Quit] 20160216 02:51:13-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has joined #wesnoth-dev 20160216 02:52:26< gfgtdf> vultraz: do you know why the dark forecast map has no border on the left and buttom size and a lot of empty space on the top amnd a strang ice area on the right size? 20160216 02:52:40< vultraz> gfgtdf: no I don't 20160216 02:55:27< irker657> wesnoth: Charles Dang wesnoth:master 96991a54093c / data/multiplayer/scenarios/2p_Dark_Forecast.cfg: Dark Forecast: ensure weather masks are properly aligned (bug #24200) https://github.com/wesnoth/wesnoth/commit/96991a54093c75e6e78e097b8d8a1851746ce879 20160216 02:56:49< irker657> wesnoth: sigurdfdragon wesnoth:master 090f6eafcd98 / data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg: T S2: Make Galdrad an Elvish Champion without traits. https://github.com/wesnoth/wesnoth/commit/090f6eafcd98aea20049cbb25f6f431e10995f88 20160216 02:56:51< irker657> wesnoth: Charles Dang wesnoth:master bd9d2ad85194 / data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg: Merge pull request #599 from sigurdfdragon/Tutorial_Part_2_Character_Fix https://github.com/wesnoth/wesnoth/commit/bd9d2ad851945355deb8b8740045f3a05dcbef07 20160216 02:57:04< irker657> wesnoth: sigurdfdragon wesnoth:master 9ba9974c33f0 / data/campaigns/tutorial/scenarios/02_Tutorial_part_2.cfg: T S2: Fix typo. https://github.com/wesnoth/wesnoth/commit/9ba9974c33f08b54aef319c803d64d8de80b33c1 20160216 02:57:06< irker657> wesnoth: sigurdfdragon wesnoth:master 79dc4eb63088 / data/campaigns/tutorial/scenarios/01_Tutorial_part_1.cfg: T S1: Change message to Konrad to better match rest of T & HttT tone. https://github.com/wesnoth/wesnoth/commit/79dc4eb630889789ae37b32b5adf689111e157f3 20160216 02:57:08< irker657> wesnoth: Charles Dang wesnoth:master c9593e17d670 / data/campaigns/tutorial/scenarios/ (01_Tutorial_part_1.cfg 02_Tutorial_part_2.cfg): Merge pull request #600 from sigurdfdragon/Tutorial_Cleanup_and_Typo_Fixes https://github.com/wesnoth/wesnoth/commit/c9593e17d67060095bf5111b2237825de43c3688 20160216 03:04:48< vultraz> celticminstrel: I'll wait until you're done with your stuff to fix this 20160216 03:05:17< celticminstrel> I might ask for a little WML help with the orb dialog. 20160216 03:05:37< vultraz> why are you working on that D: 20160216 03:05:59< shadowm> vultraz: ... Still need to fix that Skip AI moves option? I can do it if you are still struggling with it. 20160216 03:06:03< celticminstrel> Because I think it's cool that you can change the colours and add orbs for enemies (even if I probably wouldn't bother myself). 20160216 03:06:26< vultraz> celticminstrel: I thought we decided no orbs for enemies 20160216 03:06:35< celticminstrel> I could also fix the Skip AI moves, but if you don't want to and shadowm can do it quickly, I'll let him take it. 20160216 03:06:41< celticminstrel> vultraz: The orb dialog lets you set one. 20160216 03:06:53< celticminstrel> Or let, past tense, since you excised it. 20160216 03:06:57< celticminstrel> And will let. 20160216 03:07:09< vultraz> shadowm: I failed to change the internal functionality so I was just going to change the preference dialog's handling 20160216 03:07:18< vultraz> shadowm: if you can do it, that would be nice, though 20160216 03:07:22< shadowm> Okay, I'll do it for you. 20160216 03:07:38< shadowm> After making tea and stuff. 20160216 03:07:40< vultraz> celticminstrel: I also though we concluded that we should work on a proper color blind option that affects more than just orbs 20160216 03:07:59< celticminstrel> Maybe we should, but I don't think that precludes keeping the orb dialog. 20160216 03:08:20< vultraz> I have never thought the orb dialog was necessary 20160216 03:08:35< vultraz> and if we add a color blind mode, this won't be part of it 20160216 03:08:42< celticminstrel> But it's cool, and someone put in the work to implement it. 20160216 03:08:57< celticminstrel> I presume the functionality still works, if you edit your preferences file. 20160216 03:09:12< vultraz> yes it does 20160216 03:10:00< vultraz> but you mistake the implementer's intention 20160216 03:10:12< vultraz> he didn't add it for any practical reason 20160216 03:10:27< vultraz> I think he just added it because it was a rejected FPI 20160216 03:10:54< celticminstrel> I forget what FPI is. 20160216 03:11:07< vultraz> Frequently Proposed Idea 20160216 03:11:13< shadowm> https://forums.wesnoth.org/viewtopic.php?f=12&t=39570 20160216 03:11:18< shadowm> No, it wasn't because it was FPI. 20160216 03:11:22< shadowm> *a FPI. 20160216 03:11:48< vultraz> then why did he do it 20160216 03:11:56< shadowm> I linked a thread. Read the thread. 20160216 03:12:57< vultraz> ah, I see 20160216 03:13:12< vultraz> but didn't we come to a consensus on default colors later? 20160216 03:14:17< celticminstrel> I'm guessing you only read the first post. 20160216 03:15:06< vultraz> I skimmed the rest 20160216 03:15:32< celticminstrel> I'm only on page two. That's some pretty fast skimming. 20160216 03:16:13< gfgtdf> vultraz: do you know whjether teh ditor has a pipette tool which uses the terrain you click on ? 20160216 03:17:18< vultraz> oh, there's more than one page 20160216 03:17:19< vultraz> xD 20160216 03:17:29< vultraz> gfgtdf: ctrl click I believe 20160216 03:17:31< celticminstrel> I thought you might've missed that. 20160216 03:19:06< gfgtdf> vultraz: works thx 20160216 03:23:27< mattsc> ancestral: thanks — haven’t read it in detail yet either, but will do so soon(ish) 20160216 03:23:49< gfgtdf> vultraz: you think there is a problems with changign border hexes of Dark forecast for normal heyes (that match teh adjacent ones) ? 20160216 03:24:12< vultraz> heyes? 20160216 03:24:17< vultraz> hexes? 20160216 03:24:30< gfgtdf> hexes 20160216 03:25:19< vultraz> no shouldn't be a problem I don't think 20160216 03:25:38< vultraz> could probably remove the weird ice thing and the off map hexes too 20160216 03:42:51< celticminstrel> So uh... why do the orbs have their own set of [color_range] tags, most of which are identical to some other one? 20160216 03:44:15-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 03:49:03-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 265 seconds] 20160216 03:50:45< vultraz> no idea 20160216 03:51:18 * celticminstrel suspects it was just so that fabi could run through all the colours and pick out just the ones that are orbable. 20160216 03:52:05< celticminstrel> I'm also a little confused by the naming scheme. If the screenshot I have is current, then "lightred" is actually brown. 20160216 03:52:13< celticminstrel> But it might not be current. 20160216 03:52:30< celticminstrel> Well, I guess I'll find out when I run it. Assuming of course that team colours aren't still broken. 20160216 04:01:41< celticminstrel> Well, I've got the WML done. I'll start on coding tomorrow. 20160216 04:06:44< vultraz> celticminstrel: screenshot? 20160216 04:07:32< celticminstrel> The most I can do now is pastebin. I haven't even written a class for it. 20160216 04:07:53< celticminstrel> Or do you mean the broken team colours? 20160216 04:07:59< vultraz> no the dialog 20160216 04:08:02< vultraz> or whatever you're working on 20160216 04:08:15< celticminstrel> Yeah, all I have is WML. No screenshot yet. 20160216 04:08:25< vultraz> ok 20160216 04:08:37< celticminstrel> If you want, I can pastebin it, though. 20160216 04:08:40< vultraz> expect much tweaking later 20160216 04:08:43< celticminstrel> Yeah. 20160216 04:08:47< celticminstrel> Probably. 20160216 04:16:13< vultraz> celticminstrel: thought: don't you need my widget groups for it? 20160216 04:16:32< celticminstrel> No, though I imagine it would be easier with them. 20160216 04:17:07< vultraz> I should really get back to that 20160216 04:17:45< vultraz> shadowm: if you have time, perhaps you could give some design suggestions for PR 588? 20160216 04:18:15< vultraz> it works, but the design is a bit inelegant and doesn't really do everything I'd like it to 20160216 04:18:39< celticminstrel> And I seem to recall it had trouble maintaining required constraints, too. 20160216 04:24:41-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: So long and thanks for all the fish.] 20160216 04:25:40-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 44.0.2/20160210153822]] 20160216 05:04:01< irker657> wesnoth: Ignacio R. Morelle wesnoth:master a7705d33d3af / src/gui/dialogs/ (preferences_dialog.cpp preferences_dialog.hpp): gui2/tpreferences: Make an exception for Skip AI Moves inversing its values https://github.com/wesnoth/wesnoth/commit/a7705d33d3af2aeeecb7761dba5f2d02238e1d9f 20160216 05:04:09< shadowm> vultraz: ^ 20160216 05:05:59< celticminstrel> I was thinking that setup_single_toggle could take a boolean like that, but had no idea how to make it work past that. 20160216 05:29:20< celticminstrel> Maybe that report about 1.12.5 dmg not working should be looked into by ancestral. 20160216 05:30:46< celticminstrel> (From Twitter.) 20160216 06:08:17-!- SigurdFD [~SigurdFD@dynamic-acs-72-23-109-141.zoominternet.net] has quit [] 20160216 06:11:04-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 06:15:32-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 248 seconds] 20160216 06:20:25< irker657> wesnoth: sigurdfdragon wesnoth:master 61d4d8f83c94 / data/campaigns/An_Orcish_Incursion/scenarios/06_A_Detour_through_the_Swamp.cfg: AOI S6: Fix bug where mage recall & dialog won't trigger. https://github.com/wesnoth/wesnoth/commit/61d4d8f83c94a5fde723fd3acb026c6b1538e17a 20160216 06:20:27< irker657> wesnoth: sigurdfdragon wesnoth:master 88f4237cb88b / data/campaigns/An_Orcish_Incursion/scenarios/07_Showdown.cfg: AOI S7: Simplfy advisor search to match version in AOI utils/macros.cfg https://github.com/wesnoth/wesnoth/commit/88f4237cb88b9e92b4b51b73493dc9cdcbfa8021 20160216 06:20:29< irker657> wesnoth: sigurdfdragon wesnoth:master 9ee59e41c136 / data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg: AOI S5: Use stock macros for loyal units. https://github.com/wesnoth/wesnoth/commit/9ee59e41c13653989dc53885bc2bdaacdc3c6eae 20160216 06:20:31< irker657> wesnoth: sigurdfdragon wesnoth:master 27895f19fb37 / data/campaigns/An_Orcish_Incursion/scenarios/ (01_Defend_the_Forest.cfg 07_Showdown.cfg): AOI: Use stock macro to add loyal icon. https://github.com/wesnoth/wesnoth/commit/27895f19fb3719eb14502dc5e031ba0c60056329 20160216 06:20:33< irker657> wesnoth: sigurdfdragon wesnoth:master 99fc5e2735e1 / data/campaigns/An_Orcish_Incursion/scenarios/05_Linaera_the_Quick.cfg: AOI S5: Fix elf facing when Linaera teleports in. https://github.com/wesnoth/wesnoth/commit/99fc5e2735e1ec366b7ea53b18248e9f0dd36787 20160216 06:20:35< irker657> wesnoth: sigurdfdragon wesnoth:master e0dc24dbd7c4 / data/campaigns/An_Orcish_Incursion/ (8 files in 2 dirs): AOI: Remove extra spaces in comments. https://github.com/wesnoth/wesnoth/commit/e0dc24dbd7c4d697b5e22344d7bbdc4cd6a7ff49 20160216 06:20:37< irker657> wesnoth: Charles Dang wesnoth:master 1505c33be79f / data/campaigns/An_Orcish_Incursion/ (8 files in 2 dirs): Merge pull request #601 from sigurdfdragon/AOI_Cleanup_2 https://github.com/wesnoth/wesnoth/commit/1505c33be79f6f7489fdb952f0eb66f9d2aa062e 20160216 06:29:43-!- Kwandulin [~Miranda@p200300760F0BC5B768515F0EF44E43AD.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 06:32:38< irker657> wesnoth: Charles Dang wesnoth:master 1f73f6b465cc / src/gui/dialogs/preferences_dialog.cpp: tpreferences: small simplification to Max Autosaves setup https://github.com/wesnoth/wesnoth/commit/1f73f6b465cc41664ea56c0983895557d5bd2fd2 20160216 06:57:34-!- Alduin_ [~Alduin@p200300864453EA00E29467FFFE0EE8C4.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 07:07:28-!- pyndragon [~pydsigner@unaffiliated/pydsigner] has quit [Ping timeout: 272 seconds] 20160216 07:11:15-!- Alduin_ [~Alduin@p200300864453EA00E29467FFFE0EE8C4.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20160216 07:11:32-!- Alduin_ [~Alduin@2001:4ca0:4fff:4::9] has joined #wesnoth-dev 20160216 07:14:56-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has joined #wesnoth-dev 20160216 07:20:37< vultraz> ancestral: was a report on twitter about the 1.12.5 dmb not working 20160216 07:20:52< ancestral> Oh? 20160216 07:21:59< ancestral> vultraz: link? 20160216 07:30:23< ancestral> I see it 20160216 07:30:50< ancestral> Most common cause is failed Internet connection, but I’ll try downloading it 20160216 07:40:07< ancestral> vultraz: It downloaded and opened successfully 20160216 07:40:57< ancestral> Not concerned if we don’t see another report 20160216 07:42:54-!- heirecka [~heirecka@exherbo/developer/heirecka] has quit [Ping timeout: 256 seconds] 20160216 07:44:29-!- TheJJ [~rofl@ipbcc36ea9.dynamic.kabel-deutschland.de] has quit [Quit: No Ping reply in 180 seconds.] 20160216 07:44:57< vultraz> ancestral: thanks :) 20160216 07:45:11< ancestral> Thank you for bringing it to my attention :) 20160216 07:45:36-!- TheJJ [~rofl@ipbcc36ea9.dynamic.kabel-deutschland.de] has joined #wesnoth-dev 20160216 07:45:50-!- iwaim [~iwaim@rasteenie.alib.jp] has quit [Ping timeout: 276 seconds] 20160216 07:48:04-!- iwaim [~iwaim@rasteenie.alib.jp] has joined #wesnoth-dev 20160216 07:48:27-!- heirecka [~heirecka@exherbo/developer/heirecka] has joined #wesnoth-dev 20160216 07:52:58-!- celticminstrel is now known as celmin|sleep 20160216 07:55:13-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20160216 08:06:52< shadowm> elias: Okay, trying again to bring to your attention the wesnoth_addon_manager crash that's kept the 1.12 add-ons web update task paralyzed since December. 20160216 08:08:24< shadowm> elias: https://gist.github.com/shikadilord/be86076e30c3823fcd94 20160216 08:10:04< shadowm> elias: I can reproduce it by running `wesnoth_addon_manager -p 1.12.x -d AI-demos` on my machine too. 20160216 08:10:45< shadowm> /usr/bin/python3 is Python 3.5.1. 20160216 08:10:59< shadowm> (Python 3.2.3 on baldras.) 20160216 08:13:40< shadowm> vultraz: I don't understand the purpose of #588. 20160216 08:14:18< shadowm> Could you perhaps post a documented code example? 20160216 08:22:02< vultraz> shadowm: I just pushed two commits that shows the code being used 20160216 08:22:18< vultraz> shadowm: so far, it simply allows an interface for toggle buttons to be added to a group 20160216 08:22:27< vultraz> (ttoggle_button.add_to_group()) 20160216 08:22:44< vultraz> out of the buttons within the group, only one will be selected at a time 20160216 08:22:48< vultraz> (radio toggle behavior) 20160216 08:23:32< vultraz> well, it actually works for any widget inheriting from tselectable 20160216 08:24:20< vultraz> now, groups are kept in twindow so there can only be one unique group per window 20160216 08:25:12< vultraz> twindow::groups_ is a map of id/tgroup objects. tgroup is basically just the internals of a group and its associated operation functions 20160216 08:25:27< vultraz> adding a widget to a group returns a pointer to the group its in, so you can operate directly on the group 20160216 08:25:50< vultraz> but this isn't very good design.. 20160216 08:26:40< vultraz> because some of the members (add_member, say) don't always make sense in the context of accessing a specific group 20160216 08:26:52< vultraz> each tgroup has a vector of pointers to all the widgets in that group 20160216 08:27:30< vultraz> tgroup::execute_group_actions allows you to pass a function (currently a tselectable_ pure virtual) that will operate on each widget in the group 20160216 08:28:18< vultraz> er, excuse me, it's not a virtual 20160216 08:28:51< vultraz> a few design problems: 20160216 08:29:07< vultraz> * tgroup is specialized to tselectable_ 20160216 08:29:33< vultraz> * there's triangular codepath design (twindow -> tgroup -> tselectable_, etc ) 20160216 08:29:56-!- atarocch [~atarocch@151.64.78.59] has joined #wesnoth-dev 20160216 08:30:05< vultraz> * the intended usecase - radio buttons - still requires a lot of per-dialog code to handle the widget values 20160216 08:30:22< vultraz> now, I thought I found a function in gui2 to bind a widget to a value, but I seem to have lost it agaian 20160216 08:30:33< vultraz> if I find it again, I wonder if perhaps some of this in redundant 20160216 08:30:39< shadowm> I think it's gui2::tdialog that manages field widgets right now. 20160216 08:30:45< vultraz> shadowm: so yeah, that's a basic overview 20160216 08:30:59< shadowm> Have you considered that instead of gui2::twindow? 20160216 08:31:02< vultraz> I'm off to dinner, but if you could provide design feedback that would be great 20160216 08:31:05< vultraz> No i did not 20160216 08:32:00< shadowm> I mean the "this widget's value is attached to this variable" functionality that you get with the register_* methods. 20160216 08:33:17< vultraz> oh, hm 20160216 08:34:04-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160216 08:35:15< shadowm> I feel execute_group_actions() shouldn't exist. 20160216 08:35:55< shadowm> Instead, there could be a method that returns an iterator range (i.e. a pair of iterators) that can be used with for/BOOST_FOREACH/range-for. 20160216 08:36:40< shadowm> That'd allow callers to use any patterns they want (including STL algorithms) without being forced to declare and define a unary function for the task. 20160216 08:37:56-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 08:43:01-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 276 seconds] 20160216 08:44:13< shadowm> Id est: https://gist.github.com/shikadilord/b4683923ef080214e001 20160216 08:44:58< shadowm> T in this example is the widget type tgroup should use, which... 20160216 08:45:17< shadowm> I'm not really sure why it can't be ttoggle_button? What else is this intended to be used for? 20160216 08:45:43< shadowm> (tselectable_ is supposed to be an implementation detail, it's in the name.) 20160216 08:48:35< shadowm> Ugh, my brain is failing me again. 20160216 08:54:41-!- pyndragon [~pydsigner@unaffiliated/pydsigner] has joined #wesnoth-dev 20160216 08:54:59-!- mjs-de [~mjs-de@p508C87FA.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 09:04:20-!- celmin|sleep [~celmin@unaffiliated/celticminstrel] has quit [Read error: Connection reset by peer] 20160216 09:04:27-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20160216 09:20:16-!- Kwandulin [~Miranda@p200300760F0BC5B768515F0EF44E43AD.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160216 09:20:38-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Ping timeout: 252 seconds] 20160216 09:27:37< vultraz> hmm yes 20160216 09:27:47< vultraz> shadowm: that's a good idea, actually 20160216 09:27:51< vultraz> I'll use that 20160216 09:28:11< vultraz> since it means I don't have to pass arbitrary functions 20160216 09:28:19< vultraz> shadowm: no reason T can't be ttoggle_button 20160216 09:28:33< vultraz> just that I was trying to generalize 20160216 09:31:40-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20160216 09:32:45-!- irker657 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20160216 09:34:24-!- zombah [~zombah@2a02:28:3:1:214:4fff:fe47:5920] has joined #wesnoth-dev 20160216 09:34:32-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20160216 09:57:11-!- Kwandulin [~Miranda@p200300760F0BC5B761E2A24ECF9B4094.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 10:06:17-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Quit: wedge009] 20160216 10:07:42-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20160216 11:04:45-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 11:09:55-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 276 seconds] 20160216 11:10:38-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Ping timeout: 252 seconds] 20160216 11:13:18< zookeeper> so what does the fix to https://gna.org/bugs/?24413 actually make happen? 20160216 11:13:44< zookeeper> only prints a warning to stderr? 20160216 11:14:26< zookeeper> throwing an exception sounds like more than that 20160216 11:21:12< wedge009> Anyone seeing inconsistent transparency on the credits screen? Happens for me with both Windows and Linux. 20160216 11:21:41< wedge009> Aginor: Maybe another artefact of the SDL2 migration? Yes, I know it's rather trivial, but it's there. 20160216 11:24:39-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20160216 11:55:42-!- horrowind [~Icedove@2a02:810a:8380:834:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20160216 12:16:32-!- aidanhs [~aidanhs@81.4.110.234] has joined #wesnoth-dev 20160216 12:19:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20160216 12:21:15-!- Alduin_ [~Alduin@2001:4ca0:4fff:4::9] has quit [Ping timeout: 240 seconds] 20160216 12:25:50-!- wedge010 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has joined #wesnoth-dev 20160216 12:29:35-!- wedge009 [~Thunderbi@60-241-236-92.static.tpgi.com.au] has quit [Ping timeout: 264 seconds] 20160216 12:29:36-!- wedge010 is now known as wedge009 20160216 12:29:59-!- aidanhs [~aidanhs@81.4.110.234] has quit [Quit: leaving] 20160216 12:30:10-!- aidanhs [~aidanhs@81.4.110.234] has joined #wesnoth-dev 20160216 12:34:36-!- Kwandulin [~Miranda@p200300760F0BC5B761E2A24ECF9B4094.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20160216 12:37:46-!- aidanhs [~aidanhs@81.4.110.234] has quit [Quit: leaving] 20160216 12:38:14-!- aidanhs [~aidanhs@81.4.110.234] has joined #wesnoth-dev 20160216 12:41:08-!- fendrin [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20160216 12:49:43< Soliton> zookeeper: presumably that exception gets caught somewhere and causes an error message. 20160216 12:50:29< Soliton> same as with a missing closing bracket. 20160216 12:51:10-!- Ravana_ [~Ravana@unaffiliated/ravana/x-2327071] has quit [Disconnected by services] 20160216 12:51:35-!- Ravana__ [~Ravana@1-169-50-84.dyn.estpak.ee] has joined #wesnoth-dev 20160216 12:52:20-!- Ravana__ is now known as Ravana_ 20160216 12:52:22-!- Ravana_ [~Ravana@1-169-50-84.dyn.estpak.ee] has quit [Changing host] 20160216 12:52:22-!- Ravana_ [~Ravana@unaffiliated/ravana/x-2327071] has joined #wesnoth-dev 20160216 12:53:21< wedge009> vultraz: Also noticing some sort of display loop when resetting hot-keys to defaults from the preference menu. Not sure when that started - has there been any gui2 stuff going on there? 20160216 13:19:33< vultraz> wedge009: credits screen transparency issue known, low priority 20160216 13:19:52< vultraz> wedge009: can reproduce loop 20160216 13:24:18-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 250 seconds] 20160216 13:25:55-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20160216 13:36:33-!- zombah [~zombah@2a02:28:3:1:214:4fff:fe47:5920] has quit [Quit: Leaving] 20160216 14:03:45-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20160216 14:05:57-!- Kwandulin [~Miranda@p200300760F0BC57A9DDC3867EF6F27D9.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 14:24:27< celticminstrel> Why is it always only this connection that disconnects while I'm asleep. 20160216 14:31:00 * celticminstrel looks at shadowm's groups proposal... hmm... 20160216 14:33:58 * celticminstrel guesses that in that design, only the individual dialog would know about the group object. 20160216 14:42:55< vultraz> isn't that the case anyway 20160216 14:43:05< vultraz> since I'm pretty sure there's only twindow per dialog 20160216 14:43:44< celticminstrel> No, I mean that the tgroup object would be declared as a member of the specific dialog class. 20160216 14:44:22< vultraz> hmmmm 20160216 14:45:34-!- mjs-de [~mjs-de@p508C87FA.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20160216 14:55:07< vultraz> ah, you mean like the fields 20160216 15:11:59 * zookeeper wonders why a copy of the screen surface is made when scrolling 20160216 15:13:03-!- Alduin_ [~Alduin@p200300864453EA00E29467FFFE0EE8C4.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 15:14:21-!- Rhonda [~rhonda@wesnoth/developer/rhonda] has quit [Remote host closed the connection] 20160216 15:17:58-!- Rhonda [~rhonda@anguilla.noreply.org] has joined #wesnoth-dev 20160216 15:18:17< zookeeper> ah. because of bug #17573. 20160216 15:19:04< zookeeper> maybe. 20160216 15:57:24< vultraz> well, when we add ogl support we won't have to use blitting 20160216 15:57:56-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: mattsc] 20160216 16:07:47< zookeeper> "when" 20160216 16:08:13< zookeeper> did we have that scheduled already or what? :p 20160216 16:09:24< vultraz> Yes. We will have some initial work done by the end of the year. 20160216 16:10:15< zookeeper> well that's news to me 20160216 16:10:33< zookeeper> and end of the year is terribly far away 20160216 16:21:02-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20160216 16:25:10< celticminstrel> I would say it's planned, not scheduled. 20160216 16:31:37-!- louis94 [~~louis94@13.149-243-81.adsl-dyn.isp.belgacom.be] has joined #wesnoth-dev 20160216 16:54:16-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 256 seconds] 20160216 16:59:25-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 17:01:51-!- louis94 [~~louis94@13.149-243-81.adsl-dyn.isp.belgacom.be] has quit [Quit: Konversation terminated!] 20160216 17:19:06-!- mjs-de [~mjs-de@p508C847C.dip0.t-ipconnect.de] has joined #wesnoth-dev 20160216 17:25:47-!- mjs-de [~mjs-de@p508C847C.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20160216 17:59:29-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has joined #wesnoth-dev 20160216 18:00:12< gfgtdf> shadowm, vultraz: an opinion on weswnoth.read_file in https://github.com/wesnoth/wesnoth/pull/602 ? 20160216 18:05:19-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.92 [Firefox 44.0.2/20160210153822]] 20160216 18:13:08-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 18:14:03-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Ping timeout: 240 seconds] 20160216 18:15:35-!- aeth [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20160216 18:20:46-!- EdB [~edb@89.193.129.77.rev.sfr.net] has joined #wesnoth-dev 20160216 18:21:21-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20160216 18:25:44-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 18:39:57-!- Aginor [~andreas@unaffiliated/aginor] has quit [Remote host closed the connection] 20160216 18:41:10-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has joined #wesnoth-dev 20160216 18:42:56-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 18:42:57-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has joined #wesnoth-dev 20160216 18:57:24-!- Alduin_ [~Alduin@p200300864453EA00E29467FFFE0EE8C4.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20160216 19:00:34-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 19:03:32-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 19:03:38-!- Greg-Bog_ [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 19:06:41-!- travis-ci [~travis-ci@ec2-23-23-19-244.compute-1.amazonaws.com] has joined #wesnoth-dev 20160216 19:06:42< travis-ci> gfgtdf/wesnoth-old#600 (lua_read_file - ec07183 : gfgtdf): The build failed. 20160216 19:06:42< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/109665820 20160216 19:06:42-!- travis-ci [~travis-ci@ec2-23-23-19-244.compute-1.amazonaws.com] has left #wesnoth-dev [] 20160216 19:09:57-!- Alduin_ [~Alduin@2001:4ca0:4fff:4::87] has joined #wesnoth-dev 20160216 19:14:15-!- Greg-Bog_ [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 19:15:38-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 19:17:47-!- Kwandulin [~Miranda@p200300760F0BC57A9DDC3867EF6F27D9.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20160216 19:20:40-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 276 seconds] 20160216 19:23:15-!- Alduin_ [~Alduin@2001:4ca0:4fff:4::87] has quit [Ping timeout: 240 seconds] 20160216 19:33:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20160216 19:35:03< ancestral> shadowm: Any idea how quickly a message sent on the wesnoth-18n mailing list posts? 20160216 19:36:00-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 19:52:33< ancestral> Okay, it posted 20160216 19:56:44-!- prkc_ [~prkc@46.166.190.178] has quit [Ping timeout: 256 seconds] 20160216 20:03:11-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Read error: Connection reset by peer] 20160216 20:03:43-!- horrowind [~Icedove@2a02:810a:8380:834:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20160216 20:04:53-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 20:10:38< celticminstrel> Why does the entire [message] tag need to be encapsulated by the {GENDER} macro in the tutorial? It seems to me that just encapsulating the message= key would be sufficient. 20160216 20:12:01-!- prkc_ [~prkc@catv-80-98-135-39.catv.broadband.hu] has joined #wesnoth-dev 20160216 20:17:36-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 20:18:46-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 20:19:04< vultraz> celticminstrel: t'is a good point 20160216 20:20:27< zookeeper> gfgtdf, uh, why does your read_file PR have unrelated dark forecast stuff? 20160216 20:20:45< celticminstrel> I was wondering that too. 20160216 20:22:01< zookeeper> also i don't see what the feature does that you can't do already 20160216 20:23:02-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Ping timeout: 250 seconds] 20160216 20:23:03< celticminstrel> You can already load arbitrary files. 20160216 20:23:06< zookeeper> [set_variable] value={include/a/file} ought to work, no? 20160216 20:23:14< celticminstrel> Either with "wesnoth.dofile" or with preprocessor includes. 20160216 20:23:35< celticminstrel> Ah, good point. 20160216 20:23:58< celticminstrel> But note that preprocessor includes are quite different. 20160216 20:24:27< celticminstrel> With wesnoth.dofile you could use runtime logic to select the file to load... but it has to be Lua code. 20160216 20:25:21< celticminstrel> With preprocessor includes, it's static - you can still have runtime logic to an extent, but to do that, all the files you might choose must already be included. However, in this case the content can be whatever you want. 20160216 20:26:10< zookeeper> i guess 20160216 20:26:16< celticminstrel> I wonder now if there's any call for write_file. That's probably a little trickier, security-wise. 20160216 20:29:24-!- EdB [~edb@89.193.129.77.rev.sfr.net] has quit [Quit: Konversation terminated!] 20160216 20:35:31< vultraz> dynamic file loading is a good thing 20160216 20:45:47< celticminstrel> Hmmm. I'd like to iterate through all toggle buttons with an ID beginning with a particular string... or perhaps all toggle buttons that are the child of a particular grid... 20160216 20:46:22< celticminstrel> I assume grids can have IDs, so the latter is probably easier... 20160216 20:46:56< celticminstrel> Do you know how to do this, vultraz? 20160216 20:47:44< vultraz> grid can have ids, yes 20160216 20:47:47< vultraz> grids 20160216 20:48:00< celticminstrel> I mean the iterating part. 20160216 20:48:03< vultraz> I don't know if the walker implementation was ever complete 20160216 20:48:26< vultraz> you'd have to look at the tgrid implementation 20160216 20:54:09-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20160216 20:54:35-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20160216 20:56:34-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: mattsc] 20160216 20:57:13-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has joined #wesnoth-dev 20160216 20:58:21-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20160216 20:59:12-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160216 21:01:07-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has joined #wesnoth-dev 20160216 21:03:31-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 21:12:37-!- gfgtdf [~chatzilla@f054048047.adsl.alicedsl.de] has joined #wesnoth-dev 20160216 21:13:15< celticminstrel> Uhhh... why am I getting an error from REGISTER_DIALOG? 20160216 21:13:47< celticminstrel> Oh, I need gui/widgets/settings.hpp, apparently. 20160216 21:29:40< mattsc> Hi All. 20160216 21:29:47< mattsc> Does anybody know if the version number in the default AI config is still necessary in 1.12 and/or master ? 20160216 21:29:48< gfgtdf> mattsc: hi 20160216 21:29:57< mattsc> I’m talking about this: https://github.com/wesnoth/wesnoth/blob/master/data/ai/ais/ai_default_rca.cfg#L11 20160216 21:30:08< mattsc> Hi gfgtdf 20160216 21:30:23< shadowm> If you don't know I find it highly unlikely anyone else does. 20160216 21:30:59< mattsc> Well, this is something that’s dealt with in the C++ code, and lots of people here know C++ much better than I do. 20160216 21:31:12< ancestral> Really quick: Is fontconfig used for Wesnoth on Windows? 20160216 21:31:24< mattsc> But yes, they might not know the AI config part of the C++ code better than I do. Just asking... 20160216 21:31:27< celticminstrel> I don't remember the exact details, but I believe simple aspects aren't accepted if the version number is a certain value. 20160216 21:32:11< celticminstrel> In general, I think the purpose of having the version number is so that old AI data can be converted to the latest format at load time. 20160216 21:32:24< mattsc> celticminstrel: it’s something along those lines, yes; or maybe the other way around; but I forgot whether things now default to that version if it is not given 20160216 21:32:47< shadowm> mattsc: Nobody knows the AI's C++ code. It's up there along with GUI2 in the "nobody touch this" category. 20160216 21:33:01< celticminstrel> Uh, I think there are two main versions in use, and it defaults to the older of them, to allow simple aspects. 20160216 21:33:24< celticminstrel> It's been awhile since I looked at it. 20160216 21:33:43< mattsc> celticminstrel: the original purpose of the version number was to make sure Crab’s new composite AI could be used, while the old default AI was still in place. But that was back in Wesnoth 1.7. 20160216 21:34:02< vultraz> shadowm: I have a suggestion for the addons manager. Could we eventually allow addons to include screenshots with their uploads that would be displayed in the dialog? Or even one big splash screenshot. 20160216 21:34:14< shadowm> vultraz: No. 20160216 21:34:24< ancestral> Does Wesnoth for Windows use fontconfig? 20160216 21:34:27< celticminstrel> That was quick. 20160216 21:34:28< vultraz> shadowm: why not 20160216 21:34:37< vultraz> shadowm: and don't say bandwidth. 20160216 21:34:40< shadowm> ancestral: Hang on, I'm trying to give you an approximate answer. 20160216 21:34:42< vultraz> say server space if you must 20160216 21:35:02< mattsc> shadowm: yes, unfortunately that is true; and not many people know how to set up custom AIs either, which I why I am updating the wiki at the moment 20160216 21:35:26< celticminstrel> mattsc: I don't quite see why it wasn't possible for the two syntaxes to coexist... which I think is related to what I was doing there, allowing them to coexist. 20160216 21:35:56< shadowm> ancestral: Do you know about cairo-features.h? 20160216 21:35:57< celticminstrel> The version defaults to something reasonable, so end-users don't need to include it, I believe. 20160216 21:36:14< vultraz> shadowm: because this is a very important issue, actually. When we get to steam, we'll have to make a decision regarding Steam Workshop. Now, the workshop is a lot more feature-full than our addons manager, but would have to be integrated. But if we *don't* use workshop, we run the risk of having an addons manager that's not as robust 20160216 21:36:17< shadowm> Because it'll be a bit easier for me to just mention values. 20160216 21:36:26< mattsc> celticminstrel: it’s not that it wasn’t possible, but the original goal was to replace the old syntax with the new one, so it was not deemed necessary 20160216 21:36:30< shadowm> vultraz: I already made a decision. No Steam Workshop. 20160216 21:36:41< ancestral> shadowm: Someone on [#]#cairo is asking me 20160216 21:36:58< ancestral> So no, I don’t specifically know about cairo-features.h 20160216 21:37:07< celticminstrel> mattsc: I find the old syntax easier to understand, so... as long as you're only doing simple things, I don't see any reason to drop it. 20160216 21:37:13< shadowm> vultraz: We can't use Steam's proprietary API and as far as I know (do correct me if I'm wrong) that includes things like Steam Workshop integration, achievements, trading cards, etc. 20160216 21:37:21< shadowm> ancestral: 20160216 21:37:22< gfgtdf> zookeeper: do you know how 2p dark forecast is supposed to work ? I thinkt he code is very ugly and i could update it, but i just dont know how it was meant to work 20160216 21:37:23< shadowm> #define CAIRO_HAS_FC_FONT 1 20160216 21:37:24< shadowm> #define CAIRO_HAS_FT_FONT 1 20160216 21:37:33< shadowm> ancestral: Maybe the person in question knows what this means? 20160216 21:37:37< mattsc> celticminstrel: I didn’t say anything about dropping it :) 20160216 21:37:48< celticminstrel> shadowm: Why can't you use their API? Not that I care either way. 20160216 21:37:52< shadowm> I surmise the first means that Cairo was compiled with Fontconfig support. 20160216 21:37:54< celticminstrel> mattsc: I know you didn't. 20160216 21:37:58< shadowm> celticminstrel: Proprietary. 20160216 21:38:10< vultraz> shadowm: big blocker, ok.... when was that concluded? 20160216 21:38:15< zookeeper> gfgtdf, well... approximately, of course, but i don't know all the details of how the spawns and weather etc are supposed to work. if i had to, i'd have to deduce it from the code more or less. 20160216 21:38:19< shadowm> vultraz: Ages ago. 20160216 21:38:20< celticminstrel> Something about integrating proprietary libraries into open source software? 20160216 21:38:30< zookeeper> gfgtdf, i was intending on maybe rewriting it at some point, but never got around to it. 20160216 21:38:39< shadowm> celticminstrel: s/open source/GNU GPL-licensed/ 20160216 21:38:44< celticminstrel> Fair enough. 20160216 21:38:49< celticminstrel> Makes sense. 20160216 21:39:06< celticminstrel> I think allowing a screenshot would be cool though. 20160216 21:39:11< shadowm> The whole thing is also behind a paywall and NDA too. 20160216 21:39:21< mattsc> celticminstrel: (sorry, was looking for a link) https://wiki.wesnoth.org/Easycoding#Existing_bugs_or_undesirable_features 20160216 21:39:29< vultraz> I remember the NDA.... 20160216 21:39:30< gfgtdf> zookeeper: you know how these spawn upgrades work 20160216 21:39:35< vultraz> oh right, you had to have bought something 20160216 21:39:41< mattsc> That first bullet there is something I put in there a long time ago; it’s related to the same issue 20160216 21:40:00< mattsc> back in the day, Crab always said that that would be easy enough to do, but he never got around to it 20160216 21:40:20< shadowm> ancestral: The one thing I can say is that src/font.cpp checks whether we're building for Windows and deliberately avoids doing fontconfig calls in that case. 20160216 21:40:30< mattsc> I really think it should be done, and that way we could get rid of that version number mess also 20160216 21:41:04< mattsc> So yes, I absolutely agree with you. 20160216 21:41:30< zookeeper> gfgtdf, looks like it bumps spawned units up a level if some cost-based criteria is met 20160216 21:41:41< celticminstrel> "In section '[[window][resolution][tip]]' the mandatory key 'id' isn't set." ... but there's no [tip] element anywhere... 20160216 21:42:00< vultraz> shadowm: ok, so that's settled until there's a way to use steamworks 20160216 21:42:13< shadowm> ancestral: I can also say that independent of that, wesnoth.exe depends on libcairo-2.dll which depends on libfontconfig-1.dll (confirming that Cairo was built to use Fontconfig in some fashion). 20160216 21:42:14< ancestral> shadowm: I haven’t been able to strike up a very good conversation, I’m afraid 20160216 21:42:18< ancestral> in #pango 20160216 21:42:31< shadowm> Didn't you say it was #cairo? 20160216 21:42:38< ancestral> whoops 20160216 21:42:40< ancestral> #cairo 20160216 21:42:54< ancestral> I saw you connected 20160216 21:42:56< vultraz> shadowm: so we'll continue to use our own addons manager. My proposal for screenshots is to make it slightly comparable to other games' similar managers 20160216 21:43:15< gfgtdf> celticminstrel: maybe it creates an empty default [tip] for you ? 20160216 21:43:21< ancestral> I need to leave right now 20160216 21:43:22< shadowm> vultraz: I'm also very unwilling to fragment our community between Steam and not-Steam. 20160216 21:43:25< celticminstrel> gfgtdf: Eh? 20160216 21:43:35-!- ancestral [~ancestral@97-116-184-84.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20160216 21:43:38< vultraz> shadowm: good point 20160216 21:44:18< gfgtdf> celticminstrel: some codes use things like child_or_empty("tagname") so that not having a specific tag any having tht tag empty is trated the same way. 20160216 21:44:18< vultraz> shadowm: but I'm trying to say there should be a way for users to see something of the addon they're downloading before they do. 20160216 21:44:31< zookeeper> gfgtdf, basically i think 90% of all the code needs to be rewritten. unfortunately that requires deciphering how exactly it's supposed to work... but luckily it's actually based on very few events, so the flow is straightforward. it's just the spawn/upgrade/weather/etc macros which are convoluted. 20160216 21:44:34< vultraz> *every* such system supports screenshots, I would think 20160216 21:44:37< shadowm> I have plans to implement support for custom icons. I'll probably make it generic enough that it can be used for screenshots and other stuff, but I'm not making promises. 20160216 21:44:53< shadowm> (Since I can't even guarantee I'll start working on it in the first place.) 20160216 21:45:42< vultraz> well if such a thing is implemented, I can dedicate some space in the UI for it 20160216 21:45:53< shadowm> vultraz please. 20160216 21:46:00< shadowm> Don't worry about it right now, I'm not stupid. 20160216 21:46:20< shadowm> I made the current Description dialog. That's proof enough that I can figure out a UI for whatever when the time comes. 20160216 21:46:48< vultraz> Yes but I'm the one designing the new manager UI 20160216 21:47:16< shadowm> Okay, if you are going to make room for nonexistent features then please also include a placeholder for a coffee brewing machine. 20160216 21:47:31< shadowm> Don't design for things that don't exist. 20160216 21:47:36< vultraz> alright 20160216 21:47:42< shadowm> Future-proofing is great but you are going overboard. 20160216 21:48:50< mattsc> celticminstrel: On the other hand, the file I linked to is the config of the default AI, and the old syntax definitely works in default setups. 20160216 21:49:07< mattsc> Sigh, I forgot how all this is pulled together. 20160216 21:49:33< mattsc> Maybe I should clean up the AI code next. We could start by throwing about 80% of it away. :P 20160216 21:50:05< vultraz> ok...I need to write to LB and get some more icons 20160216 21:50:07< celticminstrel> mattsc: About that EasyCoding thing, I believe that what I've done should allow it, but I haven't tested. 20160216 21:50:36< celticminstrel> If an [ai] tag has an engine= key, that's used for any simple aspects in the tag. 20160216 21:50:45< mattsc> celticminstrel: yes, that’s how it sounded; which is why I think we agree on this 20160216 21:51:40< mattsc> We should get rid of that engine nonsense also ;) 20160216 21:53:38< mattsc> celticminstrel: anyways, I am clearly not qualified to do the C++ changes by myself, but I understand the AI code well enough that I have some ideas for what could be done. 20160216 21:53:52< mattsc> Or I used to, at least, I haven’t looked at it in quite a while. 20160216 21:55:41< shadowm> I just started looking at PR #602 and I'm already seeing stuff I don't like. 20160216 21:58:56< shadowm> gfgtdf: Why does resolve_filename() exist? 20160216 21:59:27< gfgtdf> shadowm: i explained in the comitmessage. 20160216 22:01:23< shadowm> I'm not impressed by all these single-letter variables. 20160216 22:01:51< shadowm> In the existing code, that is. 20160216 22:03:23< shadowm> e.g. `if(lua_filestream::lua_loadfile(L, p, m)) {` 20160216 22:03:40< shadowm> Their meaning only becomes obvious when looking at the callee's signature: 20160216 22:03:42< shadowm> `static int lua_loadfile(lua_State *L, const std::string& fname, const std::string& relativename)` 20160216 22:05:21< vultraz> celticminstrel, gfgtdf: https://drive.google.com/file/d/0B-mR9s8FduLLWmdZYmczdDJScTg/view?usp=sharing Possible addons manager layout 4 20160216 22:05:23< gfgtdf> shadowm: well, thats not something that changed in that pr. 20160216 22:05:52< vultraz> celticminstrel, gfgtdf: was considering sticking Big Install/Uninstall/Update buttons in that empty space 20160216 22:06:02< vultraz> as opposed to at the bottom 20160216 22:07:17< vultraz> (something like 72x72 size buttons) 20160216 22:07:21< shadowm> gfgtdf: Okay, here's the part that bothers me. Is it possible for resolve_filename() to write an absolute path into the filename parameter? 20160216 22:07:31< shadowm> Specifically, is it possible for the currentdir parameter to be an absolute path? 20160216 22:07:33< vultraz> (but icon *only* - no button background) 20160216 22:08:54< shadowm> The issue is that when calling get_wml_location() with a non-empty current_dir, you are assuming all responsibility for current_dir being within secure paths. 20160216 22:08:57< vultraz> (I yearn for text highlighting effects) 20160216 22:09:22< gfgtdf> shadowm: well, i call get_wml_location() with an empty secodn oarameter 20160216 22:09:40< shadowm> Oh duh, I was looking at the left side of the diff. 20160216 22:10:41< shadowm> Well, it _should_ be safe then. get_wml_location() is the last line of defense from unsafe preprocessor substitutions and wesnoth.dofile/require calls. 20160216 22:12:35-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 22:12:38< shadowm> Which it achieves by always prepending the caller-defined path (if resolving . at the start), /data, or /data (if resolving a tilde path) and banning .. in path components. 20160216 22:13:29< vultraz> celticminstrel: anyway, much feedback appreciated 20160216 22:14:36< vultraz> shadowm: you can glance too if you're interested but you don't need to give any detailed feedback 20160216 22:14:51< shadowm> Why is the description panel on the left instead of on the right? 20160216 22:15:26< shadowm> I tend to think most people in the LTR world (i.e. all of Europe and the Americas) would expect to see it on the right. 20160216 22:15:27< vultraz> because a scrollbar down the middle of the screen is kind augly 20160216 22:15:42< vultraz> until we implement the minimal scrollbar that will continue to be the case 20160216 22:15:43< shadowm> Why. 20160216 22:15:54< shadowm> It's not ugly. 20160216 22:16:07< shadowm> Move it to the right unless you can think of a valid reason to not do so. 20160216 22:17:24< vultraz> shadowm, gfgtdf, celticminstrel: on the right https://drive.google.com/file/d/0B-mR9s8FduLLYmNiZnF1TGozVFE/view?usp=sharing 20160216 22:17:41< shadowm> Yes, much better. 20160216 22:18:20< shadowm> If you are going to have the By line below the add-on's title then you don't need the Author: field below. 20160216 22:18:47< shadowm> Maybe try something similar with the Version field? 20160216 22:19:28< shadowm> Dependencies was originally intended to be a listbox, by the way, although the reasons are a bit complicated. 20160216 22:19:54< shadowm> I wanted it to be a listbox because I planned to introduce dependency tiers (I don't need to explain this to you, you've seen me ranting about it at least a hundred times over the past four years). 20160216 22:20:11-!- Greg-Boggs [~greg_bogg@173.240.241.83] has joined #wesnoth-dev 20160216 22:20:19< shadowm> For that end I envisioned the Description dialog to have one tab with general information and a dedicated tab for the Dependencies list. 20160216 22:22:05< shadowm> I was sort of using Synaptic, a package manager, as reference: https://dl.dropboxusercontent.com/u/21371130/Screenshots/zzzzz8.png 20160216 22:24:14< shadowm> That horizontal line in your screenshot is ugly though. 20160216 22:24:23< vultraz> remove it? 20160216 22:24:29< vultraz> or move it down 20160216 22:24:35< shadowm> Also $%#@ this piece of crap Google Drive page. 20160216 22:24:43< shadowm> How do I unblur the image?! :| 20160216 22:24:59< shadowm> Zooming in makes it worse in the opposite direction. 20160216 22:25:52< vultraz> I'm not sure.. 20160216 22:25:57< shadowm> Looks like the only solution is to download the file. 20160216 22:26:03< shadowm> Thanks, Google. :| 20160216 22:26:34< shadowm> I'm not sure if it's the fact that the line doesn't suit our color scheme, or the fact that it's a line. 20160216 22:27:17< shadowm> Like, it's text-colored instead of border-colored. In our color scheme, all shape borders are some variation of gold, not white. 20160216 22:27:39< vultraz> I can change that 20160216 22:27:49< vultraz> Should do the same to the one in the attack dialog, too, then 20160216 22:27:54< shadowm> No, it doesn't look better gold colored. 20160216 22:30:59< celticminstrel> vultraz: What happened to the filter options? 20160216 22:31:11< vultraz> celticminstrel: will be relegated back to a subdialog 20160216 22:31:48< celticminstrel> It was by type, right? 20160216 22:32:07< vultraz> yes, and 'how to sort when not sorting' 20160216 22:32:23 * celticminstrel guesses shadowm meant "Epic Addon Of Awesomeness (version 3.0) / By: vultraz". 20160216 22:32:35< celticminstrel> Or something similar. 20160216 22:34:04< shadowm> celticminstrel: No, not the version on the same line and format as the title. 20160216 22:34:27< celticminstrel> What about same line but different format? 20160216 22:34:32< celticminstrel> Perhaps aligned to the right. 20160216 22:34:36< shadowm> "By: Version: " 20160216 22:34:45< mattsc> celticminstrel: how about for 1.15, we get rid of all the AI legacy code, and most of the custom AI framework as well. We only keep what the current version of the RCA AI needs, and Lua external CAs. 20160216 22:34:45< celticminstrel> Ah, okay. 20160216 22:34:52< shadowm> On second thought, maybe keep the version relegated to the verbose area. 20160216 22:34:52< vultraz> that's what I did 20160216 22:35:03< vultraz> nah, I think it's good up-top 20160216 22:35:20< celticminstrel> mattsc: Not entirely sure what you're referring to, but I probably wouldn't have many objections, if any. 20160216 22:36:19< mattsc> Well, get rid of the default AI from before 1.7, of Formula AI, and of the old way of doing Lua AI CAs (that required an engine definition). 20160216 22:36:48< celticminstrel> Is it mandatory to have both [tooltip] and [helptip]? 20160216 22:36:52< mattsc> All of that functionality is still there, and it is creating a holy code mess. 20160216 22:37:12< shadowm> celticminstrel: I believe so (don't ask why). 20160216 22:37:17-!- travis-ci [~travis-ci@ec2-54-226-234-145.compute-1.amazonaws.com] has joined #wesnoth-dev 20160216 22:37:18< travis-ci> gfgtdf/wesnoth-old#602 (lua_read_file - 5d7c86b : gfgtdf): The build was fixed. 20160216 22:37:18< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/109711894 20160216 22:37:18-!- travis-ci [~travis-ci@ec2-54-226-234-145.compute-1.amazonaws.com] has left #wesnoth-dev [] 20160216 22:37:20< mattsc> (we can keep the FAI language for evaluation functions in filters etc.) 20160216 22:37:54< shadowm> Helptips were supposed to be more verbose tooltips displayed when pressing a hotkey on a widget, kind of like Windows' "What's This" feature. 20160216 22:38:25< shadowm> I'm sure vultraz has no idea what that is. 20160216 22:38:39< celticminstrel> I know what that is. 20160216 22:38:49< vultraz> I...vaguely know what that is 20160216 22:39:04< celticminstrel> If I recall correctly, there's a control on the titlebar? 20160216 22:39:24< celticminstrel> At least, that was the case pre-XP. It's not something I use much even when I'm on Windows. 20160216 22:39:31< shadowm> There used to be, it disappeared in some post XP/2003 version. 20160216 22:39:36-!- atarocch [~atarocch@151.64.78.59] has quit [Ping timeout: 252 seconds] 20160216 22:40:04< celticminstrel> I think it could/can also trigger with F1. 20160216 22:40:29< shadowm> With some modifier key and F1, probably. 20160216 22:40:38< celticminstrel> Maybe. 20160216 22:42:07< shadowm> Nowadays, users are assumed too dumb to ever use anything of the sort. 20160216 22:44:15< celticminstrel> I have a button to reset to default colours - should I call it "Default" or "Defaults"? 20160216 22:44:44< mattsc> Also, get rid of 4 of the 5 stages … 20160216 22:44:51< shadowm> Defaults ("reset to the default choices"). 20160216 22:44:52< celticminstrel> What are the stages, again? 20160216 22:45:15< celticminstrel> How do I do the second bit? Something like "tooltip = blah"? 20160216 22:45:18< mattsc> https://wiki.wesnoth.org/AI_Module#Available_stages 20160216 22:45:40< shadowm> celticminstrel: The second bit describes the logic for the label, it's not to be displayed in the UI. 20160216 22:45:56< mattsc> (that’s one of the old pages that I am trying to replace; but I really don’t want to describe all the stages because I don’t think we need them) 20160216 22:46:14< shadowm> Hotkeys and the MP Alerts dialog both have the same button. 20160216 22:46:36< celticminstrel> Oh, I thought you were telling me to set a tooltip. Alright then. 20160216 22:46:40< vultraz> shadowm, celticminstrel, gfgtdf: https://drive.google.com/file/d/0B-mR9s8FduLLMWlWak9oWEJEZDg/view?usp=sharing 20160216 22:47:33< vultraz> (maybe First Uploaded should be above Last Updated?) 20160216 22:48:56< celticminstrel> mattsc: So which stages are you saying should be dropped? 20160216 22:49:34< mattsc> all but the “main_loop” stage (testing_ai_default::candidate_action_evaluation_loop) 20160216 22:50:26< celticminstrel> So, recruitment, unit formulas, and side formulas? And fallback? 20160216 22:50:56< mattsc> and lua (I forgot that there are 6 of them, actually) 20160216 22:50:56< celticminstrel> [stage]engine=lua seems to define an all-new stage rather than administer to a predefined one. 20160216 22:51:12< mattsc> yes 20160216 22:51:32< celticminstrel> Oh, I see vultraz put back the filter options button now. 20160216 22:52:02< mattsc> AFAICT, there is nothing you can do with one of the other stages, that you cannot do with the main_loop stage. 20160216 22:52:10< mattsc> As far as functionality is concerned, I mean. 20160216 22:52:12< vultraz> Time to see how this layout takes to actually filling up with each addon's details :) 20160216 22:52:41< celticminstrel> Well, if we're dropping FormulaAI as a means of controlling AI, then it makes sense that those two stages would go. 20160216 22:53:10-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 252 seconds] 20160216 22:53:18< celticminstrel> The rectuitment stage seems kind of special. 20160216 22:53:33< celticminstrel> And fallback stage feels potentially useful, though probably not very often. 20160216 22:53:45< celticminstrel> ^recruitment 20160216 22:54:37< mattsc> You can do everything the recruitment stage does in the mainloop, as far as I know 20160216 22:55:04< mattsc> and what would you use the fallback stage for? The way it is set up, it falls back to the default AI (current default, not previous default) 20160216 22:55:09< mattsc> Although the latter could be changed. 20160216 22:55:56< celticminstrel> I might be wrong, but isn't the recruitment stage used as the argument to the recruitment aspect? 20160216 22:56:05< mattsc> Anyways, I am usually all for backward compatibility, but the AI code is such a mess that some significant pruning would be good, IMO. 20160216 22:56:51< mattsc> celticminstrel: I think that that is the implementation, yes, but it does not need to be available as a separate stage to the user, in this case, does it? 20160216 22:57:04< celticminstrel> I'm not sure. 20160216 23:01:43< mattsc> celticminstrel: it’s just a theoretical discussion at the moment, but in the case of the AI code, I’d ask this: 20160216 23:02:15< mattsc> Does it provide unique capability ? (not talking specifically about the stages, but in general) If not, let’s get rid of it. 20160216 23:02:23< mattsc> s/capability/functionality 20160216 23:03:03< celticminstrel> Why is my Dock not responding... 20160216 23:03:16< mattsc> It doesn’t love you any more? 20160216 23:03:32< celticminstrel> Who knows. 20160216 23:05:34< celticminstrel> Was refusing to appear; had to turn off hiding in the apple menu to get at it. 20160216 23:06:40< celticminstrel> Anyway, for most uses, I think main_loop stage and possibly one or more Lua stages would be sufficient. 20160216 23:08:02< celticminstrel> How does it work when there's multiple stages? If it just goes through each in order of declaration, then there's probably no need for fallback as a separate stage - instead, you would just include the stage you want to fall back on after the primary stage. 20160216 23:08:18< vultraz> hm 20160216 23:08:32-!- danni [~quassel@203-206-161-81.perm.iinet.net.au] has joined #wesnoth-dev 20160216 23:08:35< vultraz> I need to figure out how to get the raw addon id from a specific row 20160216 23:08:35< mattsc> Yes, it goes through them sequentially in the order in which they are put into the [ai] tag. 20160216 23:08:38< vultraz> but I'll do that later 20160216 23:08:42< vultraz> classes now 20160216 23:08:52< mattsc> And you can even put several of the same type of stage in there. 20160216 23:09:21-!- prkc_ [~prkc@catv-80-98-135-39.catv.broadband.hu] has quit [Ping timeout: 240 seconds] 20160216 23:09:23< celticminstrel> The orbs aren't even listed in the advanced preferences... 20160216 23:10:14< mattsc> I should verify that that works even for the main_loop stage, but I see no reason why it should not. 20160216 23:10:29< mattsc> And in that case, you can get rid of the Lua stage as well. 20160216 23:10:31< vultraz> celticminstrel: they're ifdef-ed out 20160216 23:10:40< vultraz> in advanced prefs.cfg 20160216 23:10:44-!- aidanhs [~aidanhs@81.4.110.234] has quit [Ping timeout: 250 seconds] 20160216 23:10:44< celticminstrel> Yeah, found it. 20160216 23:11:04< celticminstrel> So are joysticks. 20160216 23:11:08< vultraz> yes 20160216 23:11:14< celticminstrel> Is Wesnoth even playable with a joystick/gamepad? 20160216 23:11:51< celticminstrel> mattsc: I didn't think there was a predefined Lua stage. 20160216 23:12:20< vultraz> no 20160216 23:13:50< mattsc> celticminstrel: I admit I don’t know how this works internally, but what is this? https://wiki.wesnoth.org/AI_Module#lua 20160216 23:15:58-!- aidanhs [~aidanhs@81.4.110.234] has joined #wesnoth-dev 20160216 23:17:28< celticminstrel> vultraz: It's nice that non-boolean advanced prefs show the description when the pref is selected, but what about boolean advanced prefs? Their descriptions are currently nowhere. 20160216 23:17:40< vultraz> they have none 20160216 23:17:54< vultraz> or do they? 20160216 23:18:00< celticminstrel> Some do. I checked. 20160216 23:18:10< celticminstrel> Experimental lobby, for example. 20160216 23:18:12< shadowm> All advanced preferences may optionally have a description. It's not specific to a particular type of preference entry. 20160216 23:18:33< celticminstrel> Oh, whoops, I made Defaults and OK toggle-buttons instead of normal buttons. 20160216 23:19:21< vultraz> hmmmmmmmmm 20160216 23:19:32< celticminstrel> Unrelatedly, it seems that team colours are still broken in my build. 20160216 23:19:33< vultraz> some refactoring required, then 20160216 23:22:30-!- prkc_ [~prkc@gateway/vpn/privateinternetaccess/prkc] has joined #wesnoth-dev 20160216 23:22:53-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20160216 23:23:29< celticminstrel> The orbs are super-tiny in the top left corner of the icon-toggle-buttons. 20160216 23:26:54-!- fendrin [~quassel@wesnoth/developer/fendrin] has quit [Quit: No Ping reply in 180 seconds.] 20160216 23:28:06-!- celmin [~celmin@unaffiliated/celticminstrel] has joined #wesnoth-dev 20160216 23:28:06-!- celticminstrel [~celmin@unaffiliated/celticminstrel] has quit [Disconnected by services] 20160216 23:28:08-!- celmin is now known as celticminstrel 20160216 23:28:20-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20160216 23:29:04< shadowm> I've sent a PM to LordBob. 20160216 23:29:12-!- Samual [~Samual@xonotic/core-team/Samual] has joined #wesnoth-dev 20160216 23:29:24< shadowm> It only took me one minute to write it, surprisingly. 20160216 23:30:02< shadowm> Yes, I'm asking him about button graphics. 20160216 23:30:04-!- Jetrel_ [~Jetrel@c-73-228-139-39.hsd1.mn.comcast.net] has joined #wesnoth-dev 20160216 23:30:08< celticminstrel> I annoyingly get SSL "untrusted" warnings every time I go to some of the Wesnoth subdomains. 20160216 23:30:19< shadowm> celticminstrel: Which ones? 20160216 23:30:27< celticminstrel> Just now it was irclogs. 20160216 23:30:40< celticminstrel> Let me see if I can find a list in my browser somewhere. 20160216 23:30:49< shadowm> Hmmmm, it looks fine to me, but if you have problems you should tell Rhonda about it. 20160216 23:31:06-!- aeonchild [~enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 250 seconds] 20160216 23:31:20< celticminstrel> Each time I just add a temporary security exception. 20160216 23:31:24< shadowm> She did our https set-up, not me. 20160216 23:31:33< shadowm> Yeah... you shouldn't need to do that. 20160216 23:32:04-!- aeth_ [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20160216 23:32:08< celticminstrel> I suppose the dialog should have something like a title? 20160216 23:32:38< shadowm> Hm, I'm getting the same on Chrome but not on Firefox. 20160216 23:33:07< shadowm> celticminstrel: What dialog? Although the rule of thumb is "yes". 20160216 23:33:16< celticminstrel> The one for selecting orb colours. 20160216 23:33:42< shadowm> Yes. 20160216 23:34:20< celticminstrel> Apart from that and the tininess of the orbs, I think it looks fairly good now. 20160216 23:34:35< shadowm> Oh, I am getting the warning on Firefox too. 20160216 23:35:14< shadowm> I guess I didn't realize that I was autocompleting a https://www.wesnoth.org/irclogs/ address instead of https://irclogs.wesnoth.org/. 20160216 23:35:52-!- heirecka_ [~heirecka@exherbo/developer/heirecka] has joined #wesnoth-dev 20160216 23:36:27< shadowm> Rhonda: The certificate doesn't seem good for https://irclogs.wesnoth.org/. 20160216 23:36:40< celticminstrel> And a few other subdomains. 20160216 23:36:53< shadowm> celticminstrel: Could you name them? 20160216 23:37:08-!- Netsplit *.net <-> *.split quits: heirecka, nurupo, new_one, knotwork__, avtobiff, aeth, Jetrel 20160216 23:37:12-!- heirecka_ is now known as heirecka 20160216 23:37:12< celticminstrel> I'm trying to see if Firefox has a list of security exceptions. 20160216 23:37:21< celticminstrel> But right now it's hanging. 20160216 23:37:39-!- aeth_ is now known as aeth 20160216 23:38:23-!- Netsplit over, joins: nurupo 20160216 23:39:01< shadowm> Also, we do have larger orbs I think. 20160216 23:39:10< Rhonda> shadowm: Because that's not a servername, I didn't add all the redirects that we have (yet) 20160216 23:39:27< shadowm> celticminstrel: /images/misc/orb@2x.png 20160216 23:39:30< celticminstrel> Yeah, I'm using that. 20160216 23:39:33< Rhonda> I only grabbed initially for ServerName 20160216 23:39:36< celticminstrel> But it's appearing even tinier than the normal one. 20160216 23:40:00< shadowm> Rhonda: Okay... 20160216 23:40:14< shadowm> celticminstrel: Did you crop it to exclude the massive empty regions? 20160216 23:40:22< celticminstrel> Massive empty regions? 20160216 23:40:33< celticminstrel> I didn't think of that. 20160216 23:40:47< shadowm> Yes, the file is 144x144 but only a tiny bit has actual content. 20160216 23:41:06< Rhonda> shadowm: Can you give me a list what you want to have added? 20160216 23:41:44< shadowm> Rhonda: I'll go over .htaccess and give you a list later. 20160216 23:41:50< celticminstrel> The button seems to be 30x30, so I'll try with that size and see how it goes. 20160216 23:42:35-!- enchilado [enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20160216 23:43:10-!- enchilado is now known as aeonchild 20160216 23:43:49< celticminstrel> shadowm, Rhonda - I also got it at bugs.wesnoth.orb. If there were others, I don't recall right now. 20160216 23:44:04< shadowm> bugs.wesnoth.org is a redirect to gna.org. 20160216 23:44:17-!- knotwork__ [~markm@99.192.89.107] has joined #wesnoth-dev 20160216 23:44:21< celticminstrel> Yeah. I think the certificate applies before the redirect though. 20160216 23:45:21< celticminstrel> It'd also be fine if HTTPS wasn't allowed for bugs.wesnoth.org. 20160216 23:45:51< shadowm> Just checked to make sure gna.org's certificate is good, because they've often let it expire in the past. 20160216 23:46:09< celticminstrel> mattsc: Sorry for the delay... I'm not actually sure what you're asking though. 20160216 23:46:39< shadowm> celticminstrel: By the way, you wouldn't have any experience running a bug tracker of your choice, would you? 20160216 23:46:51< celticminstrel> Uh... 20160216 23:47:00< celticminstrel> I guess I've used github's. 20160216 23:47:07< shadowm> Running, not using. 20160216 23:47:29< shadowm> Hosting on a server yourself, dealing with all the crap involved. 20160216 23:47:55< mattsc> celticminstrel: no worries, I have plenty of things to keep me busy 20160216 23:47:56-!- avtobiff [~avtobiff@c-503270d5.015-6-73746f28.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20160216 23:47:56-!- new_one [~new_one@2604:a880:1:20::22e:d001] has joined #wesnoth-dev 20160216 23:47:58< celticminstrel> Oh, in that case, no I don't have any experience with that. 20160216 23:48:08< shadowm> Okay. 20160216 23:48:27< celticminstrel> I have some experience with hosting things, but not a bug tracker specifically. 20160216 23:48:28< mattsc> celticminstrel: you said that there might not be a pre-defined Lua stage, while the link I gave seems to point to the description to just such a thing. 20160216 23:48:47< mattsc> But I do not know whether that stage is pre-defined, that was the disclaimer. 20160216 23:49:03< celticminstrel> mattsc: Well, that's a list of engines, not stages. 20160216 23:49:17< celticminstrel> Unless you linked the wrong point in the document. 20160216 23:50:01< celticminstrel> Which might actually be possible, considering how there's two headings with the same name. 20160216 23:50:16< mattsc> celticminstrel: ugh, that’s funny; yes, exactly, and they have the same link 20160216 23:50:30< celticminstrel> The reason I thought there wasn't a predefined Lua stage is because the Lua stage example doesn't have a name= key, which sets it apart from the other stage examples. 20160216 23:50:31< mattsc> I meant to point to Section 3.1.4.5 20160216 23:51:42< mattsc> I think that’s just because there is only one stage that uses the lua engine. 20160216 23:51:55< celticminstrel> Well, I don't know for sure. I haven't looked into the code or anything. 20160216 23:52:00< celticminstrel> That was just my impression. 20160216 23:52:09< mattsc> Right; I haven’t either in a long time. 20160216 23:52:38< mattsc> I am pretty sure that back in the day I tested that such a stage exists though. 20160216 23:52:46< celticminstrel> Okay. 20160216 23:52:49< mattsc> In any case, it’s not important right now. 20160216 23:53:20< celticminstrel> Heh, I wrote "bugs.wesnoth.orb" earlier instead of org. 20160216 23:57:35-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Quit: No Ping reply in 180 seconds.] 20160216 23:58:14-!- Greg-Boggs [~greg_bogg@173.240.241.83] has quit [Remote host closed the connection] 20160216 23:59:30-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev --- Log closed Wed Feb 17 00:00:16 2016