--- Log opened Mon Apr 13 00:00:27 2015 20150413 00:20:07-!- trewe [~trewe@2001:8a0:d11d:e301:626c:66ff:fe92:9b7c] has quit [Quit: quit] 20150413 00:22:34-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150413 00:22:52-!- kingdom_ [~kingdom@211.162.34.205] has joined #wesnoth-dev 20150413 00:26:16< shadowm> gfgtdf: What is filesystem::normalize_path() actually supposed to do? 20150413 00:44:02-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150413 00:44:14-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 252 seconds] 20150413 00:49:37-!- kingdom_ [~kingdom@211.162.34.205] has quit [Remote host closed the connection] 20150413 00:52:40< gfgtdf> shadowm: from lloking at teh code i'd say it return an absolute path and resolves /../ and /./ 20150413 00:54:20-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Read error: Connection reset by peer] 20150413 01:01:12-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150413 01:01:29-!- un214 [~un214@2602:306:cdde:61a9:56a0:50ff:fe57:101d] has quit [Remote host closed the connection] 20150413 01:02:39-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150413 01:03:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20150413 01:04:41< shadowm> gfgtdf: So it won't make path delimiters uniform on Windows? 20150413 01:09:46-!- shadowm changed the topic of #wesnoth-dev to: Wesnoth Developers Channel | Logs: http://irclogs.wesnoth.org 20150413 01:10:37-!- gfgtdf [~chatzilla@f054161041.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 20150413 01:15:59-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150413 01:16:55-!- ancientcc [~ancientcc@123.157.71.138] has quit [Client Quit] 20150413 01:21:26-!- c74d3 [~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766] has quit [Read error: Connection reset by peer] 20150413 01:24:20-!- c74d [~c74d3a4eb@2002:4404:712c:0:76de:2bff:fed4:2766] has joined #wesnoth-dev 20150413 01:26:51< iceiceice> is 1.13 still like imminent or something? 20150413 01:28:27< shadowm> I'd greatly prefer if anything that's likely to break things was postponed for 1.13.1. 20150413 01:31:01< iceiceice> i guess i'll defer my assembly-level optimizations for now then :p 20150413 01:34:27< shadowm> I won't be tagging tonight or tomorrow or tomorrow night, that's for sure, and probably not on Tuesday either. Maybe Wednesday, assuming I'm able to fix the pending CMake issues and a Windows bug I'm working on before then, and assuming things go well with an appointment I have tomorrow. 20150413 01:35:41-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 01:35:44-!- ancientcc [~ancientcc@211.162.34.205] has quit [Read error: Connection reset by peer] 20150413 01:35:48< shadowm> That reminds me I still haven't heard back from ancestral re that patch to open_object(). 20150413 01:36:17-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 01:37:06-!- ancientcc [~ancientcc@211.162.34.205] has quit [Client Quit] 20150413 01:40:43< iceiceice> shadowm: i think we should merge this probably 20150413 01:40:44< iceiceice> https://github.com/wesnoth/wesnoth/pull/402 20150413 01:40:53< iceiceice> vultraz: ^ 20150413 01:41:38< shadowm> Yeah, probably, but I'm not going to be reviewing it. 20150413 01:42:13< iceiceice> i'll test it 20150413 01:42:27< shadowm> Code review. 20150413 01:42:50-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150413 01:42:56< shadowm> C:\src/wesnoth\../wesnoth/fonts 20150413 01:42:58< shadowm> C:\src/wesnoth\../wesnoth/idontexist 20150413 01:43:07< shadowm> Yeah, normalize_path() is useless. 20150413 01:43:08< vultraz> what 20150413 01:43:13< shadowm> What does it even do? 20150413 01:43:43< shadowm> I was expecting C:\src\wesnoth\fonts for the first result. 20150413 01:43:58< shadowm> gfgtdf: ^ 20150413 01:45:05< iceiceice> its changing one number two pixels :p not much code to review 20150413 01:50:16< shadowm> return bfs::absolute(fpath).string(); 20150413 01:51:33< shadowm> Sounds like it counts as absolute because of the drive specification. 20150413 01:51:45< shadowm> At least that's what I get from . 20150413 01:51:58< shadowm> So what I should be looking for is the canonical path instead. 20150413 01:52:56< shadowm> We don't have a function for that, so... 20150413 01:53:06-!- ancientcc [~ancientcc@27.115.116.214] has joined #wesnoth-dev 20150413 01:53:15-!- ancientcc [~ancientcc@27.115.116.214] has quit [Client Quit] 20150413 01:53:57< shadowm> Our legacy normalize_path() would actually try to return a canonical path! 20150413 01:55:10< shadowm> So it appears the BFS normalize_path() should be calling canonical(), not absolute(). 20150413 01:55:19-!- ancientcc [~ancientcc@27.115.116.214] has joined #wesnoth-dev 20150413 01:55:34< shadowm> gfgtdf: ^ 20150413 01:55:58< shadowm> I guess I'll throw some cases into the test suite for 1.12 and see what happens. 20150413 01:56:24-!- ancientcc [~ancientcc@27.115.116.214] has quit [Client Quit] 20150413 01:56:47-!- ancientcc [~ancientcc@27.115.116.214] has joined #wesnoth-dev 20150413 01:57:06-!- ancientcc [~ancientcc@27.115.116.214] has quit [Client Quit] 20150413 02:00:17-!- ancientcc [~ancientcc@112.65.211.214] has joined #wesnoth-dev 20150413 02:00:58-!- ancientcc [~ancientcc@112.65.211.214] has quit [Client Quit] 20150413 02:01:17-!- ancientcc [~ancientcc@112.65.211.214] has joined #wesnoth-dev 20150413 02:01:50-!- ancientcc [~ancientcc@112.65.211.214] has quit [Client Quit] 20150413 02:03:44-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has joined #wesnoth-dev 20150413 02:04:35-!- ancientcc [~ancientcc@112.65.211.214] has joined #wesnoth-dev 20150413 02:05:29-!- ancientcc [~ancientcc@112.65.211.214] has quit [Client Quit] 20150413 02:09:23-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:09:37-!- ancientcc [~ancientcc@123.155.155.189] has quit [Client Quit] 20150413 02:10:02-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:10:34-!- ancientcc [~ancientcc@123.155.155.189] has quit [Client Quit] 20150413 02:12:13-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:12:32-!- ancientcc [~ancientcc@123.155.155.189] has quit [Client Quit] 20150413 02:15:30-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:15:47< ancestral> shadowm: Need to start work with master branch. Remember how I keep getting CTD’s? Gotta resolve that first, likely/hopefully building new libs. 20150413 02:15:47-!- ancientcc [~ancientcc@123.155.155.189] has quit [Read error: Connection reset by peer] 20150413 02:16:13-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:16:15-!- ancientcc [~ancientcc@123.155.155.189] has quit [Client Quit] 20150413 02:16:28< ancestral> Not sure how long this is going to be - mattsc might be in a better spot to try your patch, or I could try it on top of 1.12 20150413 02:16:40< shadowm> ancestral: I thought you had already sorted out those for 1.13.0. 20150413 02:16:42-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:17:42< shadowm> Better get working on that immediately then. :| 20150413 02:17:55-!- ancientcc [~ancientcc@123.155.155.189] has quit [Remote host closed the connection] 20150413 02:18:54-!- ancientcc [~ancientcc@123.155.155.189] has joined #wesnoth-dev 20150413 02:19:17-!- ancientcc [~ancientcc@123.155.155.189] has quit [Client Quit] 20150413 02:21:01-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 02:22:31-!- ancientcc [~ancientcc@140.207.223.186] has quit [Remote host closed the connection] 20150413 02:24:19-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 02:26:04< shadowm> ancestral: To clarify, the idea here is that you shouldn't be trying to resolve known build issues *after* 1.13.0 is tagged, but rather *before* that. 20150413 02:26:35< ancestral> Exactly :-| 20150413 02:27:05< iceiceice> does the homebrew build also fail? 20150413 02:27:06< ancestral> (1.12 was occupying all my time last week) 20150413 02:27:18< shadowm> So you have until Wednesday + 72 hours to get that done, otherwise OS X will simply have to miss the train. 20150413 02:27:22< ancestral> iceiceice: I should try again 20150413 02:27:25< iceiceice> i thought it worked when i tried on travis 20150413 02:27:43< iceiceice> but obviously id idnt actually test it 20150413 02:27:46< shadowm> Also note what I said earlier about OS version requirements on master. 20150413 02:28:08< ancestral> Yes, so the plan with 1.13 is to drop 10.4/10.5 and PPC support 20150413 02:28:16-!- Catoptromancy [~Cato@unaffiliated/catoptromancy] has joined #wesnoth-dev 20150413 02:28:23< ancestral> 10.6 and newer, 32-bit still okay 20150413 02:30:31-!- Catoptromancy [~Cato@unaffiliated/catoptromancy] has quit [Client Quit] 20150413 02:30:38< ancestral> (There was a guy a while back who was curious about a pure 64-bit build. Not going to concern myself about that atm, but if I get bored, maybe I’ll experiment to see if there is any difference in performance later down the road.) 20150413 02:36:59< ancestral> iceiceice: If you don’t mind, what flags should I pass to homebrew to install master? 20150413 02:38:18< iceiceice> i think you gotta just look at the script 20150413 02:38:29< iceiceice> i mean it should give you the correct build type with no configuration 20150413 02:38:36< iceiceice> but i think the script does like 20150413 02:38:40< iceiceice> scons wesnoth wesnothd install 20150413 02:38:51< iceiceice> and theres get_text and OS_ENV involved also i think 20150413 02:43:38-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150413 02:45:51-!- ancientcc [~ancientcc@140.207.223.186] has quit [Quit: Leaving] 20150413 02:47:10< ancestral> I’ll look 20150413 02:48:06-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 02:49:00< ancestral> ancestral: http://r.wesnoth.org/p577235 20150413 02:49:01< ancestral> Thanks me 20150413 02:49:16-!- Necrosporus_ [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20150413 02:50:28-!- ancientcc [~ancientcc@140.207.223.186] has quit [Client Quit] 20150413 02:51:50-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 02:52:30-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 276 seconds] 20150413 03:11:39< ancestral> iceiceice: Builds successfully 20150413 03:12:22-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 250 seconds] 20150413 03:12:32< iceiceice> is that 1.12 or master? 20150413 03:12:35< ancestral> master 20150413 03:12:37< iceiceice> i guess you used --HEAD? 20150413 03:12:37< iceiceice> ok 20150413 03:12:39< ancestral> Yes 20150413 03:12:45< iceiceice> well thast a relief 20150413 03:13:14< iceiceice> there were some OS X specific code changes, 20150413 03:13:17< ancestral> Now I need to figure out how far the libs built with homebrew go 20150413 03:13:34< iceiceice> yeah you should just use those 20150413 03:13:39< iceiceice> i mean its way less burden on you 20150413 03:13:51< ancestral> It’s just a question whether they’re 64-bit only, etc. 20150413 03:13:57< iceiceice> oh 20150413 03:14:08< ancestral> If libs are being built specific to my computer 20150413 03:14:13< ancestral> I’ll experiment 20150413 03:14:17< iceiceice> yeah i dont know enough about the scons options to know how to set that up 20150413 03:14:20< iceiceice> but i guess it should be possible 20150413 03:14:21-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150413 03:14:26< ancestral> I can figure it out 20150413 03:14:59< ancestral> iceiceice: Perhaps at some point homebrew could build the whole thing, but again I’m still seeing the Helvetica/DejaVu Sans issue 20150413 03:16:29< iceiceice> and you dont when you use scons? 20150413 03:18:09-!- ancientcc [~ancientcc@140.207.223.186] has quit [Quit: Leaving] 20150413 03:18:09< iceiceice> idk 20150413 03:18:20< iceiceice> if it means that one of the homebrew libs is broken, 20150413 03:18:29< iceiceice> (fontconfig?) 20150413 03:18:30< ancestral> Might be pango/cairo or something 20150413 03:18:36< ancestral> Maybe fontconfig? 20150413 03:18:52< iceiceice> i guess we could either try to pass options to it in the homebrew script to fix it 20150413 03:18:58< iceiceice> or just report to the homebrew people if thats not possible 20150413 03:19:01< iceiceice> they would probably fix it 20150413 03:19:12< ancestral> I’m going to try swapping libraries back and forth. Things might blow up — we’ll find out! 20150413 03:19:28< ancestral> (Between the git/Xcode-built project and homebrew’s) 20150413 03:20:39-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 245 seconds] 20150413 03:21:12-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 03:23:35-!- ancientcc [~ancientcc@211.162.34.205] has quit [Read error: Connection reset by peer] 20150413 03:26:40-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 03:28:07-!- ancientcc [~ancientcc@211.162.34.205] has quit [Client Quit] 20150413 03:30:11-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 03:32:04-!- ancientcc [~ancientcc@211.162.34.205] has quit [Read error: Connection reset by peer] 20150413 03:33:58-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 03:34:16-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Ping timeout: 240 seconds] 20150413 03:35:09-!- ancientcc [~ancientcc@211.162.34.205] has quit [Read error: Connection reset by peer] 20150413 03:36:59-!- ancientcc [~ancientcc@211.162.34.205] has joined #wesnoth-dev 20150413 03:41:03-!- ancientcc [~ancientcc@211.162.34.205] has quit [Remote host closed the connection] 20150413 03:42:15-!- Kwandulin [~Miranda@p5B009DB7.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150413 03:43:40-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 03:46:36-!- ancientcc [~ancientcc@140.207.223.186] has quit [Client Quit] 20150413 04:06:57-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 04:12:43-!- ancientcc [~ancientcc@140.207.223.186] has quit [Quit: Leaving] 20150413 04:14:37-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150413 04:15:45-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150413 04:21:00-!- ancientcc_ [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150413 04:36:26-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has quit [Quit: End Transmission.] 20150413 04:38:47-!- ancientcc [~ancientcc@140.207.223.186] has quit [Read error: Connection reset by peer] 20150413 04:45:59-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20150413 05:11:11-!- ancientcc_ [~ancientcc@123.157.71.138] has quit [Quit: Leaving] 20150413 05:13:57< shadowm> Ivanovic: I searched through the entire history of INSTALL and fribidi has never been mentioned in there, somehow. 20150413 05:14:27< shadowm> I have no idea how this even happened. 20150413 05:14:44< shadowm> Or more exactly, why nobody ever complained about it. 20150413 05:20:50-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Remote host closed the connection] 20150413 05:27:12-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150413 05:30:25-!- irker857 [~irker@109.237.213.40] has joined #wesnoth-dev 20150413 05:30:25< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 038090a1fe44 / INSTALL: Mention FriBiDi as an optional requirement in INSTALL http://git.io/vvY8o 20150413 05:30:53< irker857> wesnoth: Ignacio R. Morelle wesnoth:1.12 62c5ef5b89e7 / utils/pofix.py: pofix: Add download path string fixes for the 1.12.2 release http://git.io/vvY8i 20150413 05:30:56< irker857> wesnoth: Ignacio R. Morelle wesnoth:1.12 1ee80160fc9b / INSTALL: Complete INSTALL revamp ported from master http://git.io/vvY8P 20150413 05:33:43< shadowm> Also, I'm backporting the cmake commits to 1.12 since scons already had the 0.10.9 requirement there. 20150413 05:38:45< shadowm> Hm, I don't see a FRIBIDI_LIBRARY option in ccmake anymore. 20150413 05:39:27< shadowm> You know what, I'm leaving the 1.12 version alone (even though it's theoretically as broken as master's was before your commits). 20150413 06:06:44-!- travis-ci [~travis-ci@ec2-54-147-218-195.compute-1.amazonaws.com] has joined #wesnoth-dev 20150413 06:06:45< travis-ci> wesnoth/wesnoth#6319 (master - 038090a : Ignacio R. Morelle): The build was broken. 20150413 06:06:45< travis-ci> Build details : http://travis-ci.org/wesnoth/wesnoth/builds/58224570 20150413 06:06:45-!- travis-ci [~travis-ci@ec2-54-147-218-195.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150413 06:19:14< shadowm> Oh fuck me. 20150413 06:19:18< shadowm> #option(ENABLE_HISTORY "Enable using GNU history for history in lua console" ON) -- This feature is not supported in cmake yet, there is no cmake script to find the lib 20150413 06:19:27< shadowm> This too? *headdesk* 20150413 06:19:50-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150413 06:28:20< vultraz> iceiceice: libintl isn't required anymore, is it? 20150413 06:29:09< iceiceice> vultraz: you shouldnt build with libintl on windows 20150413 06:29:37< vultraz> I removed the intl lib from the linker, but I'm getting missing dll messages when trying to run 20150413 06:30:10< iceiceice> you're doing code blocks? 20150413 06:30:12< vultraz> yes 20150413 06:30:26< iceiceice> yeah someones going to have to refuckulate that 20150413 06:31:11< iceiceice> https://github.com/wesnoth/wesnoth/pull/351 20150413 06:31:46< iceiceice> vultraz: i think you want to link to "iconv" now? 20150413 06:31:57< iceiceice> and make sure that you build filesystem_boost.cpp and gettext_boost.cpp 20150413 06:32:24< shadowm> Pretty sure it uses BFS here. 20150413 06:32:47< shadowm> No idea about BL. 20150413 06:33:45< shadowm> Okay, added ENABLE_LIBINTL to CMake. 20150413 06:33:47-!- ancientcc [~ancientcc@27.115.116.212] has joined #wesnoth-dev 20150413 06:34:20< shadowm> I already forgot why this is even needed. 20150413 06:36:14-!- ancientcc [~ancientcc@27.115.116.212] has left #wesnoth-dev [] 20150413 06:44:43< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 135bcf15d63f / CMakeLists.txt src/CMakeLists.txt: cmake: Add ENABLE_LIBINTL option to use libintl instead of Boost.Locale http://git.io/vvYoO 20150413 06:45:41< shadowm> Ivanovic, iceiceice: ^ 20150413 06:46:01-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 264 seconds] 20150413 06:47:02< shadowm> I'm not a fan of this else(EXPR)/endif(EXPR) thing. It's not like indentation wasn't created to solve the issue this thing is probably meant to solve. 20150413 06:47:17< shadowm> It's optional, but people still use it all over the place in our cmake files. 20150413 06:47:38< shadowm> For single line blocks, even! 20150413 06:47:56< shadowm> Talk about an eyesore. 20150413 06:52:15< shadowm> Oh also, Ivanovic, -DPANDORA doesn't enable 800x480 support, which is always built-in. It just selects the Pandora theme as the default, which is optimized for that resolution. 20150413 06:52:50< shadowm> *-DPANDORA/ENABLE_PANDORA 20150413 06:54:21< shadowm> iceiceice: Does libhistory support require compiling a different object or is it all handled using preprocessor conditionals? 20150413 06:54:47< shadowm> Is HAVE_HISTORY the correct pp symbol too? 20150413 06:55:43-!- [Relic] [~Relic]@2602:306:33a3:6d30:3d10:c61b:58b:6a26] has quit [Quit: Leaving] 20150413 06:58:07< shadowm> libreadline and libhistory don't come with pkgconfig data here, hmph. 20150413 07:00:14< iceiceice> yeah i think i tried to use package config 20150413 07:00:17< iceiceice> for some reason it works on sons 20150413 07:00:18< iceiceice> *scons 20150413 07:00:38-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150413 07:00:46< shadowm> conf.CheckLib("history) 20150413 07:00:52< shadowm> I don't know what that does. 20150413 07:01:28< shadowm> SCons' documentation doesn't say how that works. 20150413 07:02:22< shadowm> It probably works thanks to guesswork, not some magical pkgconfig file you have there that I don't. 20150413 07:02:26< iceiceice> http://stackoverflow.com/questions/26595410/how-do-i-troubleshoot-checklib-returning-false 20150413 07:02:36< iceiceice> it looks like it just tries to compile with -lhistory 20150413 07:02:40< iceiceice> and sees if the compiler craps out 20150413 07:02:50< shadowm> Guesswork. 20150413 07:09:51-!- Kwandulin [~Miranda@p5B009DB7.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150413 07:10:16< shadowm> Okay, so libhistory is officially part of the readline library and not just randomly paired up downstream, good to know. 20150413 07:15:19< shadowm> iceiceice: Also, how do I tell whether history support is compiled in? 20150413 07:15:31< shadowm> 03:54:21 iceiceice: Does libhistory support require compiling a different object or is it all handled using preprocessor conditionals? 20150413 07:15:34< shadowm> 03:54:47 Is HAVE_HISTORY the correct pp symbol too? 20150413 07:15:37< shadowm> That too. 20150413 07:17:17< iceiceice> its all conditionals 20150413 07:17:24< iceiceice> i think its just HAVE_HISTORY 20150413 07:18:23< shadowm> I missed things in the commit adding ENABLE_LIBINTL. *groan* 20150413 07:19:06< shadowm> Either CMake isn't as strict as it should be with variable expansion or I have no idea how it all still worked. 20150413 07:21:23< shadowm> iceiceice: How do I tell whether history support is compiled in? 20150413 07:27:07< shadowm> We seriously need a way to consult Wesnoth itself about its compile-time option. 20150413 07:27:10< shadowm> options 20150413 07:28:59< iceiceice> start the game 20150413 07:29:01< iceiceice> press ` 20150413 07:29:11< iceiceice> type any command that is valid and press enter 20150413 07:29:16< iceiceice> then press up 20150413 07:29:24< shadowm> libhistory.so.6 => /lib/x86_64-linux-gnu/libhistory.so.6 (0x00007f4078d40000) 20150413 07:29:29< shadowm> \o/ 20150413 07:30:01< shadowm> Oh wow, that key binding actually works even though it's a dead third-level key. 20150413 07:30:07< shadowm> On my keyboard. 20150413 07:30:40< shadowm> Yep, works for me. 20150413 07:33:55-!- Necrosporus_ is now known as Necrosporus 20150413 07:40:54< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 1dd02d7b1856 / CMakeLists.txt: cmake: Fix typo in the SDL_gpu option's description http://git.io/vvYHS 20150413 07:40:57< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 3aa9f2627bc9 / src/CMakeLists.txt: cmake: Fix up ENABLE_LIBINTL option effects http://git.io/vvYH9 20150413 07:41:00< irker857> wesnoth: Ignacio R. Morelle wesnoth:master cfbeee2f50ef / CMakeLists.txt cmake/FindHistory.cmake src/CMakeLists.txt: cmake: Add ENABLE_HISTORY option http://git.io/vvYHH 20150413 07:41:37< iceiceice> huzzah 20150413 07:43:49< shadowm> Surely we don't need to see this every time we press the up arrow key on the console with history support missing? http://i.imgur.com/l7GdYbS.png 20150413 07:44:06< shadowm> Anyway, let's now see whether CMake finds history for Ivanovic. 20150413 07:44:16-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150413 07:46:30< shadowm> Also, I'd really like to remove ana from the source tree. 20150413 07:49:44< shadowm> Yeah, all of a sudden cmake doesn't find libhistory anymore. 20150413 07:56:00< shadowm> Ahahaha, okay. I've been doing this for too long. 20150413 07:56:11< shadowm> I just forgot I removed libreadline6-dev for testing. 20150413 07:56:25< shadowm> As in I removed the actual package. 20150413 07:56:35< shadowm> From my system. 20150413 07:56:42< shadowm> :| 20150413 08:02:28< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 303e88ae3ace / cmake/FindVorbisFile.cmake: cmake: Mark vorbisfile options as advanced http://git.io/vvYNf 20150413 08:02:31< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 81f2cdaf4130 / cmake/FindHistory.cmake: cmake: Mark history options as advanced http://git.io/vvYNJ 20150413 08:02:34< irker857> wesnoth: Ignacio R. Morelle wesnoth:master 4a68171df0a5 / src/CMakeLists.txt: cmake: Minor refactoring/cleanup after BFS and Pandora option changes http://git.io/vvYNU 20150413 08:34:01-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 264 seconds] 20150413 08:39:49-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has quit [Ping timeout: 248 seconds] 20150413 08:46:50-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150413 08:51:33-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 248 seconds] 20150413 09:32:10< vultraz> iceiceice: what's iconv for? 20150413 09:36:40< vultraz> also, iconv or not, it shouldn't affect a successful build still looking for a dll at runtime >_> 20150413 09:37:59-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 244 seconds] 20150413 09:54:23-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150413 10:05:53-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20150413 10:14:03-!- mjs-de [~mjs-de@f048110082.adsl.alicedsl.de] has joined #wesnoth-dev 20150413 10:27:30-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150413 10:37:22-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150413 10:38:06-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: Leaving] 20150413 11:02:50-!- irker857 [~irker@109.237.213.40] has quit [Quit: transmission timeout] 20150413 11:16:23-!- bumbadadabum [~bumbadada@wcw-stud-145-109-28-184.wireless.uva.nl] has joined #wesnoth-dev 20150413 11:22:51-!- markus_ [~mjs-de@f048033029.adsl.alicedsl.de] has joined #wesnoth-dev 20150413 11:26:49-!- mjs-de [~mjs-de@f048110082.adsl.alicedsl.de] has quit [Ping timeout: 264 seconds] 20150413 11:56:21-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150413 11:57:29-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150413 12:02:13-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 252 seconds] 20150413 12:28:37-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150413 12:32:21-!- gfgtdf [~chatzilla@x50ab6f4e.dyn.telefonica.de] has joined #wesnoth-dev 20150413 12:32:40< gfgtdf> shadowm: no normalize path doesnt change path delimiters on windows 20150413 12:33:03< gfgtdf> shadowm: but afaik all windows api function also accept / as delimiter 20150413 12:35:44< gfgtdf> shadowm: y canonical sounds good 20150413 12:42:42< gfgtdf> shadowm: hm bfs::canonical(bfs::path("E:/cptest/../cptest/./f.txt")).string() returns "E:/cptest\f.txt" i think its strange teh teh seonc d/ is converted but the first is not 20150413 12:48:42< gfgtdf> shadowm: ok it seems like canconical onyl works for files taht actually rexist on disk 20150413 12:54:14< gfgtdf> shadowm: from the usecases of normalize_path i saw this seems to be k though 20150413 13:09:22-!- markus_ is now known as mjs-de 20150413 13:15:11-!- irker458 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150413 13:15:11< irker458> wesnoth: Chris Beck wesnoth:master 33c6af3f48ec / src/lua/SConscript: scons: silence clang-specific "pointer-bool" warning in lua source http://git.io/vv3an 20150413 13:15:51-!- bumbadadabum [~bumbadada@wcw-stud-145-109-28-184.wireless.uva.nl] has quit [Quit: Leaving] 20150413 13:36:48-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 272 seconds] 20150413 14:11:19< iceiceice> shadowm: do you know what the #line preprocessor symbol does? 20150413 14:12:49< iceiceice> i didnt find any docs on it 20150413 14:13:03 * iceiceice would support deleting that from src/serialization/tokenizer.cpp 20150413 14:19:52-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150413 14:30:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150413 14:39:30< gfgtdf> iceiceice: i acnnot find that line 20150413 14:40:10< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/src/serialization/tokenizer.cpp#L191 20150413 14:40:56-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150413 14:44:40< iceiceice> be back later 20150413 14:44:46-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150413 14:51:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150413 15:05:58-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150413 15:44:56-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150413 15:55:05-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150413 15:55:19-!- horrowin1 [~Icedove@2a02:810a:8b40:85c:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150413 16:11:49< Ivanovic> shadowm: and it enables some different scaling system for jpg images IIRC 20150413 16:15:31-!- irker458 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150413 16:20:55-!- [Relic] [~Relic]@2602:306:33a3:6d30:e8a8:159d:99d8:8a18] has joined #wesnoth-dev 20150413 16:29:52-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20150413 17:00:26-!- TC01 [~quassel@magellan.acm.jhu.edu] has quit [Quit: No Ping reply in 210 seconds.] 20150413 17:00:37-!- TC01 [~quassel@magellan.acm.jhu.edu] has joined #wesnoth-dev 20150413 17:10:16-!- Kwandulin [~Miranda@p5B009DB7.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150413 17:14:27-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150413 17:29:22< Ivanovic> bumbadadabum: please reply to the query by Myrtti if you want your cloak 20150413 17:29:23< Ivanovic> :) 20150413 17:35:26-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 246 seconds] 20150413 17:37:23-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150413 17:47:26-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Changing host] 20150413 17:47:26-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth-dev 20150413 17:47:52< bumbadadabum> Ivanovic: thank you very much! 20150413 17:49:19-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has quit [Quit: Leaving] 20150413 17:49:41-!- bumbadadabum [~bumbadada@wesnoth/developer/bumbadadabum] has joined #wesnoth-dev 20150413 17:50:13-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150413 17:59:59-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150413 18:16:05-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150413 18:42:47-!- Kwandulin [~Miranda@p5B009DB7.dip0.t-ipconnect.de] has quit [Quit: Kwandulin] 20150413 18:58:30-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150413 19:31:35-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150413 19:34:47-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150413 20:18:51-!- kex [~kex@78.157.29.160] has quit [Read error: Connection reset by peer] 20150413 20:19:45-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150413 20:33:34-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 255 seconds] 20150413 20:49:03-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150413 20:53:20-!- horrowin1 [~Icedove@2a02:810a:8b40:85c:21b:fcff:fee3:c3ff] has quit [Quit: horrowin1] 20150413 21:07:17-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150413 21:20:43-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20150413 21:33:25< iceiceice> gfgtdf: there? 20150413 21:33:38< gfgtdf> iceiceice: y 20150413 21:33:51< iceiceice> gfgtdf: here's a question i never asked anyone but i never figured out either 20150413 21:33:57< iceiceice> why do we even have tstring? 20150413 21:34:07< iceiceice> why doesnt the preprocessor just translate allt he strings 20150413 21:34:17< iceiceice> when the sceanrio is loaded 20150413 21:36:33< gfgtdf> iceiceice: becasue 20150413 21:37:05< gfgtdf> iceiceice: for example if we want to save teh game with a french client and then load teh game with a german client the string woudl be still in french 20150413 21:37:20< iceiceice> is that true though? 20150413 21:37:26< gfgtdf> iceiceice: same is true for when we send a game over network, although that case is surrently bugges 20150413 21:37:29< iceiceice> oh i see 20150413 21:37:36< gfgtdf> currenty bugged* 20150413 21:37:42< iceiceice> well, 20150413 21:37:51< iceiceice> wait 20150413 21:37:55< iceiceice> doesnt preprocessor run after connect engine? 20150413 21:38:00< iceiceice> i guess no 20150413 21:38:03< gfgtdf> iceiceice: no 20150413 21:38:09< iceiceice> i see 20150413 21:38:12< gfgtdf> iceiceice: proporcessor runs when you see teh loading screen 20150413 21:38:14< iceiceice> so really its like post processor 20150413 21:38:38< iceiceice> ok i understand now I think 20150413 21:38:48< gfgtdf> iceiceice: why woudl you call ir postproceyyor ? 20150413 21:39:04< iceiceice> idk i mean it is post parsing 20150413 21:39:26< gfgtdf> iceiceice: i donth think so 20150413 21:39:35< gfgtdf> iceiceice: teh proporocess is what expands the marcos 20150413 21:39:45< iceiceice> it also handles the text domains also 20150413 21:39:46< gfgtdf> iceiceice: the we read the confi objects from that epanded config 20150413 21:39:54< gfgtdf> iceiceice: i dont think it does 20150413 21:40:11< gfgtdf> iceiceice: but im not sure 20150413 21:40:31< iceiceice> there is this code in the tokenizer that i sent you before 20150413 21:41:44< gfgtdf> iceiceice: hm i always thought teh proorcessor it whats is in serialization/preprocessor.cpp 20150413 21:42:04< iceiceice> yeah i mean that file also has some text domain info 20150413 21:43:02< iceiceice> gfgtdf: its sort of awkward, 20150413 21:43:09< iceiceice> i mean somehow the text domain has to get handled before or during parsing 20150413 21:43:26< iceiceice> because the text domain has to get attacehd to the string as it sits in the file in linear form 20150413 21:43:37< iceiceice> once its a tree its a bit harder i guess 20150413 21:44:27< iceiceice> maybe not too much harder, but i think thats how we do it right no 20150413 21:44:37< iceiceice> there is all this code in the parser to track the stack of text domains as you go through macros 20150413 21:47:12< gfgtdf> iceiceice: i think shadowm knows more about how the proprocessor work 20150413 21:48:36< gfgtdf> iceiceice: what i wondered is, whether we could speedup the networking code and wesnothd by using a binary format to trasnmit configs. 20150413 21:49:18< iceiceice> i thought we use gzip? 20150413 21:49:26< gfgtdf> iceiceice: yes we do 20150413 21:49:28< iceiceice> you think that a binary format would be faster? 20150413 21:49:53< gfgtdf> iceiceice: even a binary format coudl be compressed, i menat leik faster to read not really liek less network traffic 20150413 21:49:56< gfgtdf> iceiceice: but idont know 20150413 21:50:20< iceiceice> gfgtdf: i started playing with boost spirit yesterday, 20150413 21:50:26< gfgtdf> iceiceice: i mean form looking at the simple_wml class it sems leikmaking that faster was very important 20150413 21:50:40< iceiceice> i made a WML parser that seems pretty nice 20150413 21:50:43< iceiceice> its really short 20150413 21:50:56< iceiceice> like 2 or 3 pages of code if I cleaned it up i think 20150413 21:51:32< gfgtdf> iceiceice: what you mea by wml parser? i tool that takes a stign and creates config objects ? 20150413 21:51:36< gfgtdf> strong 20150413 21:51:44< iceiceice> yeah 20150413 21:51:57< iceiceice> boost spirit is this fancy library, 20150413 21:52:09< iceiceice> basically you just write the grammar of what language you want to parse 20150413 21:52:15< iceiceice> and it is all templates so it compiles to a parser 20150413 21:52:31< iceiceice> so i figured out a proper grammar for wml now 20150413 21:52:49< iceiceice> anyways it can parse multiplayer/scenarios/ i didnt test vs all campaigns, maybe its still not perfect 20150413 21:52:54< iceiceice> also i dont have preprocessor code 20150413 21:53:09< iceiceice> boost spirit is supposed to give extremely fast parsers though 20150413 21:53:30< iceiceice> the error reporting is not as good as i hoped though 20150413 21:53:31< gfgtdf> iceiceice: i think it shoudlmatter whther teh config contains a scenario or a multiplayer or whatever ? 20150413 21:53:33< iceiceice> i think i have to tinker with it more 20150413 21:53:54< iceiceice> it shuldn't matter 20150413 21:54:00< iceiceice> but the structure of campaigns might be different or something 20150413 21:54:13< iceiceice> wml has some wierd rules because it is not white space independent, 20150413 21:54:27< iceiceice> the stuff about values being terminated by end of line sometimes 20150413 21:54:36< iceiceice> i'm not sure if that part is perfectly done in my grammar 20150413 21:54:40< iceiceice> but it seems close 20150413 21:58:51-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has joined #wesnoth-dev 20150413 22:05:50-!- mjs-de [~mjs-de@f048033029.adsl.alicedsl.de] has quit [Remote host closed the connection] 20150413 22:14:54-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 244 seconds] 20150413 22:22:44-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150413 22:27:53-!- ancestral [~ancestral@143.sub-70-197-224.myvzw.com] has joined #wesnoth-dev 20150413 22:38:13-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Ping timeout: 264 seconds] 20150413 22:43:01-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150413 22:49:19-!- ancestral [~ancestral@143.sub-70-197-224.myvzw.com] has quit [Quit: i go nstuf kthxbai] 20150413 22:54:25-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Ping timeout: 264 seconds] 20150413 22:55:41-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150413 22:59:42-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150413 23:15:37-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150413 23:23:27-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] 20150413 23:30:54-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150413 23:52:33-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has quit [Ping timeout: 244 seconds] --- Log closed Tue Apr 14 00:00:30 2015