--- Log opened Mon Jul 13 00:00:27 2015 20150713 00:11:13-!- travis-ci [~travis-ci@ec2-54-159-106-69.compute-1.amazonaws.com] has joined #wesnoth-dev 20150713 00:11:14< travis-ci> wesnoth/wesnoth#6764 (master - a942289 : gfgtdf): The build was fixed. 20150713 00:11:14< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/70665013 20150713 00:11:14-!- travis-ci [~travis-ci@ec2-54-159-106-69.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150713 00:12:55-!- Yaiyan [~Yaiyan@46.101.48.31] has joined #wesnoth-dev 20150713 00:31:57-!- gfgtdf [~chatzilla@f054145175.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 39.0/20150630154324]] 20150713 00:49:42-!- ancestral [~ancestral@163.sub-70-197-230.myvzw.com] has joined #wesnoth-dev 20150713 00:50:56-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 264 seconds] 20150713 01:04:53< shadowm> ancestral: You wouldn't know off the top of your head what the best way to query the OS version is on OS X? 20150713 01:05:11< ancestral> Via terminal? 20150713 01:05:11< shadowm> In C++, not shell. 20150713 01:05:16< ancestral> Oh 20150713 01:05:20< ancestral> Not she'll? 20150713 01:05:28< ancestral> *shell 20150713 01:05:54< shadowm> Yeah, not the command line shell. 20150713 01:07:31< shadowm> Somehow I suspect the only OS where this is easy and well-documented is, ironically enough, Windows. ¬_¬ 20150713 01:08:20< ancestral> I’m not sure 20150713 01:10:13< shadowm> SO says I need to call an API that's in Objective C. Ugh. 20150713 01:11:29< ancestral> Does Python have a way? 20150713 01:12:08< shadowm> I have no idea and that won't help me for what I'm doing. 20150713 01:12:51< shadowm> I guess I'll just focus on the clusterfuck that's Linux first (and/or give up on the whole idea). 20150713 01:13:11< Yaiyan> You can import platform with python 20150713 01:17:48-!- ancestral [~ancestral@163.sub-70-197-230.myvzw.com] has quit [Ping timeout: 264 seconds] 20150713 01:44:59-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150713 02:13:25-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150713 02:14:38< shadowm> https://dl.dropboxusercontent.com/u/21371130/screenshots/gui2-game-version-00-2.png 20150713 02:14:45< shadowm> https://dl.dropboxusercontent.com/u/21371130/screenshots/gui2-game-version-00-3.png 20150713 02:15:43< irker951> wesnoth: Charles Dang wesnoth:master 8ac2239ca16c / data/scenario-test.cfg: test: some minor cleanup, esp post-459ce3adc29b http://git.io/vmfmD 20150713 02:16:56 * vultraz drools 20150713 02:20:44-!- ToBeCloud [uid51591@wikimedia/ToBeFree] has quit [Quit: Connection closed for inactivity] 20150713 03:08:12-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 255 seconds] 20150713 03:09:33-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150713 03:15:46-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150713 03:20:33-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 256 seconds] 20150713 04:09:00-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150713 04:11:31< vultraz> what the actual hell 20150713 04:11:48< vultraz> PR #418 20150713 04:12:45< shadowm> Looksl ike somebody mistook the pull requests page for a bug tracker. 20150713 04:13:54-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 255 seconds] 20150713 04:16:05-!- oldlaptop [~quassel@50-107-124-87.adr02.mskg.mi.frontiernet.net] has quit [Ping timeout: 256 seconds] 20150713 04:16:23< shadowm> Closed it. 20150713 05:09:51-!- oldlaptop [~quassel@50-107-124-87.adr02.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150713 05:17:43-!- irker951 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150713 05:19:31-!- Kwandulin [~Miranda@p5B008517.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150713 05:35:51-!- [Relic] [~Relic]@2602:306:33a3:6d30:81b0:478e:3022:5b2d] has quit [Quit: I press the magic X and all the weirdos go away!] 20150713 05:57:50-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150713 06:02:40-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 265 seconds] 20150713 06:41:17-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150713 07:10:26-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150713 07:15:56-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has joined #wesnoth-dev 20150713 07:20:24-!- kex [~kex@31-151-58-117.dynamic.upc.nl] has quit [Ping timeout: 250 seconds] 20150713 08:13:50-!- irker310 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150713 08:13:50< irker310> wesnoth: Ignacio R. Morelle wesnoth:master 29d4da6ec420 / src/ (build_info.cpp build_info.hpp): bi: Add getter for user-visible library names http://git.io/vmJBj 20150713 08:13:50< irker310> wesnoth: Ignacio R. Morelle wesnoth:master 3a4c11a2e73e / SConstruct src/SConscript: scons: Propagate HAVE_FRIBIDI to all files http://git.io/vmJRe 20150713 08:13:52< irker310> wesnoth: Ignacio R. Morelle wesnoth:master 10baf457660e / src/ (build_info.cpp build_info.hpp wesnoth.cpp): bi: Keep track of optional build features and add a report function http://git.io/vmJRv 20150713 08:34:54-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150713 08:39:19-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Client Quit] 20150713 08:44:48-!- mjs-de [~mjs-de@x4db5bbc8.dyn.telefonica.de] has joined #wesnoth-dev 20150713 08:49:16-!- travis-ci [~travis-ci@ec2-54-166-15-42.compute-1.amazonaws.com] has joined #wesnoth-dev 20150713 08:49:17< travis-ci> wesnoth/wesnoth#6766 (master - 10baf45 : Ignacio R. Morelle): The build has errored. 20150713 08:49:17< travis-ci> Build details : https://travis-ci.org/wesnoth/wesnoth/builds/70699150 20150713 08:49:17-!- travis-ci [~travis-ci@ec2-54-166-15-42.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150713 08:56:43-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150713 09:09:21-!- Kwandulin [~Miranda@p5B008517.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150713 10:11:55-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150713 10:16:46-!- gfgtdf [~chatzilla@x50abe474.dyn.telefonica.de] has joined #wesnoth-dev 20150713 10:16:52-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 246 seconds] 20150713 10:17:05< gfgtdf> shadowm: is there a reason why we keep implemented features in http://wiki.wesnoth.org/EasyCoding ? 20150713 10:17:35< vultraz> probably just no one updated the page 20150713 10:19:03< gfgtdf> vultraz: but they are currenlty crossed out 20150713 10:19:20< vultraz> then just remove them 20150713 10:19:21< gfgtdf> vultraz: so it looks liek somethne thought : its better to cross them out than to remove them. 20150713 10:19:28< gfgtdf> vultraz: hm ok 20150713 10:21:03< vultraz> gfgtdf: I'm working on refactoring the campaign dialog mod list https://dl.dropboxusercontent.com/u/95558676/campaign_dialog_WIP.PNG 20150713 10:21:19< vultraz> still some issues but it should be good soon 20150713 10:21:55-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150713 10:22:30< iceiceice> gfgtdf: i think i thought that, it looks good if things are displayed there and crossed off 20150713 10:22:35< iceiceice> because then its a clear sign of activity 20150713 10:22:45< iceiceice> also people might ask, where did that thing go that i was thinking of doing 20150713 10:22:52< iceiceice> but all those are pretty old now 20150713 10:23:04< gfgtdf> vultraz: on your creeen it looks like the 'rows' are selectable 20150713 10:23:21< vultraz> they are 20150713 10:23:26< vultraz> like in mp create 20150713 10:23:28< gfgtdf> vultraz: a reason for that ? 20150713 10:23:47< vultraz> it's a listbox 20150713 10:24:08< gfgtdf> vultraz: why id you change it into a listbox ? 20150713 10:24:25< vultraz> i don't like the tree view look 20150713 10:24:28< vultraz> it indents the node 20150713 10:24:38< gfgtdf> vultraz: you can turn of teh indent 20150713 10:25:10< gfgtdf> iceiceice: too late i already deleted it. 20150713 10:25:25< iceiceice> yeah thats good probably 20150713 10:27:52< gfgtdf> vultraz: also your text near the checkboxes are white, which could mena that the boxes wont be toggeled when you click on the text . 20150713 10:28:58< vultraz> gfgtdf: it's like that in mp create 20150713 10:29:13< gfgtdf> vultraz:so ? 20150713 10:29:40< vultraz> I can fix it here but then someone will have to do that in mp too 20150713 10:30:14< vultraz> anyway...can you put a listbox in a tree view or do you need nodes? 20150713 10:30:48-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20150713 10:31:49< gfgtdf> vultraz: you cna put a listbox ina node, but i dont think thats what you want 20150713 10:33:06< gfgtdf> vultraz: another thing: currently the sp mod dialog does not show the descriptions of the mod like teh mp thing does, i dont know whether thts important though. 20150713 10:33:37< vultraz> hmm 20150713 10:33:45< vultraz> I wonder if GUI2 supports dynamic toolsips 20150713 10:33:48< vultraz> tooltips 20150713 10:34:13< gfgtdf> vultraz: i think you can ssign a tooltip to each element ina listbox or treeview 20150713 10:34:22< vultraz> hmm 20150713 10:34:24< gfgtdf> vultraz: if tahts what you want 20150713 10:35:31< vultraz> gfgtdf: how do i do that? 20150713 10:38:22< gfgtdf> vultraz: i dont know exactly, but my first try (in the current gui2 dialog) woudl be to add a tree_group_field["tooltip"] = mod->description; here https://github.com/wesnoth/wesnoth/blob/master/src/gui/dialogs/campaign_selection.cpp#L185 20150713 10:38:48< vultraz> hmmmm 20150713 10:39:47< vultraz> That does work 20150713 10:39:49< vultraz> huh 20150713 10:39:58< vultraz> but only if you mouseover the text 20150713 10:43:43< gfgtdf> vultraz: did you test it with your new code ? 20150713 10:43:48< vultraz> yes 20150713 10:44:33< vultraz> this is my code, btw http://pastebin.com/kacJAVTz 20150713 10:47:08< gfgtdf> vultraz: maybe "modname" if just teh label not the checkbox widget ? 20150713 10:47:42< gfgtdf> vultraz: also is there a reason why you use list_item_item.insert(std::make_pair("modname", mlist_item)); instead of list_item_item["modname"] = mlist_item; ? 20150713 10:49:04< vultraz> oh derp, good point 20150713 10:49:11< vultraz> I had copied the campaign listbox 20150713 10:49:19< vultraz> forgot that that has an icon it needs to pair 20150713 11:15:33-!- irker310 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150713 11:49:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150713 11:57:24-!- travis-ci [~travis-ci@ec2-54-167-93-1.compute-1.amazonaws.com] has joined #wesnoth-dev 20150713 11:57:25< travis-ci> gfgtdf/wesnoth-old#497 (master - a942289 : gfgtdf): The build was fixed. 20150713 11:57:25< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/70719658 20150713 11:57:25-!- travis-ci [~travis-ci@ec2-54-167-93-1.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150713 12:20:38-!- Andrettin [506e4f72@gateway/web/freenode/ip.80.110.79.114] has joined #wesnoth-dev 20150713 12:21:58< Andrettin> hello 20150713 12:24:18< gfgtdf> Andrettin: hi 20150713 12:25:43< Andrettin> I have been looking through the dwarvish names for Wesnoth, trying to find out how they were formed 20150713 12:26:46< Andrettin> they seem generally to be composed of a prefix (Aig-, Dul-, Trith-, etc.), and a suffix (-aithsol, -thain, -thaus, and so on) 20150713 12:27:23< Andrettin> is there information anywhere regarding what these prefixes and suffixes mean? and if not, do you know who was the person who originally came up with those names? 20150713 12:27:55< gfgtdf> Andrettin: there is a lost of names inside the [race] tag for dwarves 20150713 12:28:15< gfgtdf> Andrettin: thost names are then mixes for example by taking the fuirst part of one name and a second part of another name 20150713 12:28:25< gfgtdf> s/lost/list 20150713 12:28:54< gfgtdf> s/mixes/mixed 20150713 12:30:23< Andrettin> yes 20150713 12:30:42< Andrettin> but I could identify what was the first part and what was the second part by looking at the patterns 20150713 12:31:28< Andrettin> I meant I looked at the names in that list, sorry I didn't explain previously 20150713 12:31:32< Andrettin> (and not the ones in-game) 20150713 12:31:49< gfgtdf> Andrettin: no afaik teh list was written by hand 20150713 12:32:03< gfgtdf> and then the ingame names are generated by mixing names from that list 20150713 12:32:40< Andrettin> yes, through the markov chain algorithm 20150713 12:33:28< Andrettin> do you know who came up with the list? 20150713 12:34:08< Andrettin> I looked through the repository's history, and finally ended up at this commit: 20150713 12:34:10< Andrettin> https://github.com/wesnoth/wesnoth/blob/9b8c265f6fa07f77722f22e591ce5fa31fdc5eca/data/names.cfg 20150713 12:34:43-!- travis-ci [~travis-ci@ec2-54-159-106-69.compute-1.amazonaws.com] has joined #wesnoth-dev 20150713 12:34:44< travis-ci> gfgtdf/wesnoth-old#498 (mp_scenario_transition - 0cb8b8d : gfgtdf): The build has errored. 20150713 12:34:44< travis-ci> Build details : https://travis-ci.org/gfgtdf/wesnoth-old/builds/70719723 20150713 12:34:45-!- travis-ci [~travis-ci@ec2-54-159-106-69.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150713 12:34:48< zookeeper> some of those lists have to be really, really, really old 20150713 12:35:32< Andrettin> indeed; it is from 2003 apparently 20150713 12:36:08< zookeeper> would have to ask sirp if he remembers 20150713 12:36:14-!- SZ_Bot [~SZ_Bot@27-83-235-80.dyn.estpak.ee] has joined #wesnoth-dev 20150713 12:36:15-!- Ravana_ [~SZ_Bot@unaffiliated/ravana/x-2327071] has quit [Disconnected by services] 20150713 12:36:19-!- SZ_Bot is now known as Ravana_ 20150713 12:36:20-!- Ravana_ [~SZ_Bot@27-83-235-80.dyn.estpak.ee] has quit [Changing host] 20150713 12:36:20-!- Ravana_ [~SZ_Bot@unaffiliated/ravana/x-2327071] has joined #wesnoth-dev 20150713 12:36:53< zookeeper> (you can find him on #frogatto for instance, or just msg him directly i suppose) 20150713 12:37:05< Andrettin> thanks! I will do that 20150713 12:38:07< zookeeper> i doubt anyone who came up with the lists has any particular meanings assigned to them (or at least remember them even if once they had) 20150713 12:39:46< Andrettin> yes, I thought that would be possible... 20150713 12:45:05< Andrettin> it would be nice if there were a meaning to them, though, since that could provide material for an open-source dwarvish language 20150713 12:46:33< zookeeper> i'd think that if one wanted to create an open-source dwarvish language, there's much better source material to start with in the first place 20150713 12:46:55< Ravana_> Is there way to make villages flag use actual team color instead of automatic1-9 , or just way to prevent this automatic coloring? 20150713 12:50:26< Ravana_> would setting sides flag= to image with ~RC magenta to something else work? 20150713 12:54:29< Andrettin> zookeeper: what material, for instance? 20150713 12:56:29< zookeeper> Andrettin, i don't know, something other than a list of generic fantasy names in a random fantasy game? :x 20150713 12:57:15< zookeeper> surely there's plenty of fictional language people out there coming up with stuff that has more linguistic merit 20150713 13:14:24< Ravana_> seems to work... however not in lua 20150713 13:18:10< Ravana_> what is the standard timing for flag animation? I put 250 as that was in example for [side] 20150713 13:19:15-!- gfgtdf [~chatzilla@x50abe474.dyn.telefonica.de] has quit [Read error: Connection reset by peer] 20150713 13:53:20-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150713 14:36:45-!- horrowin1 [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowin1] 20150713 14:54:51-!- [Relic] [~Relic]@2602:306:33a3:6d30:3dcd:9d40:795:af8d] has joined #wesnoth-dev 20150713 15:03:19-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20150713 15:04:56-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has quit [Remote host closed the connection] 20150713 15:06:50-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20150713 15:10:14-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has quit [Remote host closed the connection] 20150713 15:10:46-!- EliDupree [~quassel@66-189-34-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20150713 15:12:01-!- irker105 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150713 15:12:01< irker105> wesnoth: gfgtdf wesnoth:master c6685bbb6d7b / src/actions/move.cpp: Fix [allow_undo] in enter_hex and exit_hex events. http://git.io/vmkGs 20150713 15:36:56-!- Netsplit *.net <-> *.split quits: DDR, Rhonda, vifon, elias 20150713 15:37:10-!- lobby [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20150713 15:37:10-!- Topic for #wesnoth-dev: Wesnoth Developers Channel | Logs: http://irclogs.wesnoth.org 20150713 15:37:10-!- Topic set by shadowm [~ignacio@wesnoth/developer/shadowm] [Mon Jun 29 06:14:24 2015] 20150713 15:37:10[Users #wesnoth-dev] 20150713 15:37:10[ [Relic] ] [ Gambit ] [ janebot ] [ mjs-de ] [ Samual ] [ vultraz ] 20150713 15:37:10[ aeonchild ] [ Greg-Boggs] [ Jetrel ] [ Necrosporus] [ shadowm ] [ Yaiyan ] 20150713 15:37:10[ AI0867_ ] [ heirecka ] [ knotwork ] [ nurupo ] [ shikadibot] [ zookeeper] 20150713 15:37:10[ Andrettin ] [ higgins ] [ lobby ] [ oldlaptop ] [ Soliton ] [ {V} ] 20150713 15:37:10[ Crendgrim ] [ iceiceice ] [ Lohengramm ] [ prkc ] [ stikonas ] 20150713 15:37:10[ crimson_penguin] [ irker105 ] [ loonycyborg ] [ pydsigner ] [ TC01 ] 20150713 15:37:10[ EliDupree ] [ Ivanovic ] [ matthiaskrgr] [ Ravana_ ] [ timotei_ ] 20150713 15:37:10[ esr ] [ iwaim ] [ mattsc ] [ Rhonda ] [ vincent_c ] 20150713 15:37:10-!- Irssi: #wesnoth-dev: Total of 44 nicks [0 ops, 0 halfops, 0 voices, 44 normal] 20150713 15:37:10!leguin.freenode.net [freenode-info] channel flooding and no channel staff around to help? Please check with freenode support: http://freenode.net/faq.shtml#gettinghelp 20150713 15:37:14-!- Channel #wesnoth-dev created Tue Jan 27 05:28:41 2009 20150713 15:37:16-!- elias [~allefant@allefant.com] has joined #wesnoth-dev 20150713 15:37:23-!- vifon [~vifon@bohdan.wu-be.de] has joined #wesnoth-dev 20150713 15:37:31-!- DDR [~david@ec2.happyspork.com] has joined #wesnoth-dev 20150713 15:38:20-!- Irssi: Join to #wesnoth-dev was synced in 78 secs 20150713 16:41:14-!- mjs-de [~mjs-de@x4db5bbc8.dyn.telefonica.de] has quit [Remote host closed the connection] 20150713 17:10:30-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Not here much atm. Will check logs for my nick and forum PMs.] 20150713 17:52:15-!- gfgtdf [~chatzilla@x50abe474.dyn.telefonica.de] has joined #wesnoth-dev 20150713 18:15:10< gfgtdf> zookeeper: about pr 417: it would be good to push to the branch to invoke a new travis build. 20150713 18:16:41< gfgtdf> zookeeper: before doing that i recomend that you rebase the pr to original master before. 20150713 18:21:37< gfgtdf> shadowm: you will imeplement https://gna.org/bugs/?10380 ? 20150713 18:29:31-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150713 18:40:50< zookeeper> gfgtdf, push to what branch? 20150713 18:41:04< gfgtdf> zookeeper: to the branch of teh featurerequest 20150713 18:41:21< gfgtdf> pull requuest i mean 20150713 18:41:23< zookeeper> it's in master, not a branch 20150713 18:41:43< gfgtdf> of then you push to your master 20150713 18:41:45< gfgtdf> ok* 20150713 18:42:15< zookeeper> ok, well, sure... i think you want me to also pull first :p 20150713 18:42:38< gfgtdf> zookeeper: hm i'd reccoment to rebase otherwise you have more merging commits 20150713 18:42:56< zookeeper> if you'll tell me the exact command to copypaste, then sure 20150713 18:43:18< gfgtdf> zookeeper: assuming that your wesnoth is 'upstream' that is 'git fetch upstream master' then 'git rebase upstream/master' 20150713 18:43:37< gfgtdf> zookeeper: assuming that teh origninal is 'upsream' i mean 20150713 18:48:25< zookeeper> well, did that, tried to push, said i need to pull first. so if i pull, do i need to do that rebase hassle again before i push? 20150713 18:48:36< zookeeper> i'm assuming yes 20150713 18:48:42< gfgtdf> zookeeper: no dont pull 20150713 18:48:55< zookeeper> then what do i do? 20150713 18:48:55< gfgtdf> zookeeper: was the rebase without problems ? 20150713 18:49:08< zookeeper> no, there were changelog conflicts along the way but i sorted those out 20150713 18:49:10< gfgtdf> zookeeper: forcepush to your repo 20150713 18:50:33< zookeeper> --force or --force-with-lease? 20150713 18:50:59< gfgtdf> --force or just -f 20150713 18:51:18< gfgtdf> but never forcepush to wesnoth origninal rep 20150713 18:51:22< gfgtdf> repo 20150713 18:52:08< zookeeper> ok, done. at least the PR still looks intact... 20150713 19:04:52-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150713 19:08:07-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150713 19:36:24-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150713 19:46:10-!- {V} [~V@105-70-ftth.on.nl] has quit [Ping timeout: 264 seconds] 20150713 19:47:10-!- {V} [~V@105-70-ftth.on.nl] has joined #wesnoth-dev 20150713 19:53:16-!- irker105 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150713 20:01:36-!- hay207 [~haythamme@41.34.47.78] has quit [Ping timeout: 264 seconds] 20150713 20:04:44-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20150713 20:09:37< shadowm> gfgtdf: Allow me to ask you why you are asking me about #10380? 20150713 20:10:20-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150713 20:13:41< gfgtdf> shadowm_ becasue it about teh addon manager 20150713 20:14:05-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has quit [Ping timeout: 244 seconds] 20150713 20:14:24< gfgtdf> shadowm: and i thought you currently work on teh addon manager 20150713 20:15:58< shadowm> The answer in this case unfortunately is much more complicated than that. 20150713 20:16:55< shadowm> mordante was working on his own add-ons manager (UI only) in GUI2 in parallel to my refactoring of the original add-ons manager. Among the things he was specifically working on was lists with multiple selection. 20150713 20:17:06-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20150713 20:17:11-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150713 20:17:44< shadowm> As part of his work, he came up with a whole new implementation of GUI2 listboxes that's conditionally enabled by a preprocessor symbol. 20150713 20:18:10< shadowm> I never tested it much but I remember it was definitely not ready for production. 20150713 20:18:40< shadowm> This was just before he stopped committing actual code and stuck to code style fixes. 20150713 20:19:17-!- ancestral [~ancestral@152.179.59.210] has joined #wesnoth-dev 20150713 20:19:34< shadowm> Now as far as I am concerned, he's tacitly left the project, so the future of the alternative GUI2 listbox implementation and the GUI2 add-ons manager is uncertain. 20150713 20:19:55< gfgtdf> shadowm: maybe as a temporary solution we could just add an 'install' button that installs the addon without quitting to titlescreen ? 20150713 20:20:27< shadowm> I plan to maintain GUI2 on his behalf (even though I'm pretty sure he'd murder me if he were here), but I am not too confident in my coding skills when it comes to the kind of techniques employed extensively throughout the GUI2 codebase. 20150713 20:21:02< shadowm> For example, I spent a whole night trying to figure out how event propagation works in GUI2 and had to give up because I couldn't keep track of all the type information involved. 20150713 20:21:31< shadowm> As in, templates with parameters that do non-obvious things. Layers and layers of them. 20150713 20:22:06< shadowm> In general, GUI2 doesn't strike me as a more maintainable solution than GUI1 but it's for completely different reasons. 20150713 20:23:25< shadowm> gfgtdf: I have some ideas for a temporary solution in GUI1, but all of them require another refactoring since the code is kind of a monolithic mess right now. 20150713 20:24:23< gfgtdf> shadowm: the current addon manager is in gui1 ? 20150713 20:24:29< shadowm> Yes. 20150713 20:24:53< gfgtdf> shadowm: but teh options dialog is in gui2 ? 20150713 20:24:59< shadowm> Yes. 20150713 20:25:51< gfgtdf> shadowm: can't you just use debug + stcktrace to find out how teh event hander are called ? 20150713 20:26:00< shadowm> What do you think I did? 20150713 20:26:29-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has quit [Ping timeout: 256 seconds] 20150713 20:28:27< shadowm> Ultimately whether and when I'll get around to #10380 depends on several other things. 20150713 20:29:06< shadowm> I want to finish the rewrite of my first campaign this year, so that'll suck up some of my spare time that I could otherwise use for Wesnoth (mainline). 20150713 20:29:27< shadowm> I also have some art stuff to do. 20150713 20:30:14< shadowm> And as for mainline, the plan is to release a new stable version every two months as long as bug fixes keep coming to 1.12. 20150713 20:31:08< shadowm> I'm not in a particular hurry to get 1.14 out, however, because the centerpiece of that series should be the SDL 2 port, which, as we know, was a complete failure. 20150713 20:31:53< shadowm> We've got the guy with the long name trying to do his own and I'm not sure how that'll go but even if he succeeds we'll have a lot of work to do to stitch everything back together. 20150713 20:32:50< shadowm> But of course I'd prefer 1.14 to not be all about SDL 2, of course not. 20150713 20:33:27< shadowm> gfgtdf: The thing is, up to this point since 1.6.x we've never had a clear plan for what a new stable series should have in terms of features. 20150713 20:33:43< shadowm> I have no idea what your goals are, or zookeeper's or vultraz's. 20150713 20:34:17< shadowm> Elvish_Hunter's seem to be to turn Wesnoth's IPF infrastructure into a command-line equivalent of the GIMP and I guess I'm okay with that. 20150713 20:34:51< shadowm> I didn't want to ask you what your goals are because mine are still not set in stone. 20150713 20:35:48< shadowm> I have a very long personal to-do list for 1.14 but it's quite obvious that most of the items fall outside my areas of competence or skill level, so the list requires some adjustments before I can make it truly public: https://gist.github.com/shikadilord/3d4d7e51ae8a46cb67fd 20150713 20:35:52< Andrettin> It is unfortunate that the SDL2 port was a failure. It should speed up graphics rendering, to my knowledge, which is nice. On the other hand, Wesnoth doesn't seem to really need graphics rendering performance improvements. 20150713 20:36:23< shadowm> (It's also slightly out of date. It turns out I didn't need to write a new multigrid widget to start working on the GUI2 preferences dialog.) 20150713 20:36:57< shadowm> (I just needed to defile mordante's code and make the existing stacked widget more useful.) 20150713 20:40:00-!- ancestral [~ancestral@152.179.59.210] has quit [Quit: i go nstuf kthxbai] 20150713 20:41:35< gfgtdf> shadowm: so you say that before 1.6 we had a clear plan what next version shoudl have n terms of features ? 20150713 20:41:52< shadowm> It was most clear for 1.0 and 1.2. 20150713 20:42:42< shadowm> In 1.4's case, I don't think it amounted to much beyond "new mainline campaigns, support for MP campaigns, mordante's new terrain system". 20150713 20:43:02< shadowm> (Yes, you read that right, "support for MP campaigns". We've been at this forever.) 20150713 20:43:50< shadowm> For 1.6's it was primarily the new portrait style and GUI2 [message] implementation, as well as new mainline campaigns again. 20150713 20:44:10-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20150713 20:44:46< shadowm> Since 1.11.x we have neither new concrete content to look forward to, nor direction (but I'm supposed to fix that now that I'm the one in charge of releases). 20150713 20:45:25< shadowm> Any progress that happened in 1.11.x was merely a product of serendipity. 20150713 20:47:09< shadowm> When you leave everyone to do as they wish, the schedule gets stretched out forever and makes quality testing much harder in the end because you don't know what features to privilege over others. 20150713 20:47:21< shadowm> Especially if some of the involved people give up and then leave. 20150713 20:47:29< Andrettin> That is true. 20150713 20:47:57< Andrettin> On the other hand, is there a way for it to be any different in an open-source project? 20150713 20:48:41< shadowm> The situation I've got in my hands now is somewhat worse than the 1.11.x situation in that I have only two other engine coders and there's still too much left to do, either from 1.11.x (like the MP campaign support stuff) or from forever (like the SDL 2 transition). 20150713 20:49:12< shadowm> So hurrying things up wouldn't work either as we can't cover all areas in finite time. 20150713 20:49:41< shadowm> Andrettin: Yes, there are projects which have specific goals set from the start of a development branch's lifecycle. 20150713 20:50:09< shadowm> They also tend to have better code documentation and more experienced maintainers. ¬_¬ 20150713 20:56:53-!- mjs-de [~mjs-de@wh.Uni-Dortmund.DE] has quit [Remote host closed the connection] 20150713 21:00:49< zookeeper> shadowm, i guess i don't tend to have much long-term goals for any given dev series anymore. i mean, regarding areas i have a say. of course i'd like to have a lot of goals for other people :p 20150713 21:00:55< zookeeper> +in 20150713 21:13:53-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150713 21:14:53< gfgtdf> shadowm: did you fix https://gna.org/bugs/index.php?21647 ? 20150713 21:16:35< gfgtdf> shadowm: i somehow rememberd you did 20150713 21:18:02-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 250 seconds] 20150713 21:24:29-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150713 21:27:21< shadowm> gfgtdf: Yes, I did. I just couldn't find a bug report when I looked because I didn't try misspelling "ellipse". 20150713 21:28:01< shadowm> And also because Savane doesn't allow me to see my past submissions in a list. 20150713 21:28:36< shadowm> I found another bug where I had posted that alluded to the ellipses issue so I assumed that was the bug I was looking for and ended my search there. ¬_¬ 20150713 21:29:11-!- mjs-de [~mjs-de@x4db5bbc8.dyn.telefonica.de] has joined #wesnoth-dev 20150713 21:48:48-!- hay207 [~haythamme@41.34.47.78] has quit [Ping timeout: 250 seconds] 20150713 21:52:01-!- Andrettin [506e4f72@gateway/web/freenode/ip.80.110.79.114] has quit [Quit: Page closed] 20150713 22:08:15-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150713 22:08:45-!- ancestral [~ancestral@63.92.240.233] has joined #wesnoth-dev 20150713 22:14:15-!- hay207 [~haythamme@41.34.47.78] has joined #wesnoth-dev 20150713 22:21:43-!- ancestral [~ancestral@63.92.240.233] has quit [Quit: i go nstuf kthxbai] 20150713 22:43:44-!- Greg-Boggs [~quassel@173.240.247.62] has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.] 20150713 22:46:38-!- horrowind [~Icedove@2a02:810a:8b00:5298:21b:fcff:fee3:c3ff] has quit [Quit: horrowind] 20150713 23:14:31< shadowm> Ugh: https://dl.dropboxusercontent.com/u/21371130/screenshots/gui2-game-version-00-6.png 20150713 23:15:34< shadowm> I don't think there's a single piece of GUI2 designed to ellipsize overlong text. 20150713 23:16:26< shadowm> Hm, or actually, the canvas documentation alludes to a text_wrap_mode option. 20150713 23:16:27< Yaiyan> Is that the job of the gui? 20150713 23:16:43< shadowm> Obviously. 20150713 23:16:49< Yaiyan> It's not handled by any gui widgets in the editor load dialog 20150713 23:17:13-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20150713 23:17:44< shadowm> The file chooser dialog is not implemented in GUI2. 20150713 23:18:28< Yaiyan> I'll trust you that makes enough of a difference then 20150713 23:18:28< shadowm> Okay, so text_wrap_mode does in fact seem to be implemented and it's actually a PangoEllipsizeMode member. 20150713 23:18:42< Yaiyan> Saying that, the file chooser dialog sometimes overruns anyway, even with an ellipsis 20150713 23:19:02< shadowm> GUI1 is not designed in a layout-aware fashion, GUI2 is. 20150713 23:19:15< Yaiyan> Ah 20150713 23:19:56< shadowm> GUI2 is built around and enforces the concept of a grid layout. Nothing can ever escape the grid. 20150713 23:20:20< shadowm> Everything is in the grid and the grid is everything. 20150713 23:23:22< shadowm> :| 20150713 23:24:14< shadowm> I forgot there are just toggle panels, I'll have to tinker with the label widget's interface. 20150713 23:24:36-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150713 23:24:40< shadowm> Something like ellipsize = no/start/middle/end. 20150713 23:24:52< shadowm> *these 20150713 23:30:56< shadowm> I HATE GUI2 LISTBOXES. 20150713 23:31:28-!- mjs-de [~mjs-de@x4db5bbc8.dyn.telefonica.de] has quit [Remote host closed the connection] 20150713 23:34:10-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 264 seconds] 20150713 23:35:31< shadowm> Okay, okay, I had forgotten about grow_factor on rows. 20150713 23:35:47< shadowm> Never mind GUI2 listboxes I wuv u (most of the time). 20150713 23:53:16-!- prkc [~prkc@catv-89-134-159-162.catv.broadband.hu] has quit [Remote host closed the connection] --- Log closed Tue Jul 14 00:00:56 2015