--- Log opened Thu Nov 27 00:00:44 2014 20141127 00:14:32-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141127 00:22:17-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 00:24:02-!- gfgtdf [~chatzilla@f054162032.adsl.alicedsl.de] has quit [Ping timeout: 245 seconds] 20141127 00:24:54-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20141127 00:43:24-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141127 00:44:38-!- Anakonda [Anakonda@dsl-tkubrasgw1-54f9ba-178.dhcp.inet.fi] has quit [Read error: Connection reset by peer] 20141127 01:19:57< vultraz> 20141127 01:40:26 error filesystem: Failed to check existence of file C:/Program Files (x86)/Battle for Wesnoth 1.12.0/images/icons/action/[1] C:\Users\Charles\Documents\My Games\Wesnoth1.12/data/add-ons/NX-RPG/episode1/maps/06_Awakening_part_1.map [*]_25.png: The filename, directory name, or volume label syntax is incorrect 20141127 01:19:59< vultraz> er 20141127 01:20:02< vultraz> what? 20141127 01:20:42< ancestral> Putting “[*]” into your file names, vultraz? 20141127 01:20:54< vultraz> No 20141127 01:20:54-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds] 20141127 01:21:13< ancestral> Some one or some thing apparently did 20141127 01:27:32-!- atomicbomb [~atomicbom@202.67.35.11] has joined #wesnoth-dev 20141127 01:29:17-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 01:52:21-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 01:54:29-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 244 seconds] 20141127 02:20:03-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 02:30:19-!- faabumc [~vcr@wesnoth/developer/faabumc] has joined #wesnoth-dev 20141127 02:31:53-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20141127 02:37:11-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 02:51:38-!- iceiceice [~chris@50.245.222.235] has joined #wesnoth-dev 20141127 02:51:38-!- iceiceice [~chris@50.245.222.235] has quit [Changing host] 20141127 02:51:38-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141127 02:52:09< iceiceice> vultraz: i took a look at what you were saying, 20141127 02:52:18< iceiceice> did you ever trying overridding wesnoth.eval_conditional? 20141127 02:52:41< vultraz> Hm. No, I did not. 20141127 02:52:45< vultraz> How would that help? 20141127 02:53:02< iceiceice> i think all the tags that actully check conditional wml use that function 20141127 02:53:34< iceiceice> so the thing is, it's a bit of a pain in the ass because all of the code that does [and] [or] [not] handling is also in that function 20141127 02:53:53< vultraz> Hm... Well, overriding tags should be an exception, not standard procedure 20141127 02:54:06< iceiceice> there's a top level part that does that, and an "internal" part that does [have_unit], [variable] etc. 20141127 02:54:36< iceiceice> so the other thing is, the code that handled [and][or][not] is actually duplicated in like 4 places in the C++ 20141127 02:54:41< vultraz> Wat 20141127 02:54:49< iceiceice> it's basically copy pasted, once for conditionals, and then more times for each kind of filter 20141127 02:54:56< iceiceice> unit, location, side 20141127 02:55:13< iceiceice> they each have a different "internal" part 20141127 02:55:22< vultraz> That's...horribly inelegant 20141127 02:55:24< iceiceice> but the external part that does [and][or][not] is copy pasta 20141127 02:55:29< iceiceice> yes 20141127 02:55:31< vultraz> Shouldn't they inherit from a parent class 20141127 02:55:39< iceiceice> i thoguht so at one point, 20141127 02:55:45< iceiceice> but now what i think is it should be implemented in lua 20141127 02:56:16< iceiceice> i think we coudl give a lua implementation thats probably as fast or faster than the C++ one we have right now, 20141127 02:56:34< iceiceice> and the other thing is, i don't really like when lua calls C++ and then C++ calls lua again, and then back to C++ again... 20141127 02:56:42< iceiceice> that makes bugs harder to figure out because your stack trace looks crazy 20141127 02:57:12-!- atomicbomb [~atomicbom@202.67.35.11] has quit [Quit: Leaving] 20141127 02:57:25< iceiceice> also it makes it unclear what happens if there is an exception 20141127 02:57:49< iceiceice> not that there's a problem but it just makes it more complicated 20141127 02:58:15< iceiceice> the other thing is, 20141127 02:58:22< iceiceice> right now there is a bunch of backwards compataibility code 20141127 02:58:29< iceiceice> in the [and][or][not] stuff 20141127 02:58:39< iceiceice> apparently we couldn't agree how it should work or something 20141127 02:59:08< vultraz> If that was long enough ago perhaps you should remove it 20141127 02:59:14< iceiceice> y 20141127 02:59:47< iceiceice> so what i would propose is, write one function called like "boolean_handler" in lua 20141127 02:59:55< iceiceice> which takes a WML table and a "helper" 20141127 03:00:13< iceiceice> and extracts all the [and][or][not] stuff first, then passes the remainder to the helper, 20141127 03:00:26< iceiceice> and evaluates the [and][or][not] parts in succession with the helper basically 20141127 03:00:44< iceiceice> and then code that up to replace eval_conditional and all of the filters 20141127 03:01:22< iceiceice> we coudl either leave the helpers in C++, or write them in lua also 20141127 03:01:45< vultraz> (brb, need to make a thanksgiving grocery run) 20141127 03:01:51< iceiceice> ok, i have to go soon also 20141127 03:07:34-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 03:10:27-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has quit [Remote host closed the connection] 20141127 03:14:40< irker747> wesnoth: Chris Beck wesnoth:master ad93493f8765 / RELEASE_NOTES: add notes about print being replaced in lua http://git.io/4CakKw 20141127 03:15:04-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20141127 03:18:23< shadowm> Huh? What's the reason for the print change? 20141127 03:25:55< vultraz> I wonder if ice cube reads logs 20141127 03:27:17-!- Bob_The_Mighty [~chatzilla@cpc4-brig16-2-0-cust378.3-3.cable.virginm.net] has joined #wesnoth-dev 20141127 03:40:49-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 258 seconds] 20141127 03:43:31-!- iceiceice [~chris@192.16.204.74] has joined #wesnoth-dev 20141127 03:43:31-!- iceiceice [~chris@192.16.204.74] has quit [Changing host] 20141127 03:43:31-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141127 03:43:44< iceiceice> shadowm: i had to change print to implement the lua console, 20141127 03:43:53< iceiceice> otherwise... it wouldn't be a very good interpreter 20141127 03:44:09< iceiceice> since you would have to minimize wesnoth and go to your terminal to see the output... 20141127 03:44:33< iceiceice> once i figured out how to make a new print function, i thought about whether it was a good thing that lua messages spam your console logs 20141127 03:45:21< iceiceice> they way it works now, lua printing goes to the lua log (internal stringtream for the interpreter), and to log debug on channel "scripting/lua" 20141127 03:45:42< iceiceice> i mean in general we discourage people to print directly to std::cout and std::cerr 20141127 03:46:13< iceiceice> if you think it should be different from how i currently set things up its very easy to change 20141127 03:48:29-!- Ivanovic_ [~ivanovic@frnk-5f74ed45.pool.mediaWays.net] has joined #wesnoth-dev 20141127 03:48:32< iceiceice> vultraz: yes i do 20141127 03:51:46-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 256 seconds] 20141127 03:52:23-!- Ivanovic_ is now known as Ivanovic 20141127 03:52:47-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20141127 03:54:41-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20141127 03:55:25< shadowm> iceiceice: I don't see a reason for not printing it to stderr as well as the internal stringstream. 20141127 03:56:11< shadowm> So if you could make it print to stderr again that'd be great. 20141127 03:57:22< iceiceice> what is the benefit in this? 20141127 03:57:38< shadowm> There doesn't have to be a concrete benefit. 20141127 03:58:03< iceiceice> ok, feel free to change it then 20141127 03:58:12< shadowm> I did not make the change in the first place. 20141127 03:59:18< shadowm> If you are concerned about people ruining the logger output format then maybe you should also forbid people from entering newlines into the logging facilities (which [wml_message] uses). 20141127 03:59:37< shadowm> (Not a serious suggestion. Don't do that.) 20141127 04:00:14< iceiceice> i'm on a different branch right now, i don't really want to deal with it, 20141127 04:00:24< iceiceice> if you want a code pointer i can show you what shoudl change, 20141127 04:00:46< iceiceice> but if you don't care enough to lift a finger and you won't give a concrete reason i don't see that i need to drop what i'm doing 20141127 04:01:24< shadowm> Nobody asked you to drop what you were doing in the first place. 20141127 04:01:56< iceiceice> okay 20141127 04:01:58< shadowm> If a specific time frame for the revert was desired, I'd have specified one. 20141127 04:02:09< iceiceice> also fwiw i'm pretty sure print was on std::cout before not std::cerr 20141127 04:02:11< shadowm> So by default it's "before 1.13.0". 20141127 04:02:33< shadowm> And I bet it wasn't either but rather the libc stream for stdout. 20141127 04:02:50< iceiceice> yeah thats probably more accurate 20141127 04:03:31-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 04:04:54< shadowm> And here's the concrete benefit: I can select portions of my terminal output, perform searches, redirect it to a file, etc., whereas I believe that's not possible for in-game output or the Lua console dialog yet. 20141127 04:05:46< iceiceice> there's a copy button on the lua console dialog 20141127 04:05:52< shadowm> Select. 20141127 04:05:55< iceiceice> so you can grab it all and send it to a text editor 20141127 04:05:57< iceiceice> and then select 20141127 04:06:14< shadowm> Yeah, I can do that with less clicks using my terminal emulator. 20141127 04:06:33< iceiceice> doing drag select in the console would not be too difficult actually 20141127 04:06:53< iceiceice> i think that would be less difficult to add to all scroll labels, than the hyperlink rendering thing was 20141127 04:06:58< shadowm> Sigh. 20141127 04:07:00< shadowm> Why do I bother. 20141127 04:07:30< iceiceice> the thing that's annoying though is that we don't have context menus 20141127 04:07:33< iceiceice> so its kind of awkward 20141127 04:07:51-!- ancestral_ [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141127 04:09:09< iceiceice> shadowm: you read the whole release notes entry right? 20141127 04:09:52< iceiceice> one reason to keep it as it is is that its more configurable 20141127 04:09:56-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Ping timeout: 264 seconds] 20141127 04:09:56-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Ping timeout: 264 seconds] 20141127 04:09:56-!- Ardonik [~user@adsl-75-28-98-116.dsl.irvnca.sbcglobal.net] has quit [Ping timeout: 264 seconds] 20141127 04:09:57-!- ancestral_ is now known as ancestral 20141127 04:10:11< iceiceice> if the "new" print duplicates features of the old one then its effectively the only one 20141127 04:11:11-!- Ardonik [~user@adsl-75-28-98-116.dsl.irvnca.sbcglobal.net] has joined #wesnoth-dev 20141127 04:11:53-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 264 seconds] 20141127 04:15:05-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141127 04:15:48-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 04:20:24< mattsc> iceiceice: so std_print() now does everything that print() did before? 20141127 04:20:32< iceiceice> yes 20141127 04:20:46< iceiceice> i figured this might affect AI 20141127 04:20:57< iceiceice> if you think its really inconvenient change is certainly an option 20141127 04:21:43-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 04:21:44< mattsc> iceiceice: I use print() extensively for AI debugging, but TBH, I don’t really care whether it’s called print() or std_print(). 20141127 04:21:59< iceiceice> if you want to suggest a different name from std_print that's also fine 20141127 04:22:11< iceiceice> that name won't make much sense to someone who never used c++ 20141127 04:22:32< mattsc> iceiceice: no, I don’t really care personally. The thing that worries me might be some backward compatibility for others. 20141127 04:49:31-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 04:55:35-!- _8680_ [~8680@2002:4404:712c:0:94b5:2eb1:4edf:772] has quit [Ping timeout: 272 seconds] 20141127 04:56:26-!- _8680_ [~8680@2002:4404:712c:0:c5fb:ba76:d4d:d037] has joined #wesnoth-dev 20141127 05:01:19-!- _8680_ [~8680@2002:4404:712c:0:c5fb:ba76:d4d:d037] has quit [Ping timeout: 258 seconds] 20141127 05:02:35-!- _8680_ [~8680@2002:4404:712c:0:39be:286f:7631:160f] has joined #wesnoth-dev 20141127 05:38:12-!- faabumc [~vcr@wesnoth/developer/faabumc] has quit [Quit: Ex-Chat] 20141127 05:43:32-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141127 05:48:30-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 256 seconds] 20141127 06:14:59-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20141127 06:47:10-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20141127 06:48:51-!- Ivanovic [~ivanovic@frnk-5f74ed45.pool.mediaWays.net] has quit [Changing host] 20141127 06:48:51-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20141127 07:11:38-!- atomicbomb [~atomicbom@202.67.35.28] has joined #wesnoth-dev 20141127 07:15:23-!- sachith500 [~kvirc@61.245.173.44] has joined #wesnoth-dev 20141127 07:25:02-!- sachith500|2 [~kvirc@112.135.3.201] has joined #wesnoth-dev 20141127 07:27:59-!- sachith500 [~kvirc@61.245.173.44] has quit [Ping timeout: 265 seconds] 20141127 07:29:28-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: End Transmission.] 20141127 07:32:23-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141127 07:37:05-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 264 seconds] 20141127 07:42:27-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 07:48:23-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 08:05:36-!- atomicbomb [~atomicbom@202.67.35.28] has quit [Ping timeout: 272 seconds] 20141127 08:09:16-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20141127 08:21:36-!- atomicbomb [~atomicbom@202.67.34.21] has joined #wesnoth-dev 20141127 08:26:30-!- markus_ [~mjs-de@f053055087.adsl.alicedsl.de] has joined #wesnoth-dev 20141127 08:30:03-!- mjs-de [~mjs-de@f048141166.adsl.alicedsl.de] has quit [Ping timeout: 255 seconds] 20141127 08:34:56-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20141127 08:37:18-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141127 08:39:04-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Ping timeout: 256 seconds] 20141127 08:46:17-!- Coffee_irc [~david@ppp121-45-21-183.lns20.adl2.internode.on.net] has joined #wesnoth-dev 20141127 09:06:50-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 256 seconds] 20141127 09:21:31-!- Alkenrinnstet [~alkenrinn@bb116-14-123-231.singnet.com.sg] has joined #wesnoth-dev 20141127 09:33:07-!- boucman_work [~jrosen@178.251.23.137] has joined #wesnoth-dev 20141127 09:33:07-!- boucman_work [~jrosen@178.251.23.137] has quit [Changing host] 20141127 09:33:07-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141127 09:36:38-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has joined #wesnoth-dev 20141127 10:09:37-!- atomicbomb [~atomicbom@202.67.34.21] has quit [Ping timeout: 240 seconds] 20141127 10:12:19-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has quit [Ping timeout: 265 seconds] 20141127 10:19:31-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has joined #wesnoth-dev 20141127 10:23:46-!- atomicbomb [~atomicbom@202.67.35.24] has joined #wesnoth-dev 20141127 10:25:20-!- markus_ is now known as mjs-de 20141127 10:39:42-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 10:57:57-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 240 seconds] 20141127 11:11:18-!- atomicbomb [~atomicbom@202.67.35.24] has quit [Read error: Connection reset by peer] 20141127 11:14:57-!- sachith500|2 [~kvirc@112.135.3.201] has quit [Read error: Connection reset by peer] 20141127 11:15:28-!- sachith500|2 [~kvirc@112.135.3.201] has joined #wesnoth-dev 20141127 11:22:04-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141127 11:25:01-!- EdB [~edb@89-158-11-138.rev.numericable.fr] has joined #wesnoth-dev 20141127 11:34:34-!- Coffee_irc [~david@ppp121-45-21-183.lns20.adl2.internode.on.net] has quit [Quit: Konversation terminated!] 20141127 11:48:30-!- Anakonda [Anakonda@dsl-tkubrasgw1-54f9ba-178.dhcp.inet.fi] has joined #wesnoth-dev 20141127 11:52:52-!- lipkab [~the_new_l@2001:738:5404:192:9e4e:36ff:fe7c:534c] has quit [Quit: Sűrű sötét az éj, dühöng a déli szél] 20141127 11:53:26-!- irker747 [~irker@fehu.ai0867.net] has quit [Quit: transmission timeout] 20141127 12:00:37-!- jkaluza [hanzz@nat/redhat/x-jhtchvjiidywvjdr] has joined #wesnoth-dev 20141127 12:10:26-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141127 12:25:27-!- sachith500 [~kvirc@112.134.220.171] has joined #wesnoth-dev 20141127 12:28:34-!- sachith500|2 [~kvirc@112.135.3.201] has quit [Ping timeout: 256 seconds] 20141127 12:48:41-!- prkc [~prkc@catv-89-134-173-244.catv.broadband.hu] has joined #wesnoth-dev 20141127 12:53:12-!- sachith500 [~kvirc@112.134.220.171] has quit [Ping timeout: 258 seconds] 20141127 12:53:47-!- sachith500 [~kvirc@61.245.163.198] has joined #wesnoth-dev 20141127 12:54:28-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev 20141127 12:55:23-!- sachith500|2 [~kvirc@112.134.220.171] has joined #wesnoth-dev 20141127 12:58:12-!- sachith500 [~kvirc@61.245.163.198] has quit [Ping timeout: 245 seconds] 20141127 12:58:21-!- sachith500 [~kvirc@61.245.163.128] has joined #wesnoth-dev 20141127 13:01:05-!- sachith500|2 [~kvirc@112.134.220.171] has quit [Ping timeout: 264 seconds] 20141127 13:13:34-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141127 13:35:31-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20141127 13:42:53-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20141127 13:46:37-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141127 13:55:47-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 13:56:04-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Computer's napping] 20141127 13:57:46-!- sachith500|2 [~kvirc@112.134.220.171] has joined #wesnoth-dev 20141127 13:58:55-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141127 14:00:55-!- sachith500 [~kvirc@61.245.163.128] has quit [Ping timeout: 244 seconds] 20141127 14:05:39-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141127 14:05:39-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds] 20141127 14:09:56-!- sachith500|2 [~kvirc@112.134.220.171] has quit [Read error: Connection reset by peer] 20141127 14:10:13-!- sachith500|2 [~kvirc@112.134.220.171] has joined #wesnoth-dev 20141127 14:10:53-!- sachith500|2 [~kvirc@112.134.220.171] has quit [Read error: Connection reset by peer] 20141127 14:18:27-!- jkaluza [hanzz@nat/redhat/x-jhtchvjiidywvjdr] has quit [Remote host closed the connection] 20141127 14:19:20-!- Bob_The_Mighty [~chatzilla@cpc4-brig16-2-0-cust378.3-3.cable.virginm.net] has quit [Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505]] 20141127 14:30:11-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 258 seconds] 20141127 14:30:27-!- boucman_work [~jrosen@2a02-8428-034f-f800-d267-e5ff-fe3c-dad2.rev.sfr.net] has joined #wesnoth-dev 20141127 14:30:27-!- boucman_work [~jrosen@2a02-8428-034f-f800-d267-e5ff-fe3c-dad2.rev.sfr.net] has quit [Changing host] 20141127 14:30:27-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20141127 15:02:24-!- irker971 [~irker@fehu.ai0867.net] has joined #wesnoth-dev 20141127 15:02:24< irker971> wesnoth: mattsc wesnoth:1.12 ad43d7127895 / changelog data/ai/micro_ais/cas/ca_big_animals.lua: Big Animals MAI: bug fix for units sometimes not attacking http://git.io/M4aF1A 20141127 15:03:41< irker971> wesnoth: mattsc wesnoth:master 051644b00f11 / changelog data/ai/micro_ais/cas/ca_big_animals.lua: Big Animals MAI: bug fix for units sometimes not attacking http://git.io/KlBtQQ 20141127 15:08:58-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Computer's napping] 20141127 15:18:12-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 15:26:21-!- atomicbomb [~atomicbom@202.67.35.3] has joined #wesnoth-dev 20141127 15:28:25-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 15:31:22-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141127 15:34:54-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Client Quit] 20141127 15:35:54-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 15:38:42-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20141127 15:46:25-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 15:47:41-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20141127 15:48:09-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20141127 15:53:28-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-usugpesrkkviaymm] has joined #wesnoth-dev 20141127 15:58:38-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20141127 15:58:48-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has quit [Ping timeout: 256 seconds] 20141127 15:59:10-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 16:16:40-!- EdB [~edb@89-158-11-138.rev.numericable.fr] has quit [Quit: Konversation terminated!] 20141127 16:19:35-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 20141127 16:20:01-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 16:23:31-!- _8680_ [~8680@2002:4404:712c:0:39be:286f:7631:160f] has quit [Ping timeout: 265 seconds] 20141127 16:26:34-!- _8680_ [~8680@2002:4404:712c:0:a497:f476:5aa2:4024] has joined #wesnoth-dev 20141127 16:30:21-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 16:42:10-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has joined #wesnoth-dev 20141127 16:52:03-!- mattsc [~mattsc@wesnoth/developer/mattsc] has joined #wesnoth-dev 20141127 17:04:45-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev 20141127 17:12:47-!- _8680_ [~8680@2002:4404:712c:0:a497:f476:5aa2:4024] has quit [Ping timeout: 272 seconds] 20141127 17:13:13-!- _8680_ [~8680@2002:4404:712c:0:187d:da6f:ddc3:8ada] has joined #wesnoth-dev 20141127 17:13:42-!- atomicbomb [~atomicbom@202.67.35.3] has quit [Quit: Leaving] 20141127 17:18:26-!- fabi [~quassel@p20030051AA00057965C016E0B7AE1687.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 17:18:26-!- fabi [~quassel@p20030051AA00057965C016E0B7AE1687.dip0.t-ipconnect.de] has quit [Changing host] 20141127 17:18:26-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20141127 17:18:37-!- mattsc [~mattsc@wesnoth/developer/mattsc] has quit [Quit: Bye for now] 20141127 17:24:35-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-130.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20141127 17:24:52-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-130.hsi3.kabel-badenwuerttemberg.de] has quit [Client Quit] 20141127 17:38:01-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds] 20141127 17:41:17-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has quit [Ping timeout: 272 seconds] 20141127 17:42:06-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 17:48:47-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-130.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20141127 17:53:24-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev 20141127 17:54:48< anonymissimus> loonycyborg: I figured I would have to build the boost libs for MSVC myself now anyway yes...so I should do for MinGw previously 20141127 17:56:00-!- cib0 [~cib@p5DC74F3F.dip0.t-ipconnect.de] has quit [Ping timeout: 244 seconds] 20141127 17:56:11< anonymissimus> loonycyborg: I was never using self-built boost libs...I tried once but failed (the linking at the end when building wesnoth, not boost libs themselves) 20141127 17:56:27< anonymissimus> perhaps it had a different reason 20141127 17:56:48-!- fabi [~quassel@wesnoth/developer/fendrin] has quit [Ping timeout: 265 seconds] 20141127 17:57:08-!- fabi [~quassel@p20030051AA00055165C016E0B7AE1687.dip0.t-ipconnect.de] has joined #wesnoth-dev 20141127 17:57:08-!- fabi [~quassel@p20030051AA00055165C016E0B7AE1687.dip0.t-ipconnect.de] has quit [Changing host] 20141127 17:57:08-!- fabi [~quassel@wesnoth/developer/fendrin] has joined #wesnoth-dev 20141127 17:59:02< anonymissimus> do we actually depend on the boost.random lib being built ? as that is one of the boost libs that can be used without being built 20141127 17:59:15< anonymissimus> (header-only) 20141127 17:59:33< anonymissimus> or optionally header-only in the case of this lib 20141127 18:00:22-!- DCW [~Thunderbi@cpc66866-finc15-2-0-cust47.4-2.cable.virginm.net] has quit [Remote host closed the connection] 20141127 18:06:07< loonycyborg> anonymissimus: the problem is I kinda don't remember where I build libs on hidden/win 20141127 18:06:27< loonycyborg> here with cross-compiler or on winxp 20141127 18:06:27< zookeeper> hmh. a debug command to output the current music playlist might be handy to have, for testing that your playlists are working right especially if you change them mid-scenario. it's kinda impossible to test it atm. 20141127 18:07:50< anonymissimus> loonycyborg: winxp most likely ? as I'm using them there 20141127 18:08:50< anonymissimus> loonycyborg: but I decided to try getting them myself, as the boostpro site went down so I will have to do for MSVC anyway, and MinGw should be easier 20141127 18:09:19< loonycyborg> ask me if you have any questions about building boost 20141127 18:09:45< anonymissimus> timotei: any replacement for the lost boostpro site where we downloaded the libs ? 20141127 18:10:29< loonycyborg> I vaguely remember reading something on boost-dev ml 20141127 18:11:21< anonymissimus> and my question about boost.random ? 20141127 18:17:51-!- ToBeCloud [uid51591@gateway/web/irccloud.com/x-usugpesrkkviaymm] has quit [Quit: Connection closed for inactivity] 20141127 18:39:50-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20141127 18:44:20-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Ping timeout: 258 seconds] 20141127 19:15:53-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141127 19:16:05< iceiceice> anonymissimus: boost random is not a header only dep, you must compile it 20141127 19:16:17< iceiceice> pentarctagon reported this in his thread 20141127 19:17:32< iceiceice> if you are trying to do a mingw build of boost, i did this not too long ago and uploaded a pretty detailed log to the wiki 20141127 19:17:41< iceiceice> (but loony's info is probably better) 20141127 19:18:17< iceiceice> i was doing it on linux but at least the bjam line should be similar i think 20141127 19:18:37< iceiceice> also pentarctagon's scons instrutions contain a batchscript which compiles boost 20141127 19:20:42-!- irker971 [~irker@fehu.ai0867.net] has quit [Remote host closed the connection] 20141127 19:21:52-!- happygrue [~Laptop@wesnoth/developer/wintermute] has joined #wesnoth-dev 20141127 19:32:01-!- happygrue [~Laptop@wesnoth/developer/wintermute] has quit [Remote host closed the connection] 20141127 19:40:02< anonymissimus> iceiceice: I wonder whether he actually tried to compile without boost.random or whether he just assumed he would need it though 20141127 19:40:35< timotei> anonymissimus: There is 20141127 19:40:40< timotei> The boost libraries from sourceforce >) 20141127 19:40:54< iceiceice> anonymissimus: i will try removing the lib file and see if i can link the game, if you like 20141127 19:41:02< timotei> anonymissimus: http://sourceforge.net/projects/boost/files/boost-binaries/ :) 20141127 19:42:28< anonymissimus> are we using "random_device" as mentioned on http://www.boost.org/doc/libs/1_57_0/more/getting_started/windows.html#header-only-libraries ? 20141127 19:42:38< iceiceice> yyes 20141127 19:42:39< iceiceice> *yes 20141127 19:43:12< iceiceice> if for some reason you don't want to, there is #ifdef you could twiddle i thnk 20141127 19:43:33< iceiceice> when i added it, i anticipated that we might have to use older boost which doesn't have it 20141127 19:43:46< anonymissimus> where is the position where boost.random is needed ? I could built 1.12 yesterday without it 20141127 19:43:57< iceiceice> its not needed for 1.12 20141127 19:43:58< iceiceice> only master 20141127 19:44:03< anonymissimus> ok 20141127 19:48:07< anonymissimus> timotei: thx 20141127 19:52:55-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20141127 19:55:48-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 19:56:19-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20141127 19:59:02-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20141127 20:00:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20141127 20:26:07-!- travis-ci [~travis-ci@ec2-54-161-188-161.compute-1.amazonaws.com] has joined #wesnoth-dev 20141127 20:26:07< travis-ci> cbeck88/wesnoth#10 (boolean - c651335 : Chris Beck): The build passed. 20141127 20:26:07< travis-ci> Build details : http://travis-ci.org/cbeck88/wesnoth/builds/42340743 20141127 20:26:07-!- travis-ci [~travis-ci@ec2-54-161-188-161.compute-1.amazonaws.com] has left #wesnoth-dev [] 20141127 20:29:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20141127 20:31:32-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20141127 20:36:29< anonymissimus> the commit log is so unlinear now that it got really difficult to know "so what files have been added to the project between this date and that date" ? 20141127 20:38:51< anonymissimus> I used to look into the commit log restricted to sconsript or cmakelists for that 20141127 20:44:33-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141127 20:55:58-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20141127 21:04:44-!- gfgtdf [~chatzilla@f054062194.adsl.alicedsl.de] has joined #wesnoth-dev 20141127 21:05:23< gfgtdf> anonymissimus: for 1.12 too ? 20141127 21:06:48< gfgtdf> anonymissimus: i just saw https://github.com/wesnoth/wesnoth/commit/b5c251447f115763c4af157329eeec557610a766 and the msvc build should use the filesysten_boost, gettext_boost files, since those mostly contain windows related fixes. 20141127 21:14:05-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141127 21:20:01< anonymissimus> gfgtdf: yes it should 20141127 21:20:21< anonymissimus> gfgtdf: feel invited to update the build package etc 20141127 21:20:49< anonymissimus> so I decided to let it be atm 20141127 21:22:49< anonymissimus> and nobody tested ai's code with msvc yet, right ? so i have to expect issues 20141127 21:23:28< gfgtdf> anonymissimus: why ai code do you mean ? 20141127 21:23:30< anonymissimus> + probably quite a number of other unrelated msvc-only issues on master 20141127 21:23:49< gfgtdf> which* 20141127 21:23:54< anonymissimus> well, this boost_filesystem branch that was merged 20141127 21:24:03< anonymissimus> and originally coded by AI 20141127 21:24:45< gfgtdf> anonymissimus: yes i ported it using msvc and then fixed the mingw issues reported by loonycyborg. 20141127 21:25:04< gfgtdf> s/ported/mreged 20141127 21:25:09< gfgtdf> merged* 20141127 21:26:11< gfgtdf> gfgtdf: so maybe the msvc was tested before anything else. 20141127 21:26:17< gfgtdf> anonymissimus: ^ 20141127 21:26:45< anonymissimus> you are using your own dependencies package then I suppose ? 20141127 21:27:25< anonymissimus> "you ported it using msvc" ??? 20141127 21:27:28< gfgtdf> anonymissimus: most of it i still the msvc2010 package from that wiki page, but i compiled boost myself and updated sdl 20141127 21:27:36< gfgtdf> anonymissimus: merged* 20141127 21:27:43< gfgtdf> anonymissimus: i corrected myself above 20141127 21:29:42< gfgtdf> anonymissimus: meaning msvc was the compiler is used during that porcess, not that i used some specialy merge ability. 20141127 21:32:11< gfgtdf> special msvc merge ability* 20141127 21:33:32< anonymissimus> I don't understand your whole last lines sry 20141127 21:33:52< anonymissimus> from "anonymissimus: yes i ported it using msvc and then fixed the mingw issues reported by loonycyborg." on actually 20141127 21:34:35< anonymissimus> maybe is results in less work for me fine 20141127 21:42:28-!- kex [~kex@78.157.29.160] has quit [] 20141127 21:46:45-!- iceiceice [~chris@2604:2000:1481:a028:2c2:c6ff:fe2b:9a76] has joined #wesnoth-dev 20141127 21:46:45-!- iceiceice [~chris@2604:2000:1481:a028:2c2:c6ff:fe2b:9a76] has quit [Changing host] 20141127 21:46:45-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20141127 21:47:02< iceiceice> anonymissimus: the history is probably easier to undertsand on master 20141127 21:47:19< iceiceice> when i backported to 1.12 i simplified the history by cherry-picking merge commits 20141127 21:47:27< iceiceice> otherwise it would have been unmanageable 20141127 21:47:36-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20141127 21:56:12< iceiceice> i guess it depends on your point of view 20141127 21:56:51-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20141127 21:57:30-!- _8680_ [~8680@2002:4404:712c:0:187d:da6f:ddc3:8ada] has quit [Ping timeout: 265 seconds] 20141127 21:57:51-!- _8680_ [~8680@2002:4404:712c:0:bcde:bfba:cce6:476f] has joined #wesnoth-dev 20141127 22:06:43< fabi> shadowm: I like to ask you some questions about gui2 since I have not seen mordante for quite a while. Iirc we already talked about modal vs non-modal dialogs. 20141127 22:07:40< fabi> You told me once that gui2 is purely modal. 20141127 22:08:45< fabi> The popup class on which the tip class is based on claims to be a non-modal dialog. 20141127 22:09:19< fabi> But calling it during gameplay just freezes the UI. 20141127 22:10:12< fabi> Does this mean the popup class is only useable as a non-modal dialog when used as child of a modal gui2 dialog? 20141127 22:13:40< anonymissimus> can somebody tell me why I get this http://pastebin.com/XBcnSwA4 20141127 22:14:30< anonymissimus> it looks like some problem with boost to me, actually 20141127 22:38:07-!- gfgtdf_ [~chatzilla@d176107.adsl.hansenet.de] has joined #wesnoth-dev 20141127 22:40:05-!- gfgtdf [~chatzilla@f054062194.adsl.alicedsl.de] has quit [Ping timeout: 258 seconds] 20141127 22:40:18-!- gfgtdf_ is now known as gfgtdf 20141127 22:46:05-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20141127 23:22:55-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141127 23:28:15-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 255 seconds] 20141127 23:35:20-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20141127 23:35:26-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 255 seconds] 20141127 23:37:10-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20141127 23:41:58-!- ancestral [~ancestral@71-34-14-121.mpls.qwest.net] has joined #wesnoth-dev 20141127 23:53:18< anonymissimus> oh wow it just linked 20141127 23:53:40< anonymissimus> ok better stop when it's best ;) 20141127 23:53:45-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-130.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.90.1 [Firefox 11.0/20120312181643]] 20141127 23:56:12< gfgtdf> iceiceice: i just looked at https://github.com/wesnoth/wesnoth/blob/master/src/unit_filter.cpp#L186 and i think using exceptios to handle the "filter_location" , "filter_adjacent" cases might be slow .. 20141127 23:56:39< iceiceice> gfgtdf: i think all of that should be rewritten, i think it was not smart to write it the way i did 20141127 23:57:00< iceiceice> i'm not sure 20141127 23:58:20< gfgtdf> iceiceice: i wonder at how many diffreent tag options a map lookup is faster than an if else check for the tag names. 20141127 23:59:40< iceiceice> gfgtdf: the thing that i like about what i did making it so that when you run a filter over every unit, it doesn't keep parsing the vconfig over and over, it remembers those results 20141127 23:59:58< iceiceice> and it has "find first unit" or "find all matches" methods on the filter object --- Log closed Fri Nov 28 00:00:15 2014