--- Log opened Fri Apr 10 00:00:10 2015 20150410 00:05:45-!- new_one [~new_one@128.42.87.105] has joined #wesnoth-dev 20150410 00:47:36-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has quit [Ping timeout: 240 seconds] 20150410 00:58:59-!- mjs-de [~mjs-de@f049109107.adsl.alicedsl.de] has quit [Remote host closed the connection] 20150410 01:23:46< shadowm> iceiceice: Do you see any problems with this patch? https://dl.dropboxusercontent.com/u/21371130/surf.patch 20150410 01:30:08< iceiceice> no it looks like a good patch 20150410 01:30:23< iceiceice> i guess that SDL_savepng is a C lib and therefore doesn't throw, but this can't hurt 20150410 01:31:04< shadowm> It's about conforming to our coding conventions and getting rid of an internal variable in my other patch. 20150410 01:31:22< iceiceice> yeah 20150410 01:32:07< iceiceice> ohhh 20150410 01:32:08< iceiceice> uhh 20150410 01:32:11< iceiceice> why are you getting rid of the format alpha? 20150410 01:32:17< iceiceice> oh wait 20150410 01:32:19< iceiceice> i just misread it the last time 20150410 01:32:21< iceiceice> hehe 20150410 01:33:02< iceiceice> yeah so n.b. this code is also used by the image-render at command line stuff 20150410 01:33:15< iceiceice> so that "if extension = bmp" is not dead code i think 20150410 01:43:15-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 01:43:23-!- gfgtdf_ [~chatzilla@f050183115.adsl.alicedsl.de] has joined #wesnoth-dev 20150410 01:45:23-!- gfgtdf [~chatzilla@f054155036.adsl.alicedsl.de] has quit [Ping timeout: 244 seconds] 20150410 01:45:33-!- gfgtdf_ is now known as gfgtdf 20150410 01:45:38-!- ancientcc [~ancientcc@123.157.71.143] has quit [Read error: Connection reset by peer] 20150410 01:45:56-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 01:46:59-!- ancientcc [~ancientcc@123.157.71.143] has quit [Read error: Connection reset by peer] 20150410 01:58:28-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 02:02:57-!- ancientcc [~ancientcc@123.157.71.143] has quit [Ping timeout: 244 seconds] 20150410 02:03:28-!- ancientcc [~ancientcc@140.207.223.191] has joined #wesnoth-dev 20150410 02:15:10< vultraz> iceiceice: got mixer updated with libs from the wesnoth-deps-1.11 package 20150410 02:15:14< vultraz> and shit works now :) 20150410 02:15:21< vultraz> (ie, it starts) 20150410 02:15:36< iceiceice> nice 20150410 02:15:50< vultraz> so someone should update the codeblocks SDK 20150410 02:15:56< iceiceice> do you know who can do that? 20150410 02:16:03< vultraz> I'll see about getting any more relevant updates from the deps package first 20150410 02:16:26< iceiceice> vultraz: so also, i dont really understnad why there are two windows sdks 20150410 02:16:32< iceiceice> like why cant code blocks use the official one 20150410 02:16:42< vultraz> well... 20150410 02:16:42< iceiceice> but i guess since i dont maintain it i wont question :p 20150410 02:16:53< vultraz> the deps package is kinda confusing as hell 20150410 02:16:57< vultraz> :P 20150410 02:17:11< vultraz> half of the stuff we don't need... I think 20150410 02:17:13< vultraz> ATK? 20150410 02:17:28< vultraz> GTK? 20150410 02:17:43< iceiceice> are thse things in the deps package 20150410 02:18:22< vultraz> yeah 20150410 02:18:35< vultraz> it seems to have a newer version of pango, though 20150410 02:18:40< vultraz> 1.30 as opposed to 1.28 20150410 02:18:50< vultraz> will have to see if I can copy it over 20150410 02:19:27< vultraz> also the deps package has no boost 20150410 02:19:50-!- ancientcc [~ancientcc@140.207.223.191] has quit [Quit: Leaving] 20150410 02:19:56< vultraz> Just "the GTK+ stack and its dependencies for Windows. 20150410 02:20:04< iceiceice> i sawt hat you have a file "mingwm10.dll" which was made in 2005 20150410 02:20:16< iceiceice> so i guess that some of this stuff was compiled with mingw 10 years ago 20150410 02:20:36< vultraz> yeah... 20150410 02:20:40< iceiceice> also lib ogg from 2007 20150410 02:21:05< vultraz> I pulled a new version of that from the deps package along with mixer 20150410 02:22:25-!- ancientcc [~ancientcc@27.115.116.222] has joined #wesnoth-dev 20150410 02:23:06-!- ancientcc [~ancientcc@27.115.116.222] has quit [Remote host closed the connection] 20150410 02:23:27< gfgtdf> iceiceice: i just tried to implement lua syntax in wml subtitution like $L() but it is even slower than formula expression :s 20150410 02:23:30< vultraz> so yeah, I'll work on this and zip up a new sdk to upload 20150410 02:24:11-!- ancientcc [~ancientcc@27.115.116.222] has joined #wesnoth-dev 20150410 02:26:55< iceiceice> i would use it anyways 20150410 02:26:59< iceiceice> i dont care if its slower 20150410 02:27:25< iceiceice> if it is parsed nicely so i know exactly what will happen and gives me nice error message when it is broken 20150410 02:28:07< vultraz> you do realize you'd be breaking a LOT of things 20150410 02:28:18-!- ancientcc [~ancientcc@27.115.116.222] has quit [Client Quit] 20150410 02:28:58< gfgtdf> vultraz: me? 20150410 02:29:12< vultraz> getting rod the formula syntax 20150410 02:29:14< vultraz> rid* 20150410 02:29:24-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 02:29:31< gfgtdf> vultraz: i dotn want to get rid of teh fumy syntax 20150410 02:30:29-!- ancientcc [~ancientcc@123.157.71.143] has quit [Remote host closed the connection] 20150410 02:31:06-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 02:38:31-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has joined #wesnoth-dev 20150410 02:40:11< iceiceice> hmm 20150410 02:40:15-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150410 02:40:24-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150410 02:40:42< iceiceice> gfgtdf: if you added that i would be quite pleased, that would be one of the best features of 1.13 in my opinion :) 20150410 02:40:46< gfgtdf> iceiceice: this is whta it currently looks like: https://github.com/gfgtdf/wesnoth-old/commit/4a7d2cf4cabcf711515d762fbfc96740b742dece 20150410 02:41:35< gfgtdf> iceiceice: i can do things like [set_variable] name = "var1" add = "$L(math.pow( #wesnoth.get_units { side = 2}, 3))" [/set_variable] 20150410 02:41:54< gfgtdf> iceiceice: teh erro messages arent that exact though 20150410 02:42:37< gfgtdf> iceiceice: becasue of the "return (" that is added at the beginning the char number is shifted by sizeof("return (") 20150410 02:43:22< iceiceice> gfgtdf: did you ever fool around with anura at all? 20150410 02:43:34< iceiceice> they have some very nice code to pinpoint errors 20150410 02:43:35< gfgtdf> iceiceice: hm no 20150410 02:43:50< gfgtdf> iceiceice: i looked once to it for the auto update code 20150410 02:44:01< gfgtdf> iceiceice: but not very long. 20150410 02:44:19< iceiceice> they have some code that produces debugging output liek this: 20150410 02:44:19< iceiceice> At modules/Citadel/data/classes/creature.cfg 499: 20150410 02:44:19< iceiceice> map(targets_attacking(game), value.targets_attacking(game)) 20150410 02:44:19< iceiceice> ^----------------------^ 20150410 02:44:30< iceiceice> i wonder if we could hack that into lua :p 20150410 02:44:59< iceiceice> so that it gives multiline error messages with pointers into whatever chunk failed i guess 20150410 02:45:11< gfgtdf> iceiceice: you mean for parsing errors ? 20150410 02:45:15< iceiceice> not really poitners 20150410 02:45:21-!- ancientcc [~ancientcc@123.157.71.143] has quit [Quit: Leaving] 20150410 02:45:27< gfgtdf> iceiceice: or for runtime errors 20150410 02:45:32< iceiceice> runtime i guess 20150410 02:45:57< iceiceice> whatever these times are that it is giving character positions into the string 20150410 02:46:01< iceiceice> shoot i have to go 20150410 02:46:04< iceiceice> i will be back later 20150410 02:46:12< iceiceice> probably this is not feasibel but i might look at lua to see if it is 20150410 02:46:15-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Quit: Leaving] 20150410 02:46:29< gfgtdf> iceiceice: im actualy not unhappy with our lua errors 20150410 02:46:31-!- gfgtdf [~chatzilla@f050183115.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859]] 20150410 02:49:54-!- Necrosporus [~Necrospor@unaffiliated/necrosporus] has joined #wesnoth-dev 20150410 02:51:59-!- Necrosporus_ [~Necrospor@unaffiliated/necrosporus] has quit [Ping timeout: 252 seconds] 20150410 02:52:37-!- new_one [~new_one@128.42.87.105] has quit [Quit: WeeChat 1.1.1] 20150410 03:03:25-!- ancientcc [~ancientcc@211.162.34.196] has joined #wesnoth-dev 20150410 03:03:25-!- ancientcc [~ancientcc@211.162.34.196] has quit [Read error: Connection reset by peer] 20150410 03:07:38< shadowm> gfgtdf: http://git.io/veF0K <- isn't this needed in 1.12 too? 20150410 03:09:01< shadowm> Incidentally, perhaps we should make filesystem::(file|dir)_size return a larger type than int too. 20150410 03:28:53-!- ancientcc [~ancientcc@123.155.153.55] has joined #wesnoth-dev 20150410 03:30:55-!- ancientcc [~ancientcc@123.155.153.55] has quit [Client Quit] 20150410 03:40:34-!- ancientcc [~ancientcc@27.115.116.222] has joined #wesnoth-dev 20150410 03:42:54 * vultraz dusts off hands 20150410 03:44:59< vultraz> #23560, #23461, and #23462 are the serious bugs I've observed so far in 1.13 20150410 03:45:26< vultraz> Seems #23458 is a behavioral change that we'll have to decide how to deal with 20150410 03:45:42< vultraz> The first three should optimally be dealt with ASAP 20150410 03:46:00< vultraz> s/serious bugs/serious gameplay bugs 20150410 03:46:54< vultraz> iceiceice, gfgtdf ^ 20150410 03:47:48< shadowm> Stop playing with chalk. 20150410 03:49:48-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20150410 03:52:39< vultraz> shadowm: I haven't played with chalk in years 20150410 03:59:30-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150410 04:03:51-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 244 seconds] 20150410 04:04:06< shadowm> 20150410 01:02:41 error display: Screenshot failed: Argument 2 to SDL_SavePNG_RW can't be NULL, expecting SDL_RWops* 20150410 04:05:07< shadowm> That's SDL_SavePNG's way to say "i couldn't create the file". 20150410 04:05:59< shadowm> SDL_SaveBMP would say this instead: 20150410 04:06:00< shadowm> 20150410 00:47:58 error display: Screenshot failed: Couldn't open /home/shadowm/.wesnoth-1.13/screenshots/Screenshot_003.bmp 20150410 04:06:33-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150410 04:06:49< shadowm> I know why that is, though. 20150410 04:07:38< shadowm> I guess I should've tested SDL_SavePNG's path before making display::screenshot() spit this out to stderr, because it's quite inconvenient and whoever happens to take a screenshot with their disk full will just assume we screwed up. 20150410 04:08:00< ancientcc> SDL_image-2.0.0 has Save PNG API. IMG_SavePNG 20150410 04:08:21< ancientcc> I make sure, it is OK. 20150410 04:08:38< shadowm> Yes, but we can't use SDL 2 yet. 20150410 04:08:50< vultraz> We can't? 20150410 04:08:56< vultraz> I thought we just hadn't 20150410 04:09:00< shadowm> No we can't come on vultraz. 20150410 04:09:13< ancientcc> O, I had used SDL 2.0.3 20150410 04:09:40< shadowm> vultraz: http://forums.wesnoth.org/viewtopic.php?f=10&t=40912 20150410 04:10:29< vultraz> ah, right 20150410 04:10:32< vultraz> sdl_gpu 20150410 04:10:43-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 250 seconds] 20150410 04:11:32< shadowm> I'll just comment out the SDL_GetError calls. 20150410 04:11:53< ancientcc> I think sdl_gpu is mistak direction. wesnoth should be toward to SDL2. 20150410 04:12:04< shadowm> "Screenshot creation failed. Make sure there is enough space on the drive holding Wesnoth’s preferences and user resource files and that file access permissions are set up correctly." 20150410 04:12:16< shadowm> vultraz: Is this good English & UI text? y/n 20150410 04:12:30< shadowm> s/access// 20150410 04:12:38< iceiceice> ancientcc: when we worked towards SDL2, 20150410 04:12:43< iceiceice> one of the gsoc students bsically had trouble 20150410 04:12:54< iceiceice> and said that the image options gave bad results or something 20150410 04:12:56< ancientcc> I has port it. 20150410 04:13:09< iceiceice> hmmmm 20150410 04:13:20< iceiceice> ancientcc: did you see his forum post? 20150410 04:13:27< shadowm> IIRC "bad results" entailed mostly just poor performance. 20150410 04:13:51< vultraz> shadowm: sounds a bit long, but I can't think of a way to shorten it 20150410 04:14:04< shadowm> Hm, okay, I remembered wrong. It was worse than just poor performance: https://mail.gna.org/public/wesnoth-dev/2014-06/msg00020.html 20150410 04:14:06< ancientcc> Now, I am wordking on a IRC client that derived wesnoth code. Now I am chating use my client. 20150410 04:14:07< iceiceice> https://mail.gna.org/public/wesnoth-dev/2014-06/msg00020.html 20150410 04:14:13< iceiceice> shadowm: the poor performance was related to SDL gpu 20150410 04:14:19< iceiceice> i think it wasnt related to SDL 2 20150410 04:14:45< ancientcc> https://github.com/freeors/Rose. It is my project. 20150410 04:14:48< shadowm> Nah, I meant that email. 20150410 04:14:57< shadowm> Before SDL_gpu came into question. 20150410 04:15:23-!- oldlaptop [~quassel@50-108-82-79.adr01.mskg.mi.frontiernet.net] has quit [Ping timeout: 245 seconds] 20150410 04:15:24< iceiceice> here was his bug report with sdl 2: 20150410 04:15:24< iceiceice> https://forums.libsdl.org/viewtopic.php?t=10429&sid=3ff9a0ad0f06c6afacaa2535e6d1ff2e 20150410 04:16:22< ancientcc> SDL2 is very good. OpenGL, Corss-platform, etc. 20150410 04:19:01< iceiceice> yeah i think maybe it woudl be a good idea if someone else took a look at SDL 2 20150410 04:20:48< ancientcc> I port wesnoth code from SDL 1.3 to SDL 2.0.3 at leat 4 months. It work fine. 20150410 04:21:36-!- oldlaptop [~quassel@50-108-82-79.adr01.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150410 04:23:29< ancientcc> Also, I git rid of gui::widget thought from wesnoth code. Theme use gui2::twidget. 20150410 04:24:27< iceiceice> ancientcc: these are all things we would want wesnoth 20150410 04:24:53< iceiceice> ancientcc: i think the main issue that lipk reported was that this function can fail: https://wiki.libsdl.org/SDL_SetTextureAlphaMod 20150410 04:25:03< iceiceice> "Alpha modulation is not always supported by the renderer; it will return -1 if alpha modulation is not supported." 20150410 04:25:13< iceiceice> i think he claimed that it will always fail if the software renderer is used 20150410 04:25:20< iceiceice> so if you dont have a graphics card the game will be broken 20150410 04:25:39< irker459> wesnoth: Ignacio R. Morelle wesnoth:master 2b72e4250a0a / src/image.cpp: Cleanup image::save_image() http://git.io/veb7p 20150410 04:25:42< irker459> wesnoth: Ignacio R. Morelle wesnoth:master dbe7e3e28ff0 / src/image.cpp: Use filesystem::ends_with() in image::save_image() http://git.io/veb7h 20150410 04:25:45< irker459> wesnoth: Ignacio R. Morelle wesnoth:master a17169a406e1 / src/ (image.cpp image.hpp): Make image::save_image() return the success state http://git.io/veb7j 20150410 04:25:48< irker459> wesnoth: Ignacio R. Morelle wesnoth:master db28dca52c07 / src/ (4 files in 3 dirs): gui2/tscreenshot_notification: Don't obtain file size from caller http://git.io/veb5e 20150410 04:25:51< irker459> wesnoth: Ignacio R. Morelle wesnoth:master a62914e9f25d / src/ (display.cpp display.hpp): display: Return error status from display::screenshot() instead of file size http://git.io/veb5v 20150410 04:25:54< irker459> wesnoth: Ignacio R. Morelle wesnoth:master 1c0ead2cd728 / src/hotkey/command_executor.cpp: ui: Check whether screenshot creation succeeded and report otherwise http://git.io/veb5f 20150410 04:25:57< irker459> wesnoth: Ignacio R. Morelle wesnoth:master 02223affc63b / src/display.cpp: display: Comment out calls to SDL_GetError from display::screenshot() http://git.io/veb5J 20150410 04:26:00< irker459> wesnoth: Ignacio R. Morelle wesnoth:master 6a2abfcb7815 / src/hotkey/command_executor.cpp: ui: Minor clean-up in hotkey::execute_command() http://git.io/veb5T 20150410 04:27:34< ancientcc> O, I don'use SDL_SetTextureAlphaMod. 20150410 04:27:48< vultraz> What do you use, then? 20150410 04:28:18-!- Kwandulin [~Miranda@p5B008676.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 04:29:29< ancientcc> At last, I changed shrink logic of gui2. I think it is too complex. 20150410 04:29:35< irker459> wesnoth: Ignacio R. Morelle wesnoth:master 5de0bbbf28e6 / src/editor/controller/editor_controller.cpp: editor: Print error to stderr if display::screenshot() fails http://git.io/veb59 20150410 04:31:28< ancientcc> void CVideo::flip() 20150410 04:31:29< ancientcc> { 20150410 04:31:29< ancientcc> SDL_UpdateTexture(frameTexture, NULL, frameBuffer->pixels, frameBuffer->w * sizeof (Uint32)); 20150410 04:31:29< ancientcc> SDL_RenderClear(renderer); 20150410 04:31:29< ancientcc> SDL_RenderCopy(renderer, frameTexture, NULL, NULL); 20150410 04:31:29< ancientcc> SDL_RenderPresent(renderer); 20150410 04:31:30< ancientcc> } 20150410 04:31:46< ancientcc> SDL_UpdateTexture(frameTexture, NULL, frameBuffer->pixels, frameBuffer->w * sizeof (Uint32)); 20150410 04:31:53< ancientcc> SDL_RenderClear(renderer); 20150410 04:31:58< ancientcc> SDL_RenderCopy(renderer, frameTexture, NULL, NULL); 20150410 04:32:04< ancientcc> SDL_RenderPresent(renderer); 20150410 04:32:23< ancientcc> above fore statement is my CVideo::flip code. 20150410 04:33:29< iceiceice> hmmm 20150410 04:33:41< iceiceice> i wonder where lipk wanted to use alpha modulation 20150410 04:36:39< shadowm> If you don't have a GPU then I can only assume your computer is a headless terminal. 20150410 04:36:44< shadowm> Seriously. :p 20150410 04:38:03< iceiceice> i think a gpu should not be required to play wesnoth 20150410 04:38:06< shadowm> I'd like to say "screw software fallback, just make sure it works on my GM45 laptop and call it mission accomplished" but then there's the very real issue of not all graphics drivers doing things the same way. 20150410 04:38:34< iceiceice> seriously though why would we need alpha modulation 20150410 04:38:48< vultraz> why should we not require a gpu 20150410 04:38:49< shadowm> We'd need not just a skilled coder, but also rigorous testing on different platforms and configurations. 20150410 04:38:50< vultraz> we're a game! 20150410 04:38:52< iceiceice> i dont see at all why that should be deal breaking 20150410 04:39:18< shadowm> I.e. at this point I'd say that could very well kill the project. 20150410 04:39:18< iceiceice> vultraz: phones dont have gpus for one :p 20150410 04:39:44< iceiceice> shadowm: i actually have no idea what you are talking about 20150410 04:39:53< shadowm> Using OpenGL and only OpenGL. 20150410 04:39:57< iceiceice> oh 20150410 04:40:02< iceiceice> yeah that would be pretty ugly 20150410 04:40:13< shadowm> Instead of whatever software fallback SDL has that's probably inferior even compared to Mesa's software renderer. 20150410 04:41:58< iceiceice> tbh what i would most like to do is make an anura module that can act as wesnoth 20150410 04:42:26< iceiceice> if we did that we could forget about all the graphics updates 20150410 04:42:30< iceiceice> and we could forget about trying to fix gui2 20150410 04:43:37< iceiceice> ancientcc: do you also get errors like this wtih gui2? 20150410 04:43:37< iceiceice> http://forums.wesnoth.org/viewtopic.php?f=15&t=41028&start=15#p582453 20150410 04:43:53< iceiceice> this happens in many contexts 20150410 04:44:14< iceiceice> i looked at Rose once to see if your code looked different in grid.cpp but i think it didnt 20150410 04:44:35< c74d> iceiceice: …And you'd run into (at least) the same problems with requiring OpenGL support? 20150410 04:45:08< iceiceice> as long as i'm not the only one who has to deal with it i'm okay with that 20150410 04:45:17< c74d> (Anura not only requires OpenGL, it requires recent versions of it.) 20150410 04:45:23< iceiceice> yeah thats fine with me 20150410 04:45:45< c74d> (Also, modern smartphones have GPUs.) 20150410 04:45:51< iceiceice> lol 20150410 04:46:09< iceiceice> i think a smartphone can be modern without having a gpu 20150410 04:46:45-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 04:47:34< c74d> I'm not saying *all* modern smartphones have them, any more than I suppose you were saying all phones don't. 20150410 04:48:11< iceiceice> i actually had no idea there were phones with gpus 20150410 04:48:26< iceiceice> but i'm not really plugged into cutting edge smartphones... 20150410 04:49:59< shadowm> Before dropping the BFS option from cmake I might need to know whether to leave Ivanovic out in the cold with his Panodra builds or not. 20150410 04:50:25< iceiceice> shadowm: the commit that dropped sdl mixer 1.2.0 already left him in the cold i think 20150410 04:50:40< shadowm> :\ 20150410 04:50:59< shadowm> That kind of sucks for Pandora users, as few as they might be. 20150410 04:51:12< iceiceice> like we said before, 20150410 04:51:17< iceiceice> i think all of these libraries are available on pandora 20150410 04:51:27< iceiceice> ivanovic just doesnt want to go through the work of actually getting them 20150410 04:51:41< iceiceice> if theres someone who wants it i'm sure they could build 1.13.0 for pandora 20150410 04:52:11< shadowm> I believe what he said is that they *are not* available for Pandora in built form and he'd need to compile them by hand and probably bundle them with Wesnoth. 20150410 04:52:20< shadowm> This presumably violates Pandora's packaging conventions. 20150410 04:52:39< iceiceice> aquileia found other projects that had boost 1.54 etc. 20150410 04:53:06< iceiceice> they were rejected because they were not 'drop in' replacements into ivanovic' build proces 20150410 04:53:14< iceiceice> meaning he didnt want to spend anytime fiddling with it 20150410 04:54:13< iceiceice> c74d: anyways if smartphones have gpus that only plays into my hand :p 20150410 04:54:34< iceiceice> the other thing it solves is that we would get auto-updated binaries for free 20150410 04:54:43< ancientcc> iceiceice: I make sure, you require migrate to SDL2.0.3 20150410 04:54:53-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150410 04:55:23< iceiceice> ancientcc: didn't understand you 20150410 04:56:23< ancientcc> To SDL2, you need't conside whether gpu exist or not. SDL do it automaticly. 20150410 04:56:49< shadowm> I guess at this point I should confess that I use CMake for one of my projects. 20150410 04:57:38< shadowm> Not that I like it or anything, it's just absurdly convenient because I barely need to write anything myself, unlike what things look like with scons. 20150410 04:58:25< iceiceice> cmake seems to require you to read docs to get started, which is bad 20150410 04:58:37< iceiceice> scons ... i didnt read any docs about it for like 6 months into this project 20150410 04:58:43< iceiceice> and i dont know python either 20150410 04:58:46< shadowm> I didn't read any docs for cmake either. 20150410 04:58:48< iceiceice> i did. 20150410 04:59:09< iceiceice> i never thought i would see so much "such and such will result in undefined behavior" in a *build system* specification 20150410 04:59:49< shadowm> I said I don't like CMake. That hasn't stopped being a thing that's true or anything. :p 20150410 05:00:01< iceiceice> haha 20150410 05:00:54< shadowm> So, I could remove ENABLE_BOOST_FILESYSTEM from CMake and leave ENABLE_PANDORA alone, or remove both at once. 20150410 05:01:25< ancientcc> By the way, I don't like and use script tool for complile, for example scons. I think should use IDE. Windows use VIsual Studio, iOS use Xocde etc. 20150410 05:01:38-!- oldlaptop [~quassel@50-108-82-79.adr01.mskg.mi.frontiernet.net] has quit [Ping timeout: 245 seconds] 20150410 05:01:39< shadowm> I'd rather not do the latter because it results in -DPANDORA being passed to the compiler and disabling or enabling other code in Wesnoth. 20150410 05:02:21< shadowm> So alternatively I could remove ENABLE_BOOST_FILESYSTEM and the ENABLE_PANDORA provisions for disabling the BFS code and stuff. 20150410 05:02:57< shadowm> Leaving the ENABLE_PANDORA option otherwise intact. 20150410 05:03:23< iceiceice> ancientcc: but then you have to synchronize them all 20150410 05:03:59< c74d> iceiceice: smartphones being able to run Anura or no (I believe Anura currently doesn't work on iOS), from my perspective as a semi-outsider to both, Anura seems to have drastically higher system requirements than BfW, and differing attitudes toward them — IIRC, BfW only ~recently dropped support for Mac OS X 10.5? 20150410 05:04:17-!- ancientcc [~ancientcc@27.115.116.222] has quit [Quit: Leaving] 20150410 05:04:28< iceiceice> yeah i'm not saying wesnoth as a whole should move to be an anura module 20150410 05:04:30< shadowm> Anura's attitude towards the world is drastically different from ours. ;) 20150410 05:04:37< iceiceice> but we could make a sequel to the game on anura i think 20150410 05:04:53< shadowm> Wesnoth needs no sequels. 20150410 05:05:09< iceiceice> ffl is really extremely powerful 20150410 05:05:11< shadowm> Seriously, the concept doesn't work at all with a game like Wesnoth. 20150410 05:05:18< iceiceice> no i think it would be much better 20150410 05:05:24< shadowm> It's not a story-driven game. 20150410 05:05:45< iceiceice> so here's an example of something from anura 20150410 05:05:48< c74d> Though, I guess I'm not opposed to not supporting OS versions that are no longer receiving security updates (encourage people to move off them!), vexed as I once was to find that I couldn't run Anura. 20150410 05:05:51< iceiceice> did you play Argentum Age? 20150410 05:06:00< iceiceice> (shadowm or c74d) 20150410 05:06:18< shadowm> I've heard of it but I'm not interested in card games. 20150410 05:06:19< c74d> I don't know what Argentum Age is. 20150410 05:06:20< iceiceice> (that was the thing dave posted about the forums) 20150410 05:06:34< iceiceice> so im just goign to describe a small detail 20150410 05:06:56< iceiceice> when one of your creatures is going to die in the next combat phase, the game marks it with a "skull" icon 20150410 05:07:16< iceiceice> in this game, determining if a creature will die is fairly complicated 20150410 05:07:21< iceiceice> since abilities can be triggered very easily 20150410 05:07:26< iceiceice> and have arbitrary consequences 20150410 05:07:36< iceiceice> so its not really as simple as, add up the numbers and compare 20150410 05:07:44< iceiceice> so how does it actually work? 20150410 05:07:56< iceiceice> the ui basically just makes a copy of the entire gamestate 20150410 05:07:59< iceiceice> and simulates it for one step 20150410 05:08:03< iceiceice> and checks which creatures died 20150410 05:08:12< iceiceice> the ai works this way also 20150410 05:08:16< c74d> (Well, I've seen it mentioned in #frogatto… some new game Sirp and Krista are working on?) 20150410 05:09:08< iceiceice> it's really really nice imo that the essential gamestate functions are *scripted* in ffl 20150410 05:09:19< iceiceice> it would be like if, instead of having a unit map written in C++ in wesnoth, 20150410 05:09:25< iceiceice> all the units belong to lua 20150410 05:09:41< shadowm> I've been pondering for a while about moving some essential game logic to Lua too. 20150410 05:09:57< shadowm> XP calculation, ability implementations, etc. 20150410 05:10:02< iceiceice> yeah... 20150410 05:10:07< iceiceice> i think it would not be a bad idea 20150410 05:10:24< shadowm> Because that'd save me having to maintain the mother of all hacks in one of my campaigns. 20150410 05:10:30< iceiceice> like, it would be pretty good i think if the whole engine were actually essentially just a lua module 20150410 05:11:03< iceiceice> at least as far as the gamestate is concerned 20150410 05:11:10< c74d> eh 20150410 05:11:25< iceiceice> if we could bundle all the wml and gamestate stuff up that way 20150410 05:11:37< iceiceice> then things would be more modular 20150410 05:11:44< iceiceice> itw ould be easier to consider attaching different front ends 20150410 05:11:48-!- oldlaptop [~quassel@50-108-82-79.adr01.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150410 05:12:00< iceiceice> like, moving to anura to replace existing graphics and gui 20150410 05:12:16< iceiceice> or some other system 20150410 05:12:21< c74d> Lua is quite weakly typed; vexatious and pernicious type errors in complex Lua systems are all too easy to cause. 20150410 05:12:52< iceiceice> i think you could use userdata for this 20150410 05:13:51< iceiceice> idk i think if you have sufficient unit tests it would work 20150410 05:14:25< c74d> I started implementing a Lua strong-typing library with tables and strings a while back; doing it in C++ with userdatas should be more efficient. 20150410 05:15:26-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has joined #wesnoth-dev 20150410 05:15:30-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has left #wesnoth-dev [] 20150410 05:17:59< iceiceice> i think it would be a really good thing if we could make like a stand-alone wesnoth engine 20150410 05:18:10< iceiceice> that doesnt have any graphics attached but could be a piece in making alternate clients 20150410 05:19:09< iceiceice> the main project seems stuck in many ways, the gui is sort of in a jam, and the graphics is also 20150410 05:19:53< iceiceice> if there are goign to be spin off projects instead, it would be nice if we could at least say "hey dugi, use this in your core and then at least you will be able to run mainline campaigns, if you provide blender models for the units" 20150410 05:20:22< iceiceice> or if there was an anura module 20150410 05:20:41< shadowm> Reverting commit 651344ee1be08eeeddccf04b9f7d19a6a0f3e2c2 fixes cmake not finding fribidi here. 20150410 05:28:16< iceiceice> github is broken and so i cannot look at this commit right now :( 20150410 05:28:32< shadowm> You don't have a local clone? 20150410 05:28:57< iceiceice> i prefer to look at old commits using github rather than git command line 20150410 05:29:04< shadowm> ... 20150410 05:29:51< iceiceice> ok fine 20150410 05:29:56< shadowm> GitHub works for me. 20150410 05:29:57< iceiceice> ok, so you think i broke it in that commit? 20150410 05:30:17< iceiceice> github is consistently broken for me right now, 20150410 05:30:18< shadowm> I reverted the commit and now cmake can find fribidi for me. 20150410 05:30:22< iceiceice> it keeps crashing flash 20150410 05:30:38< iceiceice> something is wrong in whatever ajax is happening or some server is down i guess 20150410 05:30:50< iceiceice> i literally cannot click on any link in github's pages 20150410 05:31:35< iceiceice> is the @PREFIX@ variable not set by cmake or something? 20150410 05:31:48< shadowm> I can't find any documentation that suggests it even exists. 20150410 05:32:47< shadowm> This patch also works for me: https://dl.dropboxusercontent.com/u/21371130/cmake-fribidi.patch 20150410 05:33:41< iceiceice> if you want, i can pull your branch and try to build it 20150410 05:33:51< iceiceice> although no guarantees that i will be configuring cmake correctly 20150410 05:34:01< shadowm> I don't have a branch yet. 20150410 05:34:17< shadowm> I didn't "configure cmake", I just went with the defaults. 20150410 05:35:42< shadowm> It is possible there might be version differences in play, though. I'm on cmake 3.0.2. No idea what macports uses. 20150410 05:36:38< iceiceice> oh 20150410 05:36:40< iceiceice> look at this: 20150410 05:36:40< iceiceice> https://trac.macports.org/browser/trunk/dports/games/wesnoth/Portfile 20150410 05:36:48< iceiceice> 53 post-patch { 20150410 05:36:48< iceiceice> 54 reinplace "s|@PREFIX@|${prefix}|g" ${worksrcpath}/cmake/FindFriBiDi.cmake 20150410 05:36:48< iceiceice> 55 } 20150410 05:37:09< iceiceice> that is ... rather confusing 20150410 05:37:37< shadowm> Okay, that explains it, they post-process our cmake files. 20150410 05:38:05< iceiceice> wish i had noticed that in october 20150410 05:38:34< shadowm> The thing is my patch is purportedly the correct way to do this because find_path automatically searches /include and find_library /lib unless instructed to do otherwise. 20150410 05:38:58< shadowm> But for some reason this and the vorbisfile file had hardcoded prefixes. 20150410 05:39:05-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [] 20150410 05:40:19< shadowm> In the latter's case, it comes from another project: https://github.com/mccdo/osgaudio/blob/master/CMakeModules/FindVorbisFile.cmake 20150410 05:41:05< shadowm> This is all a little too advanced for me and I'd rather have Ivanovic or mordante to help me. :\ 20150410 05:42:23< iceiceice> huzzah now ic an look at github again... 20150410 05:43:56-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20150410 05:52:22< shadowm> Looking at the old docs for find_library and find_path, CMake 2.6.0 was already able to guess paths. :\ 20150410 05:52:45< shadowm> I'm just going to commit my patch and see if things break for anyone again. 20150410 05:55:10< iceiceice> afaik you are the only user of cmake :p 20150410 05:55:16< iceiceice> you and ivanovic 20150410 05:55:26< shadowm> And packagers. 20150410 05:55:26< iceiceice> so i think its a good commit 20150410 05:55:55< iceiceice> and macports 20150410 05:59:11< iceiceice> im trying to build the sdl2 branch 20150410 05:59:38< shadowm> There's a sdl2 branch? 20150410 05:59:39< irker459> wesnoth: Ignacio R. Morelle wesnoth:master fb0151072642 / cmake/FindFriBiDi.cmake: cmake: Fix regression in FindFriBiDi http://git.io/veNI4 20150410 05:59:46< iceiceice> scons sdl2=true 20150410 06:00:15< shadowm> Well, yeah, that's not a Git branch. 20150410 06:00:34< shadowm> Ivanovic: Tell me whether cmake can find fribidi for you again on master. 20150410 06:13:13< Ivanovic> http://pastebin.com/JkvE8jnj 20150410 06:14:17< Ivanovic> so no, it does not find it for me though some version of it is installed 20150410 06:21:05< AI0867> iceiceice: https://github.com/cbeck88/wesnoth/commit/16d7900b761c6d7ae797df548876fdb852b8e928#diff-2ff89fa9d7f4503dc7df348b7c59aca0R52 ← good = good *and* condition? 20150410 06:21:58< iceiceice> AI0867: i'm not sure if that branch will actually get merged, 20150410 06:22:03< iceiceice> i dont think that is a big there, 20150410 06:22:08< iceiceice> *bug 20150410 06:22:15< iceiceice> because iirc only the && are short circuit 20150410 06:23:19< iceiceice> with the code that is commented out above that line, 20150410 06:23:28< iceiceice> i was still getting the problems where the sigsegv handler was not consistently called 20150410 06:23:46< iceiceice> my best guess is that SDL was registering differently handlers that were overwriting mine 20150410 06:23:53< iceiceice> i really don't know. 20150410 06:40:54< iceiceice> shadowm: for what its worth, having looked into it, 20150410 06:41:01< iceiceice> i dont think qt branch is really a good idea anymore 20150410 06:41:17< iceiceice> qt is too heavyweight it seems... 20150410 06:46:12-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 06:47:04-!- ancientcc [~ancientcc@123.157.71.143] has quit [Client Quit] 20150410 06:49:19< zookeeper> curiously, the steps in https://github.com/blog/1178-collaborating-on-github-with-subversio work for one github project, but not wesnoth. with wesnoth i just get a gateway timeout. 20150410 06:49:50-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 06:50:36< shadowm> Ivanovic: Hmph. You made sure to get fb0151072642 first, right? 20150410 06:54:31-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 20150410 06:57:22-!- [Relic] [~Relic]@2602:306:33a3:6d30:404d:9d5f:f2e0:d285] has quit [Quit: Leaving] 20150410 07:11:45-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 07:16:21-!- ancientcc [~ancientcc@123.157.71.143] has quit [Client Quit] 20150410 07:25:32-!- ancientcc [~ancientcc@112.65.211.211] has joined #wesnoth-dev 20150410 07:26:59-!- ancientcc [~ancientcc@112.65.211.211] has quit [Client Quit] 20150410 07:33:29-!- ancientcc [~ancientcc@211.162.34.203] has joined #wesnoth-dev 20150410 07:34:00-!- ancientcc [~ancientcc@211.162.34.203] has quit [Client Quit] 20150410 07:39:37-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 07:59:24-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 252 seconds] 20150410 08:02:03-!- ancientcc [~ancientcc@112.65.211.211] has joined #wesnoth-dev 20150410 08:04:18-!- ancientcc [~ancientcc@112.65.211.211] has quit [Remote host closed the connection] 20150410 08:16:33-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150410 08:17:44-!- ancientcc [~ancientcc@123.155.155.187] has joined #wesnoth-dev 20150410 08:24:02-!- ancientcc [~ancientcc@123.155.155.187] has quit [Quit: Leaving] 20150410 08:26:09-!- ancientcc [~ancientcc@112.65.211.211] has joined #wesnoth-dev 20150410 08:29:08-!- ancientcc [~ancientcc@112.65.211.211] has quit [Client Quit] 20150410 08:35:33-!- mjs-de [~mjs-de@f049109107.adsl.alicedsl.de] has joined #wesnoth-dev 20150410 08:44:56-!- Kwandulin_2 [~Miranda@p5B008676.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 08:45:27-!- Kwandulin [~Miranda@p5B008676.dip0.t-ipconnect.de] has quit [Ping timeout: 250 seconds] 20150410 08:54:57-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 08:56:25-!- ancientcc [~ancientcc@123.157.71.143] has quit [Read error: Connection reset by peer] 20150410 08:57:56-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 08:59:49-!- irker459 [~irker@uruz.ai0867.net] has quit [Quit: transmission timeout] 20150410 08:59:52-!- ancientcc [~ancientcc@123.157.71.143] has quit [Client Quit] 20150410 09:01:22< Rhonda> Alright, I lost counting. 20150410 09:01:57< Rhonda> Three wesnoth packages uploaded to Debian. One more to go. 20150410 09:26:54 * Rhonda . o O ( and after that, start the whole thing for Ubuntu again … ) 20150410 09:33:25-!- ancientcc [~ancientcc@211.162.34.203] has joined #wesnoth-dev 20150410 09:34:13-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has quit [Ping timeout: 252 seconds] 20150410 09:34:41-!- ancientcc [~ancientcc@211.162.34.203] has quit [Client Quit] 20150410 09:40:38-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150410 09:40:43-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 09:43:00< Rhonda> wesnoth-1.12 1:1.12.2-1 uploaded by Rhonda D'Vine (rhonda) https://tracker.debian.org/wesnoth-1.12 20150410 09:44:22-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 09:44:23-!- ancientcc [~ancientcc@123.157.71.143] has quit [Client Quit] 20150410 09:49:29-!- ancientcc [~ancientcc@211.162.34.203] has joined #wesnoth-dev 20150410 09:51:10-!- ancientcc [~ancientcc@211.162.34.203] has quit [Client Quit] 20150410 09:55:33< Rhonda> I lost overview >.> 20150410 09:58:22-!- iceiceice [~chris@wesnoth/developer/iceiceice] has quit [Remote host closed the connection] 20150410 09:58:28-!- ancientcc [~ancientcc@123.157.71.143] has joined #wesnoth-dev 20150410 10:00:50-!- ancientcc [~ancientcc@123.157.71.143] has quit [Client Quit] 20150410 10:14:21-!- ancientcc [~ancientcc@140.207.223.191] has joined #wesnoth-dev 20150410 10:15:00-!- ancientcc [~ancientcc@140.207.223.191] has quit [Client Quit] 20150410 10:18:58-!- ancientcc [~ancientcc@123.155.155.187] has joined #wesnoth-dev 20150410 10:21:22-!- ancientcc [~ancientcc@123.155.155.187] has quit [Read error: Connection reset by peer] 20150410 10:49:37-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 264 seconds] 20150410 11:05:11-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150410 11:29:53-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20150410 11:44:44-!- Kwandulin_2 [~Miranda@p5B008676.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150410 12:03:44-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20150410 12:04:08-!- bumbadadabum is now known as Guest84707 20150410 12:07:32-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 272 seconds] 20150410 12:11:00-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has joined #wesnoth-dev 20150410 12:11:00-!- boucman_work [~jrosen@bob75-2-81-56-46-209.fbx.proxad.net] has quit [Changing host] 20150410 12:11:00-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150410 12:13:46-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150410 12:19:17-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150410 12:31:04-!- ancientcc_ [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 12:31:08-!- Kwandulin [~Miranda@p5B008676.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 12:32:32-!- ancientcc_ [~ancientcc@123.157.71.138] has quit [Client Quit] 20150410 12:39:59-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 12:40:45-!- ancientcc [~ancientcc@123.157.71.138] has quit [Client Quit] 20150410 12:47:49-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has quit [Ping timeout: 252 seconds] 20150410 12:48:34-!- Guest84707 [~bumbadada@d155109.upc-d.chello.nl] has quit [Ping timeout: 245 seconds] 20150410 12:52:24-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Ping timeout: 244 seconds] 20150410 12:54:56-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 12:55:39-!- boucman_work [~jrosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150410 12:56:55-!- ancientcc [~ancientcc@123.157.71.138] has quit [Read error: Connection reset by peer] 20150410 12:58:21-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 12:59:21-!- ancientcc [~ancientcc@123.157.71.138] has quit [Client Quit] 20150410 13:09:02-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150410 13:09:33-!- ancientcc [~ancientcc@140.207.223.186] has quit [Read error: Connection reset by peer] 20150410 13:13:55-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 13:15:04-!- ancientcc [~ancientcc@123.157.71.138] has quit [Client Quit] 20150410 13:15:28-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20150410 13:16:43-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20150410 13:20:24-!- ancientcc [~ancientcc@140.207.223.186] has joined #wesnoth-dev 20150410 13:20:57-!- ancientcc [~ancientcc@140.207.223.186] has quit [Client Quit] 20150410 13:24:16< Rhonda> Alright. The five uploads for wesnoth to Debian are down, now I need 10 more for Ubuntu where two should be taken of automaticly. *groans* 20150410 13:24:30< vultraz> o-O 20150410 13:24:32< vultraz> why so many 20150410 13:25:28< Rhonda> Because of 1.10, 1.12, and they have LTS releases support for ages. Go figure. >.> 20150410 13:26:27< Rhonda> You think I have 26 git branches for packaging stuff for fun? :) 20150410 13:31:01-!- Haudegen [~quassel@85.124.51.57] has quit [Remote host closed the connection] 20150410 13:31:40-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150410 13:36:35-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 252 seconds] 20150410 13:40:08< vultraz> I don't envy your job :P 20150410 13:40:11< vultraz> but why 1.10? 20150410 13:50:58-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150410 13:54:20-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 13:55:01< Rhonda> Because 1.10 is also affected. 20150410 13:55:06< Rhonda> And part of releases. 20150410 13:55:34-!- ancientcc [~ancientcc@123.157.71.138] has quit [Client Quit] 20150410 13:58:31-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 14:07:10-!- ancientcc [~ancientcc@123.157.71.138] has quit [Quit: Leaving] 20150410 14:10:32-!- ancientcc [~ancientcc@123.157.71.138] has joined #wesnoth-dev 20150410 14:13:06-!- ancientcc [~ancientcc@123.157.71.138] has quit [Client Quit] 20150410 14:16:06-!- ancientcc [~ancientcc@211.162.34.196] has joined #wesnoth-dev 20150410 14:17:30-!- ancientcc [~ancientcc@211.162.34.196] has quit [Client Quit] 20150410 14:18:00-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 14:18:03-!- Kwandulin [~Miranda@p5B008676.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150410 14:19:10-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 14:21:16-!- Guest84707 [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20150410 14:23:11-!- ancientcc [~ancientcc@211.162.34.196] has joined #wesnoth-dev 20150410 14:23:49-!- ancientcc [~ancientcc@211.162.34.196] has quit [Read error: Connection reset by peer] 20150410 14:45:00-!- ancientcc [~ancientcc@211.162.34.196] has joined #wesnoth-dev 20150410 14:45:36-!- ancientcc [~ancientcc@211.162.34.196] has quit [Remote host closed the connection] 20150410 14:48:01-!- ancientcc [~ancientcc@211.162.34.196] has joined #wesnoth-dev 20150410 14:48:37-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 14:49:01-!- prkc [~prkc@54020B6B.dsl.pool.telekom.hu] has joined #wesnoth-dev 20150410 14:49:09-!- iceiceice [~chris@wesnoth/developer/iceiceice] has joined #wesnoth-dev 20150410 14:49:41-!- ancientcc [~ancientcc@211.162.34.196] has quit [Remote host closed the connection] 20150410 14:52:59-!- ancientcc [~ancientcc@123.155.155.180] has joined #wesnoth-dev 20150410 15:00:20-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 15:02:39-!- Kwandulin [~Miranda@p5B00800C.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 15:03:35-!- esr [~esr@wesnoth/developer/esr] has quit [Quit: WeeChat 1.0.1] 20150410 15:07:15-!- esr [~esr@wesnoth/developer/esr] has joined #wesnoth-dev 20150410 15:13:29-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 15:23:24-!- [Relic] [~Relic]@2602:306:33a3:6d30:85c6:f86e:96cc:f164] has joined #wesnoth-dev 20150410 15:33:48-!- ancientcc [~ancientcc@123.155.155.180] has quit [Quit: Leaving] 20150410 15:34:14-!- ancientcc [~ancientcc@211.162.34.196] has joined #wesnoth-dev 20150410 15:38:28-!- ancientcc [~ancientcc@211.162.34.196] has quit [Client Quit] 20150410 15:44:36-!- oldlaptop [~quassel@50-108-82-79.adr01.mskg.mi.frontiernet.net] has quit [Ping timeout: 240 seconds] 20150410 15:46:30-!- oldlaptop [~quassel@50-108-82-79.adr01.mskg.mi.frontiernet.net] has joined #wesnoth-dev 20150410 15:49:44-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 16:07:44-!- boucman_work [~jrosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20150410 16:38:01-!- irker292 [~irker@uruz.ai0867.net] has joined #wesnoth-dev 20150410 16:38:01< irker292> wesnoth: Chris Beck wesnoth:master 4bb26cebabef / src/ (3 files in 2 dirs): add wml_conditionals support, in addition to wml_actions in lua http://git.io/vepP2 20150410 16:38:13< iceiceice> vultraz, gfgtdf: ^ 20150410 16:40:00< Ivanovic> shadowm: i ran the git pull after you asked me to check 20150410 16:40:03< Ivanovic> so yeah, i am sure that i got that one 20150410 16:40:38< vultraz> \o/ 20150410 16:44:12-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20150410 16:44:12-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 16:46:32< vultraz> iceiceice: so now you can just plug in new conditional tags like wesnoth.conditional_actions.tag? 20150410 16:46:39< iceiceice> yup :) 20150410 16:46:58< iceiceice> i tested with my silly ai example add-on 20150410 16:46:59< iceiceice> http://pastebin.com/qundjznY 20150410 16:47:12< iceiceice> you can use it in wml menu items also 20150410 16:47:40< iceiceice> http://pastebin.com/vtHDTQqx 20150410 16:49:31-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 16:49:39< vultraz> the core conditionals like have_unit are still hardcoded? 20150410 16:50:03< vultraz> I recall you saying there was a lot of code duplicity between the, 20150410 16:51:10< iceiceice> yes they are hard coded and in C++ 20150410 16:51:16< iceiceice> vultraz: i added some docs here 20150410 16:51:16< iceiceice> http://wiki.wesnoth.org/LuaWML:Events#wesnoth.wml_conditionals 20150410 16:52:20< vultraz> I don't think you need to mention the preload event 20150410 16:52:33< iceiceice> yeah maybe not 20150410 16:53:24< iceiceice> vultraz: so i guess one thing we could do 20150410 16:53:39< iceiceice> is move that "conditional_passed" function to be implemeented in lua 20150410 16:54:12< iceiceice> i think thats the one that the compatiblity code got deleted from recently 20150410 16:54:23< iceiceice> i dont really feel strongly about whether we should do this 20150410 16:54:48< iceiceice> before i thought that that function was called from too many places in the C++ engine for it to make sense 20150410 16:54:50< iceiceice> but i dont think that anymore 20150410 16:55:14< vultraz> I still think we should keep that meta [and][or][not] handling in C++ 20150410 16:55:36< iceiceice> then i think the current state is acceptable 20150410 16:58:20-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Read error: Connection reset by peer] 20150410 16:58:29-!- Ivanovic [~ivanovic@p579FB764.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 16:59:49< vultraz> anyway thanks :) 20150410 17:00:01-!- Ivanovic [~ivanovic@p579FB764.dip0.t-ipconnect.de] has quit [Changing host] 20150410 17:00:01-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20150410 17:10:50< irker292> wesnoth: Chris Beck wesnoth:master fda98edd68a0 / changelog: update changelog http://git.io/vepN6 20150410 17:10:52< irker292> wesnoth: Chris Beck wesnoth:master 28ee933dd8d8 / RELEASE_NOTES: update RELEASE_NOTES http://git.io/vepNi 20150410 17:12:34-!- Kwandulin [~Miranda@p5B00800C.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150410 17:16:49-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has joined #wesnoth-dev 20150410 17:17:24< ancestral> I seem to have everything done except I am still unable to build translations 20150410 17:17:55< ancestral> All the checking passes with “yes” 20150410 17:18:08< ancestral> Yet I get “NLS tools are not present…” and “NLS catalogue installation is disabled.” 20150410 17:18:48< ancestral> I will send a PM to mattsc, perhaps he can build them 20150410 17:20:38-!- new_one [~new_one@128.42.68.175] has joined #wesnoth-dev 20150410 17:24:01< iceiceice> ancestral: did you use the gettext dir? 20150410 17:24:15< iceiceice> i looked at the scons file, it doesn't seem to require pkg_config or anything to use gettext 20150410 17:24:18< ancestral> gettext dir? 20150410 17:24:55< iceiceice> there's this line for scons 20150410 17:24:57< ancestral> I used `export PKG_CONFIG_PATH=/opt/X11/share/pkgconfig:/opt/X11/lib/pkgconfig` 20150410 17:25:01< iceiceice> gettext dir = ... 20150410 17:25:10< ancestral> Let me see 20150410 17:25:11< iceiceice> https://github.com/Homebrew/homebrew-games/blob/6ee215185b4ba74aacb8ecc21a720093ee0624da/wesnoth.rb#L34 20150410 17:25:44< iceiceice> so its basically goign to look in "gettext_dir/bin" 20150410 17:25:45< iceiceice> https://github.com/wesnoth/wesnoth/blob/master/scons/gettext.py#L12 20150410 17:25:56< iceiceice> sorry, i guess there is no underscore 20150410 17:26:50-!- gfgtdf [~chatzilla@f050183115.adsl.alicedsl.de] has joined #wesnoth-dev 20150410 17:26:52< ancestral> iceiceice: I do have an install of wesnoth via homebrew, but for the moment, I’m operating with the regular src 20150410 17:27:13< iceiceice> you are using scons though? 20150410 17:27:22-!- horrowin1 [~Icedove@2a02:810a:8b40:85c:21b:fcff:fee3:c3ff] has joined #wesnoth-dev 20150410 17:27:49< gfgtdf> iceiceice: afail aquileia reported that flat_set doest work liek that with list_of 20150410 17:27:51< ancestral> iceiceice: Yes, so at the root dir of the wesnoth folder, I ran `scons translate --config=force` 20150410 17:28:15< gfgtdf> iceiceice: you most likeley need to add .convert_to_container >() at the end 20150410 17:28:23< iceiceice> gfgtdf: thank you, i forgot that 20150410 17:28:40< iceiceice> ancestral: if you run "scons translate --config=force gettextdir=..." i think it should work 20150410 17:28:47< ancestral> Okay 20150410 17:29:00< iceiceice> ideally you shold point it at homebrew installed gettext i think 20150410 17:29:12< iceiceice> allegedly the os x built-in gettext is buggy or something 20150410 17:29:14< ancestral> Right 20150410 17:30:09< gfgtdf> iceiceice: laos yu seem to use luaW_pcall(L, 1, 0, true) which seems wrong: teh third parameter is teh number of return values, which should be 1 20150410 17:30:18< gfgtdf> iceiceice: i'd be surprised it it worked this way 20150410 17:31:54< iceiceice> yeah my testing was not rigorous enoguh :( 20150410 17:32:12< zookeeper> ah, i guess this is the reason why the SVN gateway to github doesn't work: 20150410 17:32:13< zookeeper> "It's likely that the timeout is caused by the sheer repository size. Because that repository exceeds our maximum recommended repository size of 1G, it's not currently supported by our subversion gateway." 20150410 17:34:30< gfgtdf> iceiceice: also you shouldnt mix things like reformatting of include with normal commits, in the case the for example menas it is very hard to see which new inlcudes are added. 20150410 17:36:57< ancestral> iceiceice: /usr/local/Cellar/gettext/ and I’ve got a few versions here 20150410 17:37:12< iceiceice> gfgtdf: yeah thats a good point 20150410 17:37:13< ancestral> I tried `scons translate --config=force gexttextdir=/usr/local/Cellar/gettext/0.19.4/` 20150410 17:37:20< ancestral> Hmm 20150410 17:37:24< ancestral> Misspelled 20150410 17:37:31< gfgtdf> iceiceice: unlike wml_actions, wml_conditionals can not overwrite the tags implemented in c++. I think that is ok but it should be mentioned in the RL if you say 'like wml_actions' 20150410 17:37:40< iceiceice> i mentioned on the wiki 20150410 17:37:51< iceiceice> i think RN says to look at wiki? 20150410 17:37:54< iceiceice> can put in RN also 20150410 17:38:09< gfgtdf> iceiceice: its ok then 20150410 17:38:20< gfgtdf> iceiceice: i just looked at RN 20150410 17:38:21< ancestral> Saved options: default_targets = 'wesnoth,wesnothd', gettextdir = '/usr/local/Cellar/gettext/0.19.4/' 20150410 17:38:35< ancestral> NLS tools are not present 20150410 17:38:57< irker292> wesnoth: Charles Dang wesnoth:master d5409ff0a4d6 / changelog players_changelog: Updated changelogs regarding some of the recent campaign updates http://git.io/vehIs 20150410 17:39:43< iceiceice> hmm 20150410 17:40:09< ancestral> All the “Checking for” results in yes 20150410 17:40:43< ancestral> If it’s helpful, let me know if you want me to look through config.log 20150410 17:40:46< ancestral> Don’t have time atm 20150410 17:42:29-!- ancestral [~ancestral@174-20-187-184.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20150410 17:44:15< gfgtdf> iceiceice: i cannot find anythign about wml_conditionals on teh wiki page (wiki.wesnoth.org/LuaWML) 20150410 17:44:55< iceiceice> http://wiki.wesnoth.org/LuaWML:Events#wesnoth.wml_conditionals 20150410 17:45:23< gfgtdf> iceiceice: hm ok then you still need to add a link in wiki.wesnoth.org/LuaWML 20150410 17:46:24< iceiceice> man i did not know that 20150410 17:46:28< iceiceice> i thought it was automatic somehw 20150410 17:47:44< gfgtdf> iceiceice: y i know its annoying 20150410 17:48:50< iceiceice> gfgtdf: i wonder if we should automate this process: 20150410 17:48:52< iceiceice> http://forums.wesnoth.org/viewtopic.php?f=21&t=41854 20150410 17:49:01< iceiceice> like,... 20150410 17:49:06< iceiceice> i guess i'm not sure exactly 20150410 17:49:18< iceiceice> it would be nice if menu items could automatically be registered as a candidate action 20150410 17:49:32< iceiceice> with some specified score 20150410 17:50:02< iceiceice> i guess making an evaluation function is kind of hard 20150410 17:50:51< gfgtdf> iceiceice: hm the wml menu items usualy have filter so teh only thing teh ai coould do to know where to move is top check teh filter on all possible hexes which seems lida slow 20150410 17:51:06< gfgtdf> s/top/to 20150410 17:52:00< iceiceice> i guess iwas thinking it coudl just check if any unit has a menu item wher eit is standing now 20150410 17:52:07< gfgtdf> iceiceice: ah ok 20150410 17:52:16< iceiceice> i mean its not going to be a good ai option 20150410 17:52:33< iceiceice> you probably want to write an evaluation function that takes move + use option into accont as you say 20150410 17:53:33< iceiceice> yeah maybe not worth it idk 20150410 17:53:48< iceiceice> it is really annoying to me that this [candidate_action] tags are not documented on the wiki 20150410 17:54:31-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 17:54:44< gfgtdf> iceiceice: what i think woudl be nice it to allow wml to spcyfy some generic move unit on unit action, which chould then be zused by wml to implement , transport units, fusing units, or similar things. 20150410 17:55:01< gfgtdf> iceiceice: but i have no idea how exactly that coudl look 20150410 17:56:06< iceiceice> maybe it can use formula AI or something 20150410 17:56:19< iceiceice> if you dont want to use lua 20150410 17:56:41< gfgtdf> iceiceice: i thin there are more people knowing lua that people knwong formula 20150410 17:56:49< gfgtdf> iceiceice: from the umc devs i mean 20150410 17:57:55< gfgtdf> i wonder why teh püackagers need to buidl teh translations? arent the translation files the same for all builds/operating systems? 20150410 17:58:01< iceiceice> no they are not 20150410 17:58:12< iceiceice> the translation catalogues are some binary format 20150410 17:58:23< iceiceice> to make them super speedy 20150410 17:59:21< gfgtdf> iceiceice: and that format differnt in teh different os ? 20150410 17:59:37< iceiceice> yeah i guess so 20150410 17:59:48< gfgtdf> iceiceice: i mena it sure doesnt contain assember code 20150410 18:00:43-!- Kwandulin [~Miranda@p5B00800C.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 18:01:36< iceiceice> yeah i dont know why it is different per OS 20150410 18:01:49< iceiceice> i guess i would expect that it woudl be different per architecture or something... 20150410 18:02:10< iceiceice> idk if 20150410 18:02:26< iceiceice> i guess what i would expect is that when they designed it they wanted to allow it to be different per architecture to make it faster 20150410 18:02:34< iceiceice> but maybe in practice its not different 20150410 18:03:02-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 18:03:40< gfgtdf> iceiceice: Maybe it can be differnt for programm that use utf16 or utf32 strings on some systems, but we use 8-bit on every Os. 20150410 18:04:27-!- Haudegen [~quassel@85.124.51.57] has quit [Ping timeout: 250 seconds] 20150410 18:05:57-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has joined #wesnoth-dev 20150410 18:08:00< iceiceice> shadowm: i get a bunch of errors like this when i run the test executable: 20150410 18:08:00< iceiceice> error filesystem: Failed to read filesize of path: No such file or directory 20150410 18:08:00< iceiceice> error filesystem: Failed to read filesize of path: No such file or directory 20150410 18:08:00< iceiceice> error filesystem: Failed to read filesize of path: No such file or directory 20150410 18:08:00< iceiceice> error filesystem: Failed to read filesize of path: No such file or directory 20150410 18:08:00< iceiceice> error filesystem: Failed to read filesize of path: No such file or directory 20150410 18:08:07< iceiceice> but the test executable does not actually fail 20150410 18:10:56-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 18:16:53< irker292> wesnoth: Chris Beck wesnoth:master f4c99b3a1a2d / / (4 files in 4 dirs): fixup wesnoth.wml_conditionals, add unit tests http://git.io/vehE3 20150410 18:16:55< irker292> wesnoth: Chris Beck wesnoth:master d57761571e98 / changelog players_changelog: Merge branch 'master' of https://github.com/wesnoth/wesnoth http://git.io/vehEs 20150410 18:18:27-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 18:18:32-!- Haudegen [~quassel@85.124.51.57] has joined #wesnoth-dev 20150410 18:18:47-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 18:19:12-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20150410 18:23:19-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 18:28:56-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20150410 18:34:06< iceiceice> gfgtdf: i'm trying to use lua extra space feature you added 20150410 18:34:07< iceiceice> https://github.com/cbeck88/wesnoth/commit/3f7acf2a82c66095b61abc50a1027c8a7a5202f5 20150410 18:34:17< iceiceice> i think i want to move the "static private" function into the .cpp file 20150410 18:34:32< iceiceice> since i need to be able to call it from a non-member function 20150410 18:34:38< iceiceice> and no one else can call it if its static private 20150410 18:36:12< gfgtdf> iceiceice: wghy dont you us eteh public version ? 20150410 18:36:14< gfgtdf> why* 20150410 18:36:23< iceiceice> oh maybe i missed this 20150410 18:36:52< gfgtdf> iceiceice: this one: https://github.com/wesnoth/wesnoth/blob/master/src/scripting/lua_kernel_base.hpp#L60 20150410 18:37:05< gfgtdf> iceiceice: its also nicer to use becase it rturns a reference and not a pointer 20150410 18:37:40< gfgtdf> iceiceice: it requires you to pass teh type of lua kernel as a template argument 20150410 18:38:06< iceiceice> gfgtdf: i wonder if we can do dynamic cast instead of reinterpret cast? 20150410 18:38:15< gfgtdf> iceiceice: i wanrted to make it lua_kernel_base as a defautl template argument bug it seems liek default function template arguments are a c++11 featrue 20150410 18:38:29< gfgtdf> iceiceice: iceiceice where you mena ? 20150410 18:39:00< iceiceice> i guess its not important 20150410 18:39:16< iceiceice> i was thinking that it would try to dynamic cast the extra space pointer to what lua kernel type is desired 20150410 18:39:26< gfgtdf> iceiceice: in get_lua_kernel_base_ptr? that not possible, char* and ua_kernel_base** are complate differnt types 20150410 18:39:43< gfgtdf> completely* 20150410 18:39:52-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20150410 18:40:00< gfgtdf> iceiceice: or you mean in get_lua_kernel? 20150410 18:40:11< gfgtdf> iceiceice: yes that shoudl be possible 20150410 18:40:14< gfgtdf> shaould* 20150410 18:40:52-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150410 18:41:15< iceiceice> yeah in get_lua_kernel 20150410 18:41:27< gfgtdf> iceiceice: thought get_lua_kernel currently uses static_case and not reinterpßpret cast. 20150410 18:41:39< gfgtdf> iceiceice: note that using reinterpret_cast thewew would fail. 20150410 18:41:42< gfgtdf> there* 20150410 18:42:29< iceiceice> hmm i am forgetting the rules about down casting and up casting and when it can be static vs dynamic 20150410 18:43:20< iceiceice> gfgtdf: this compiled for me: 20150410 18:43:20< iceiceice> https://github.com/cbeck88/wesnoth/commit/868189c7b88896eb7a878e3219fb2b151bec6f80 20150410 18:44:33< iceiceice> seems to pass unit tests also 20150410 18:44:38< iceiceice> still going... 20150410 18:44:50< gfgtdf> iceiceice: looks good to me. 20150410 18:50:40< gfgtdf> iceiceice: what teh advantage of the rprvious way ? 20150410 18:51:15< iceiceice> i guess that its faster to avoid boost function 20150410 18:51:40< iceiceice> this is a bit simpler also i guess 20150410 18:51:56< gfgtdf> iceiceice: hm ok, 20150410 18:52:01< iceiceice> oh i think it actually fixes some case also 20150410 18:52:15< iceiceice> right so if you copied the lua state 20150410 18:52:21< iceiceice> and it has bunch of function objects 20150410 18:52:32< iceiceice> if they were made iwth boost bind, their pointers point to the old lua state not the new one 20150410 18:52:42< iceiceice> but with extra space they get automatically updated 20150410 18:57:18-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20150410 19:15:23-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150410 19:29:06< gfgtdf> shadowm: you know why neigher this page: https://mail.gna.org/public/wesnoth-bugs/2015-04/index.html nor this page: https://www.mail-archive.com/wesnoth-bugs@gna.org/maillist.html show me the latest bugreports? Is is just that those pages are a quiet slow or is it relate to your recent deletion of the filesystem bug ? 20150410 19:37:52-!- travis-ci [~travis-ci@ec2-54-235-40-191.compute-1.amazonaws.com] has joined #wesnoth-dev 20150410 19:37:53< travis-ci> cbeck88/wesnoth#171 (extraspace - 868189c : Chris Beck): The build passed. 20150410 19:37:53< travis-ci> Build details : http://travis-ci.org/cbeck88/wesnoth/builds/57991548 20150410 19:37:53-!- travis-ci [~travis-ci@ec2-54-235-40-191.compute-1.amazonaws.com] has left #wesnoth-dev [] 20150410 19:41:04-!- kex [~kex@78.157.29.160] has quit [Remote host closed the connection] 20150410 19:42:27< irker292> wesnoth: Chris Beck wesnoth:master 9812e14acdd9 / src/scripting/lua_kernel_base.cpp: change member function registration to use templates and extraspace http://git.io/vejm4 20150410 19:42:29< irker292> wesnoth: Chris Beck wesnoth:master 97ce93af0338 / src/scripting/game_lua_kernel.cpp: change many callbacks in game_lua_kernel to use lua extraspace http://git.io/vejmB 20150410 19:42:31< irker292> wesnoth: Chris Beck wesnoth:master 0a4a385e50c8 / src/scripting/game_lua_kernel.cpp: move most of the remaining lua callbacks not to use boost bind http://git.io/vejmR 20150410 19:45:00-!- [Relic] [~Relic]@2602:306:33a3:6d30:85c6:f86e:96cc:f164] has quit [Quit: Leaving] 20150410 19:50:57-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150410 19:55:23-!- kex [~kex@78.157.29.160] has quit [Ping timeout: 250 seconds] 20150410 20:08:26-!- kex [~kex@31.11.96.193] has joined #wesnoth-dev 20150410 20:12:40-!- cib [~cib@p508BC4E3.dip0.t-ipconnect.de] has joined #wesnoth-dev 20150410 20:12:53-!- cib0 [~cib@p508BC4E3.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150410 20:13:04-!- cib is now known as Guest252 20150410 20:26:31-!- Kwandulin [~Miranda@p5B00800C.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20150410 20:35:03-!- Appleman1234 [~Appleman1@CPE-121-208-6-89.bqzl1.cha.bigpond.net.au] has joined #wesnoth-dev 20150410 20:39:19-!- Guest252 [~cib@p508BC4E3.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20150410 21:02:16-!- shadowm_desktop [ignacio@wesnoth/developer/shadowm] has joined #wesnoth-dev 20150410 21:02:38< irker292> wesnoth: Chris Beck wesnoth:master f14341ce590b / src/scripting/game_lua_kernel.cpp: move last lua callbacks (place/remove shroud) to use extraspace http://git.io/vejQS 20150410 21:03:18< shadowm> gfgtdf: I have no idea about mail-archive.com, which seems to be only two days behind. As for the former, I made the archive private. 20150410 21:03:50< shadowm> mail-archive.com is still subscribed, so they should be getting new messages regardless of the gna archive's configuration. 20150410 21:05:12< gfgtdf> shadowm: so you say they are mostly unrelated? 20150410 21:05:19< gfgtdf> shadowm: why you made it private ? 20150410 21:06:18< shadowm> iceiceice: Yeah, that must be from the tscreenshot_notification changes. I'll just move those warnings to info level in the fs code. 20150410 21:13:38-!- mjs-de [~mjs-de@f049109107.adsl.alicedsl.de] has quit [Remote host closed the connection] 20150410 21:15:20-!- [Relic] [~Relic]@2602:306:33a3:6d30:5171:3b08:da31:dc66] has joined #wesnoth-dev 20150410 21:24:25< shadowm> gfgtdf: :| 20150410 21:30:04< irker292> wesnoth: Ignacio R. Morelle wesnoth:master bf8185390fc6 / cmake/FindFriBiDi.cmake: cmake: Fix regression in FindFriBiDi, take 2 http://git.io/vvev9 20150410 21:30:14< shadowm> Ivanovic: ^ Try this (there's pretty much no way it won't work). 20150410 21:31:05< gfgtdf> shadowm: was that the only option to remove that entry? I mean this page https://gna.org/bugs afaik doesnt offers a list to show the latest changes and mail archive seems to be a t least delayed, so i'm quite unhappy that the other page isnt accessible, (although i think mail-archieve s list is better to overview) 20150410 21:32:04-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 255 seconds] 20150410 21:32:07< shadowm> It's not directly related to removing the entry, but the software that does this crap is quite visibly poorly-coded and I don't want to risk it reappearing. 20150410 21:32:40< shadowm> I have no idea if whatever magic the Gna people did ensures it can't possibly reappear in the archive and I don't want to risk it. 20150410 21:33:54< shadowm> You should be able to just subscribe to the list yourself. 20150410 21:47:16< iceiceice> gfgtdf: i had a thought just now, 20150410 21:47:36< iceiceice> so i guess that currently, the game config is tossed and relaoded every time we change classification 20150410 21:47:38< iceiceice> this is pretty slow 20150410 21:47:55< iceiceice> an alternative would be, we load it for every classification 20150410 21:48:00< iceiceice> and remembe rit 20150410 21:48:10< iceiceice> if your machine has lots of memory then this is fine 20150410 21:48:47< iceiceice> i guess that campaigns have specific defines but i actually don't understand why we do that 20150410 21:51:31< shadowm> For a single campaign Wesnoth requires about 200 MiB of RAM here. 20150410 21:52:41< shadowm> How much of that is WML I don't know, but it's important to keep in mind that people may be running other things in addition to Wesnoth, and low-end and portable systems usually have far lower base system specs than desktops. 20150410 21:56:47< iceiceice> we could have like a preference though 20150410 21:56:51< iceiceice> "cache all game configs" 20150410 21:56:59< iceiceice> that defaults to off 20150410 21:57:16< iceiceice> also i'm not sure how much of that 200 mib is assets as opposed to wml 20150410 21:57:23< iceiceice> but i guess its a substantial amount 20150410 21:59:02< gfgtdf> iceiceice: i just tested: wesnoth-start: 100mb ram, loadin LotI: 400mb ram, back to titescrren: still 400mb ram, refreshing cache (f5) on titlescreeen: 200mb ram. 20150410 21:59:31-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Ping timeout: 255 seconds] 20150410 22:04:10< Guest84707> loti isn't your average campaign for ram usage, though 20150410 22:04:15-!- Guest84707 is now known as bumbadadabum 20150410 22:05:39< iceiceice> yeah i guess the big thing is, there just shouldn't be a game config 20150410 22:05:45< iceiceice> there shoudl just be some kind of database object 20150410 22:07:41< iceiceice> like change all the "game_config.find_child("foo", ...)" to functions liek "database.find_foo(...)" 20150410 22:08:26< iceiceice> and the database isnt backed up by a monstrous config, just like, records of which files it needs to open from cofnig cache 20150410 22:08:32< iceiceice> where it found that item 20150410 22:11:43< shadowm> That sounds like overcomplicating things. 20150410 22:13:04< iceiceice> how would you do it? 20150410 22:14:07< shadowm> I wouldn't? 20150410 22:14:10< iceiceice> i'm not saying its not complicated but i think its the obvious solution and how most programs work 20150410 22:18:53< shadowm> I don't get what you are trying to do, really. 20150410 22:19:27-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150410 22:37:42-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150410 22:38:25-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150410 22:39:11-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150410 22:39:39-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150410 22:46:03-!- kex [~kex@31.11.96.193] has quit [Remote host closed the connection] 20150410 22:46:41-!- kex [~kex@31.11.96.193] has joined #wesnoth-dev 20150410 22:47:01-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150410 22:47:34-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150410 22:51:04-!- kex [~kex@31.11.96.193] has quit [Ping timeout: 245 seconds] 20150410 22:57:33-!- kex [~kex@78.157.29.160] has joined #wesnoth-dev 20150410 22:58:33< shadowm> gfgtdf: Please don't forget to close bugs when marked as fixed if they never affected a released version (#23442). 20150410 22:59:28< shadowm> Also, once again, iceiceice , please don't forget to assign bugs to yourself if you fixed them (#23457). 20150410 23:03:13-!- gfgtdf [~chatzilla@f050183115.adsl.alicedsl.de] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 37.0.1/20150402191859]] 20150410 23:03:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20150410 23:04:32-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20150410 23:09:00-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20150410 23:14:28-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150410 23:16:26-!- vultraz [~chatzilla@124.109.10.167] has joined #wesnoth-dev 20150410 23:16:26-!- vultraz [~chatzilla@124.109.10.167] has quit [Changing host] 20150410 23:16:26-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150410 23:33:59-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has quit [Read error: Connection reset by peer] 20150410 23:34:25-!- vultraz [~chatzilla@wesnoth/developer/vultraz] has joined #wesnoth-dev 20150410 23:40:15-!- tomreyn [~tomreyn@megaglest/team/tomreyn] has quit [Quit: tomreyn] --- Log closed Sat Apr 11 00:00:22 2015