--- Log opened Sat May 01 00:00:03 2010 --- Day changed Sat May 01 2010 20100501 00:00:03< mordante> billynux, can you do some more research regarding easy it is to use the system error instead of the asio error 20100501 00:00:05< billynux> ok mordante, I'm trying to apply these changes... but having some difficulty with it 20100501 00:00:16< billynux> ok 20100501 00:00:22< fendrin> gabba: I didn't use any fake units in the editor. I was fine with the normal unit map that is a global singleton. 20100501 00:00:24< billynux> (nothing for your eyes yet) 20100501 00:00:41< mordante> ok no problem 20100501 00:01:11< boucman> fendrin: it was more a design question (where should it logically be) than a code question 20100501 00:01:15-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 00:01:23< gabba> fendrin: to quote myself, "let's say I have a whiteboard_display.cpp that you can register fake units, arrows and unit numbers with, I think it would be a neat grouping of functionality" 20100501 00:01:29-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Client Quit] 20100501 00:02:01< mordante> billynux, you have questions for me left or can you go on ? 20100501 00:02:02< Ivanovic> billynux: so were you interested in getting a cloak? 20100501 00:02:10-!- norbert_ [~norbert@82-171-70-54.ip.telfort.nl] has quit [Quit: Leaving] 20100501 00:02:12< fendrin> gabba: So you are heading for a reorganization of the display classes? 20100501 00:02:30< billynux> mordante: not for now. And thanks for all the help today 20100501 00:02:36< billynux> Ivanovic: yes, please :) 20100501 00:02:37< boucman> fendrin: not sure, but we have quite some stuff to add there, so the question is open 20100501 00:02:44< boucman> which is why we wanted your expertise 20100501 00:02:47< mordante> billynux, you're welcome 20100501 00:03:06< mordante> I'm off night 20100501 00:03:13< billynux> night! 20100501 00:03:29-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20100501 00:03:42< fendrin> Okay, let's talk about it a little. 20100501 00:04:25< Ivanovic> billynux: you have to register your nickname at nickserv first! 20100501 00:04:36< billynux> ok, 1 sec 20100501 00:04:51< gabba> fendrin: in summary, right now game_display::invalidate_animations() uses a temp_unit variable internal to game_display. I want to replace temp_unit by a vector of temp_units. But I'm thinking that moving this vector elsewhere would make sense, from a "grouping functionality" point of view. 20100501 00:05:36< gabba> fendrin: since afterwards, I'm gonna add code to display arrows, numbers next to units, etc. 20100501 00:06:02< billynux> Ivanovic: done 20100501 00:06:15< fendrin> Animations of the units does rely on the resources:: system of singleton pointers very much. 20100501 00:06:24-!- gabba [~gabriel@70.35.167.54] has quit [Changing host] 20100501 00:06:24-!- gabba [~gabriel@wesnoth/developer/gabba] has joined #wesnoth-dev 20100501 00:06:43< fendrin> This was a problem when modifying the editor. 20100501 00:07:11< fendrin> With the change of a map you must make sure that those singletons are all in place and working. 20100501 00:07:54< gabba> fendrin: I don't want to dig so deep in the plumbing 20100501 00:08:20< fendrin> gabba: Well, I guess you have to if you want to do any display class related work. 20100501 00:08:45< Ivanovic> Darkas, Greywhind: do you want to have a cloak, too (like the one gabba just got, your address will then be something like this: ~gabriel@wesnoth/developer/gabba, requires that you registered your nick at nickserv) 20100501 00:09:05< Ivanovic> billynux: niko is waiting for your reply before you get the cloak 20100501 00:09:20< billynux> Ivanovic: ? 20100501 00:09:32< fendrin> You will face the same problems, having several layers or better a set of display environments, let's call them map_contexts how it is done in the editor. 20100501 00:09:32< Ivanovic> billynux: he probably opened a query with you 20100501 00:09:32< gabba> fendrin: what I'm proposing amounts to adding some indirections in game_display.cpp, so for instance it gets the list of fake units it displays from my whiteboard_display.cpp 20100501 00:09:38< billynux> indeed 20100501 00:09:53-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: It was a new day yesterday, but it's an old day now.] 20100501 00:09:53-!- billynux [~billy@239-226-126-200.fibertel.com.ar] has quit [Changing host] 20100501 00:09:53-!- billynux [~billy@wesnoth/developer/billynux] has joined #wesnoth-dev 20100501 00:10:24< fendrin> gabba: Right, and that won't work out of the box. 20100501 00:10:32< gabba> fendrin: ok, why so 20100501 00:10:34< YogiHH> ilor: I have seen that the editor has its own rng. I am wondering though if that one is actually used? 20100501 00:10:41< gabba> ? 20100501 00:11:23< fendrin> gabba: You have two sets of units, right? The real ones, and the fake ones for your board. Or even more sets. That is a very similar problem to what I faced with the editor. 20100501 00:11:33< gabba> hmm 20100501 00:11:38 * billynux is now cloaked :) 20100501 00:12:01< ilor> YogiHH: it has it because something didn't work without it ;) 20100501 00:12:04< fendrin> For every switch between your displayed unit sets you will have to make sure that all the wesnoth resources:: singletons are set right. 20100501 00:12:11< YogiHH> lol 20100501 00:12:32< shadowmaster> billynux: I can see youuuu 20100501 00:12:40< billynux> :D 20100501 00:12:59< billynux> shadowmaster: I better call Harry Potter :D 20100501 00:13:30< fendrin> That includes things like gamestate, time of day manager, sound manager, unitmaps, teams, and more. 20100501 00:13:34< ilor> YogiHH: ah, I think calling the random map generator requires there be a RNG set 20100501 00:13:49< gabba> fendrin: I'm not sure we're on the same page about what I'm trying to achieve 20100501 00:13:56< YogiHH> ok, that would make sense 20100501 00:14:27< gabba> fendrin: right now if I can display a few ghosted units and arrows, together on the same map with the normal units, I'm happy 20100501 00:14:33-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 00:14:42-!- shadowm_bluecore [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100501 00:14:44-!- ancestral [~ancestral@mobile-166-137-142-157.mycingular.net] has joined #wesnoth-dev 20100501 00:14:58< fendrin> gabba: Okay, so why do you want to split in another subclass? 20100501 00:15:21-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Client Quit] 20100501 00:16:05-!- shadowm_bluecore [~ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20100501 00:16:22< gabba> fendrin: well, because I'm adding quite a bit of functionality (as I said, displaying ghosted units, arrows, numbers) that I want to make available for other uses, and it seems that grouping all that in its own class makes sense 20100501 00:16:29-!- Darkas [~quassel@ppp-88-217-123-126.dynamic.mnet-online.de] has quit [Remote host closed the connection] 20100501 00:16:40< gabba> fendrin: you think I should actually add those to game_display? 20100501 00:16:53< fendrin> gabba: Let's face what we have now: 20100501 00:17:17< fendrin> display game_display editor_display 20100501 00:17:20-!- ancestral [~ancestral@mobile-166-137-142-157.mycingular.net] has quit [Client Quit] 20100501 00:17:24-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 00:17:40< gabba> right 20100501 00:18:09-!- ancestral [~ancestral@mobile-166-137-142-157.mycingular.net] has joined #wesnoth-dev 20100501 00:18:49< fendrin> display is the parent class, editor and games are sisters. 20100501 00:19:25-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 00:19:34< fendrin> But many things in game are wanted in the editor as well. Like animated terrain, unit drawing support and some more. 20100501 00:19:37-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 246 seconds] 20100501 00:19:39-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 00:19:46< fendrin> Fog or shroud support for example. 20100501 00:19:50< shadowmaster> toggleable animated terrain would be nice 20100501 00:20:10< gabba> fendrin: ah, adding _display to my class' name was misleading then, I wasn't thinking of creating yet another subclass of display 20100501 00:20:14< shadowmaster> I certainly don't want to see animated terrains while working on a map, but for previewing a terrain I have created it'd be nice 20100501 00:20:20< shadowmaster> previewing, testing, etc. 20100501 00:20:21< boucman> shadowmaster: please add a FR and assign to me... 20100501 00:20:48< fendrin> That is why I derived the editor from the game_display. 20100501 00:20:49< shadowmaster> "You have asked Iceweasel to connect 20100501 00:20:51< shadowmaster> securely to gna.org, but we can't confirm that your connection is secure." 20100501 00:20:56< shadowmaster> :P 20100501 00:21:04-!- Sapient [~patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20100501 00:21:08< shadowmaster> gna's certificate expired today 20100501 00:21:25< fendrin> Obviously that makes the display or game_display obsolete. Those two classes can merge together. 20100501 00:22:13< fendrin> But it is to be discussed if that is the right way to go. 20100501 00:22:56< fendrin> Maybe it's better to bundle all shared things into one mother class and keep the current class tree. 20100501 00:23:45< fendrin> gabba: So I would advice you to put that into the toplevel display class for now. That way the editor will benefit from your work as well. 20100501 00:23:55< gabba> fendrin: I'd rather avoid large refactorings if I can, my project is already ambitious enough as it is 20100501 00:24:23< boucman> gabba: I agree with both of you, keeping in the display class is the way to go at this point 20100501 00:24:41< gabba> fendrin: well, if you think that you have use for arrow/ghosted units/unit numbers, why not 20100501 00:25:05< boucman> we might at some point... 20100501 00:25:49< gabba> but the it means I have to move existing code from game_display to display, or at least to change quite a bit to the way the info about temp_units is managed 20100501 00:25:54< CIA-10> ivanovic * r42327 /trunk/ (14 files in 12 dirs): updated Galician and Latin translation 20100501 00:25:55< CIA-10> ivanovic * r42328 /branches/1.8/ (14 files in 12 dirs): updated Galician and Latin translation 20100501 00:26:11< gabba> s/the it/it 20100501 00:26:31< boucman> hmm 20100501 00:27:33< gabba> boucman, fendrin: maybe I can compromise: keep fake units in game_display, add arrows and numbers in display 20100501 00:28:13< boucman> gabba: that would make sense too, since historically, the separation between display and game_display was "needs to include unit.hpp or not" 20100501 00:28:36< fendrin> gabba: Ah, if you could move the fake units into display, that would be really awesome. 20100501 00:28:48< CIA-10> crab * r42329 /trunk/src/scripting/lua.cpp: add a 'loc' property to lua unit to get its x and y 20100501 00:29:36< gabba> fendrin: :D really? I expect trouble, if I move a big dependency to the display.cpp header 20100501 00:29:56< fendrin> gabba: Yes, that is very true. 20100501 00:30:12< gabba> fendrin: but what do you need it for? (so at least I have some kind of concrete motivation) 20100501 00:30:26< fendrin> gabba: Okay, let's describe the problem: 20100501 00:31:31< fendrin> The editor should be able to display the animated terrain. And it should be able to display units. Just for designing a game with predefined situations for example. 20100501 00:32:10< gabba> aha. I didn't know it couldn't display units, I only looked at it briefly 20100501 00:32:31< fendrin> If I go the way I went I end up with a system that needs to call to much dependencies and recreate the datastructures needed for a real game. 20100501 00:33:03< fendrin> But if display would support some kind of fake unit support working out of the box without a game in the backend ... 20100501 00:33:37< gabba> but how far-fetched is it as this point to save a scenario wml from a few units placed visually in the editor? 20100501 00:33:42-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote host closed the connection] 20100501 00:34:06< fendrin> gabba: I have a working prototype that does exactly that. 20100501 00:34:21< gabba> fendrin: good, good 20100501 00:34:44< gabba> fendrin: well, moving fake units to display.cpp seems well worth it though 20100501 00:35:44-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20100501 00:35:46< fendrin> gabba: I would like to encourage you to use the unit_map class as the container for your set of fake units as well. 20100501 00:36:53< gabba> fendrin: I'll have a try, but if I get into header dependency management hell I'll drop the idea 20100501 00:37:44< gabba> fendrin: noted for unit_map, it's good that you mention it since otherwise I was going for an stl vector 20100501 00:39:07-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 00:39:11-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 00:41:21< shadowmaster> boucman: https://gna.org/bugs/?15976 20100501 00:41:33< boucman> ok, that way I won't forget 20100501 00:46:50-!- ancestral [~ancestral@mobile-166-137-142-157.mycingular.net] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 20100501 00:48:56< Ivanovic> boucman: do you have a min to review this patch and make sure that it is really fine? 20100501 00:49:01< Ivanovic> it should be done and looks okay to me 20100501 00:49:07< Ivanovic> https://gna.org/patch/?1654 20100501 00:49:20< Ivanovic> i'd like to have it in branches/1.8 in the next hours if possible 20100501 00:49:27< Ivanovic> (this is branches/1.8 only!) 20100501 00:49:40< boucman> Ivanovic: not right now, i will try tomorow, but no promises, and afet that i'm away 20100501 00:49:58< Ivanovic> uhm, i'd like to have it in within 12h... 20100501 00:50:03< Ivanovic> argh, okay 20100501 00:50:07< boucman> (i was going to say : ask billynux to look at it, but in this case it wouldn't make sense) 20100501 00:50:10< Ivanovic> anyone else around who would review the patch? 20100501 00:50:28< Ivanovic> it is basically removal, so all that really has to be done is apply the patch and check if wesnoth still does work 20100501 00:50:44 * billynux is reading what you guys are talking about 20100501 00:50:57< boucman> gabba: ok, after discussing the internals a bit with fendrin, let's not move the fake unit around 20100501 00:51:02< shadowmaster> no problem with 1.8.1 myself... 20100501 00:51:08< boucman> that would be a separate step, and you don't need the extra workload 20100501 00:51:11< shadowmaster> no idea about the lobby status, etc. I lost track 20100501 00:51:20< Ivanovic> what i have seen looks fine to me and since it is the 2nd patch from billynux it is fine adding him to the developer area (the first patch was done during his interview) 20100501 00:51:43< fendrin> gabba: Just enhance the temp unit in game_display to your needs. 20100501 00:51:44< Ivanovic> shadowmaster: old lobby is back in as (default) option 20100501 00:51:59< Ivanovic> new lobby is still there and some crashes are fixed 20100501 00:52:08< Ivanovic> (though it is still "jumpy") 20100501 00:52:48< gabba> boucman, fendrin: adding unit and unit_map as dependencies to display.cpp doesn't seem to cause trouble, so actually I don't mind moving it to display.cpp 20100501 00:52:52< Ivanovic> anyway, time for me to head off to bed, n8 20100501 00:52:58< shadowmaster> sleep well 20100501 00:53:04-!- elias [~elias@allegro/developer/allefant] has quit [Ping timeout: 258 seconds] 20100501 00:53:36< boucman> gabba: let's keep it for later, the anim engine needs some heavy refactoring if we want to keep the logical separation 20100501 00:53:45< gabba> boucman, fendrin: I have to change all the method calls anyway, so I might as well move temp units in display.cpp 20100501 00:53:53< gabba> boucman: well, as you wish 20100501 00:54:07< boucman> gabba: we'll keep it in mind if we have some time left, though 20100501 00:54:24< Ivanovic> AI0867, boucman, crimson_penguin, deekay, fendrin, gabba, Greywhind, happygrue, ilor, loonycyborg, Sapient, shadowmaster, Sirp, Soliton, Upthorn, YogiHH, everyone else who cares: i plan to tag 1.8.1 in 12 hours; if you know any blockers for 1.8.1 that are left, please do inform me 20100501 00:54:33< boucman> ok for me 20100501 00:54:34< crimson_penguin> ohh yeah 20100501 00:54:36< gabba> boucman: ok 20100501 00:54:38< shadowmaster> same for me 20100501 00:54:40< crimson_penguin> 12 hours? that's an odd time 20100501 00:54:43< Ivanovic> (blockers include some stuff like the old lobby that was introduced back in being totally broken or the likes) 20100501 00:54:45< boucman> and I need to go to bed now, see you all tomorow 20100501 00:54:49< Ivanovic> crimson_penguin: no, that is 1pm local time 20100501 00:54:57< crimson_penguin> 7am here :P 20100501 00:54:59-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20100501 00:55:05< Sapient> I have no blockers ;) 20100501 00:55:11< YogiHH> same here 20100501 00:55:12< shadowmaster> I'll test wesnoth_addon_manager again though 20100501 00:55:37< billynux> shadowmaster, was there some stuff in the addon manager about upload_log? 20100501 00:56:21< shadowmaster> um, no idea 20100501 00:56:41< shadowmaster> I am going to test something else, a security bug which was supposedly fixed 20100501 00:57:12< loonycyborg> If it's only matter of committing if it compiles then I can handle https://gna.org/patch/?1654 20100501 00:58:24< billynux> I did compile it... but didn't test VC9, DevC++, only CMake + g++ 20100501 00:58:40< billynux> (and ran the game, connected to the servers, etc...) 20100501 00:59:48< shadowmaster> wesbot: topic 20100501 00:59:51-!- wesbot changed the topic of #wesnoth-dev to: 1.8.1 planned for May 1st 13:00 GMT+2 | 101 bugs, 274 feature requests, 16 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100501 01:03:13< billynux> shadowmaster, where from? (curious about Ignacio, its a spanish name) 20100501 01:03:18< shadowmaster> Chile 20100501 01:04:12< billynux> :) vecino! 20100501 01:04:17< CIA-10> shadowmaster * r42330 /trunk/changelog: Changelog entry for r42111 (fix for bug #15846) 20100501 01:04:20< shadowmaster> yeah :) 20100501 01:04:59-!- elias [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100501 01:05:35< billynux> South Americans are all very worried about the football (i.e. soccer to some) world cup this year :D 20100501 01:05:50< billynux> ok... I hope the patch holds... I'm off... bye everybody 20100501 01:06:50-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Quit: Leaving] 20100501 01:06:54 * shadowmaster not a sports person 20100501 01:07:41< shadowmaster> elias: by now you've probably noticed I'm backporting your fix for wesnoth_addon_manager 20100501 01:07:48< shadowmaster> thanks 20100501 01:07:49< CIA-10> shadowmaster * r42331 /branches/1.8/ (changelog data/tools/wesnoth_addon_manager): 20100501 01:07:49< CIA-10> Backport r42111 and r42330 from trunk 20100501 01:07:49< CIA-10> (Fix for bug #15846 - ign patterns not working with wesnoth_addon_manager) 20100501 01:08:41< elias> shadowmaster: thanks for backporting it 20100501 01:09:42 * billynux is a sports person, but thinks one's own team results shouldn't be considered crucial 20100501 01:10:03< shadowmaster> elias: it wasn't quite the bug that this user was reporting but it was a nice find anyway :P 20100501 01:10:14 * loonycyborg is compiling with billynux's patch applied 20100501 01:10:25< shadowmaster> (the correct bug was #15902) 20100501 01:11:00< elias> hm, the ignore list seemed to work when i re-uploaded your test scenario 20100501 01:11:09< elias> but yeah, didn't spend more than half an hour on it in total :P 20100501 01:11:39< CIA-10> fendrin * r42332 /branches/1.8/data/campaigns/Legend_of_Wesmere/scenarios/14_Human_Alliance.cfg: LoW 14: Fixed a bug with duplicating owning villages every with every map change. 20100501 01:12:28 * loonycyborg got a compiler error in unit tests 20100501 01:13:09< billynux> :( 20100501 01:13:11< shadowmaster> I don't dare to rebuild trunk atm 20100501 01:13:27< loonycyborg> shadowmaster: That's 1.8, mind you :P 20100501 01:13:40< shadowmaster> I don't dare to rebuild any wesnoth branch after 1.6 atm 20100501 01:13:43-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 01:14:06< shadowmaster> I have some apps opened and only 200 MB of free RAM aren't enough for this tuff nowadays 20100501 01:14:45< shadowmaster> and I haven't had time to check about adding more RAM :( 20100501 01:14:57< loonycyborg> billynux: Anyway, I've fixed it myself 20100501 01:15:07< billynux> loonycyborg, ok, what was it about? 20100501 01:15:54< loonycyborg> Some test trying to disable stats uploading 20100501 01:16:19< billynux> ok... I must have missed it 20100501 01:21:31< billynux> all right, I'm off. I've been at it about 10 or 11 hours :S 20100501 01:21:42< billynux> bye everybody 20100501 01:21:44-!- billynux [~billy@wesnoth/developer/billynux] has quit [Quit: Leaving] 20100501 01:22:26< CIA-10> loonycyborg * r42333 /branches/1.8/ (29 files in 11 dirs): Apply patch #1654: remove the Stats Uploader from 1.8 20100501 01:25:06< shadowmaster> I could swear the AI code is including something ridiculously useless that gets updated all the time 20100501 01:25:10< shadowmaster> in every header 20100501 01:26:12< shadowmaster> I think there's a tool for making a C++ header dependencies graph and/or statistics? 20100501 01:29:54-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 01:31:59-!- King_Elendil_ [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 01:32:10-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 01:32:10-!- King_Elendil_ is now known as King_Elendil 20100501 01:35:20-!- elias [~elias@allegro/developer/allefant] has quit [Quit: Leaving] 20100501 01:39:52< shadowmaster> the description for the new lobby switch says "only works after a manual reconnect to the server", yet it did instantly switch without reconnecting 20100501 01:40:13< shadowmaster> at least I didn't get the server MotD but I see "Room lobby joined" and a new message 20100501 01:41:30< shadowmaster> ah well, disabling it is what doesn't take effect instantly 20100501 01:42:09-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Ping timeout: 276 seconds] 20100501 01:43:34-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100501 01:43:36-!- SonIcco [~SonIcco@pD9510652.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100501 01:47:01< shadowmaster> there seems to be some test code left in 1.8 20100501 01:47:43< shadowmaster> http://wesnoth.pastebin.com/H5ZHAt2q - notice the 'no', 'yes', etc. 20100501 01:48:00-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 01:49:16< CIA-10> loonycyborg * r42334 /branches/1.8/src/ (upload_log.cpp upload_log.hpp): Oops! patch didn't remove src/upload_log.?pp making them empty files instead. 20100501 01:53:43-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Ping timeout: 276 seconds] 20100501 01:55:15< CIA-10> loonycyborg * r42335 /branches/1.8/src/tests/utils/play_scenario.cpp: Made unit tests compile again, they were including upload_log.hpp 20100501 01:56:14-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Ping timeout: 240 seconds] 20100501 01:56:25-!- ilor [~ilor@wesnoth/developer/ilor] has quit [Ping timeout: 264 seconds] 20100501 01:59:41-!- Sapient [~patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20100501 02:10:47-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20100501 02:23:16-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100501 02:25:14-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has quit [Ping timeout: 240 seconds] 20100501 02:29:20-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20100501 02:29:30-!- YogiHH [YogiHH@wesnoth/developer/yogihh] has left #wesnoth-dev [] 20100501 02:29:57-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20100501 02:39:19-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100501 02:57:35-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has joined #wesnoth-dev 20100501 03:03:03-!- gabba [~gabriel@wesnoth/developer/gabba] has left #wesnoth-dev [] 20100501 03:03:42-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100501 03:05:09-!- gabba [~gabriel@wesnoth/developer/gabba] has joined #wesnoth-dev 20100501 03:07:39-!- gabba [~gabriel@wesnoth/developer/gabba] has quit [Client Quit] 20100501 03:08:42-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20100501 03:09:13-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20100501 03:11:02-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Ping timeout: 265 seconds] 20100501 03:14:24-!- Blueblaze [~nick@adsl-99-4-146-106.dsl.hstntx.sbcglobal.net] has quit [Remote host closed the connection] 20100501 03:18:19< shadowmaster> I'm off to bed, good night. 20100501 03:18:23< happygrue> Ivanovic: I don't know of any blockers. 20100501 03:18:26< happygrue> 'night shadowmaster 20100501 03:21:37-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 03:27:50-!- King_Elendil_ [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 03:27:50-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 03:27:50-!- King_Elendil_ is now known as King_Elendil 20100501 03:28:12-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Client Quit] 20100501 03:30:14-!- fakedrake [~fakedrake@ppp-94-64-202-167.home.otenet.gr] has quit [Ping timeout: 240 seconds] 20100501 03:32:32-!- Blueblaze [~nick@adsl-99-4-146-106.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100501 03:38:44-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100501 03:46:08-!- Bob_The_Mighty [~chatzilla@cpc4-brig15-0-0-cust904.3-3.cable.virginmedia.com] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.3/20100401080539]] 20100501 04:21:25-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100501 04:31:45-!- Blarumyrran [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has quit [Ping timeout: 265 seconds] 20100501 04:53:05-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: Leaving.] 20100501 04:54:42-!- SonIcco_ [~SonIcco@pD9510136.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100501 04:58:49-!- SonIcco [~SonIcco@pD9510652.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 20100501 05:07:40-!- Upthorn [ogmar@75.26.187.128] has quit [Ping timeout: 246 seconds] 20100501 05:07:50-!- Upthorn [~ogmar@adsl-75-26-187-128.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100501 05:26:14-!- ancestral [~ancestral@mobile-166-137-142-157.mycingular.net] has joined #wesnoth-dev 20100501 05:28:09-!- ancestral [~ancestral@mobile-166-137-142-157.mycingular.net] has quit [Client Quit] 20100501 05:36:31-!- ancestral [~ancestral@97-116-122-90.mpls.qwest.net] has joined #wesnoth-dev 20100501 05:52:52-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Read error: Operation timed out] 20100501 05:54:10-!- crimson_penguin [~ben@64.201.60.211] has joined #wesnoth-dev 20100501 05:54:10-!- crimson_penguin [~ben@64.201.60.211] has quit [Changing host] 20100501 05:54:10-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100501 05:58:02-!- Issyl [~autist@132.170.45.173] has quit [Read error: Connection reset by peer] 20100501 05:58:09-!- Issyl [~autist@132.170.45.173] has joined #wesnoth-dev 20100501 05:59:44-!- Skystriker [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has quit [Ping timeout: 240 seconds] 20100501 06:02:09< CIA-10> gabba * r42336 /branches/gabba_ghosted_units/src/ (game_display.cpp game_display.hpp unit_display.cpp): 20100501 06:02:09< CIA-10> Initial changes for multiple fake units. 20100501 06:02:09< CIA-10> We still need to address drawing priority (i.e. what will happen when a moving unit passes over a ghosted one, since both are fake units?) 20100501 06:02:09< CIA-10> Some printf statements (for debugging) will have to be removed before the merge. 20100501 06:12:17-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Ping timeout: 265 seconds] 20100501 06:13:34-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100501 06:29:57-!- Blueblaze [~nick@adsl-99-4-146-106.dsl.hstntx.sbcglobal.net] has quit [Read error: Connection reset by peer] 20100501 06:33:24-!- Blueblaze [~nick@99.158.45.140] has joined #wesnoth-dev 20100501 07:14:17-!- ancestral [~ancestral@97-116-122-90.mpls.qwest.net] has quit [Quit: Hanging with Aaron.] 20100501 07:24:22-!- dtiger [~dtiger@dynamic-vpdn-93-125-15-250.telecom.by] has joined #wesnoth-dev 20100501 07:36:04-!- dtiger [~dtiger@dynamic-vpdn-93-125-15-250.telecom.by] has quit [Remote host closed the connection] 20100501 08:05:48-!- ancestral [~ancestral@97-116-122-90.mpls.qwest.net] has joined #wesnoth-dev 20100501 08:06:59-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 08:16:21-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20100501 08:25:38-!- ettin [~jorda@wesnoth/developer/ettin] has quit [Read error: Connection reset by peer] 20100501 08:41:54-!- timotei21 [~timo@188.24.4.251] has joined #wesnoth-dev 20100501 08:45:13-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20100501 08:46:25-!- ablespencer [~spencer@c-98-220-56-84.hsd1.in.comcast.net] has joined #wesnoth-dev 20100501 08:57:30-!- timotei21 is now known as timotei 20100501 08:57:38-!- timotei [~timo@188.24.4.251] has quit [Changing host] 20100501 08:57:38-!- timotei [~timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 09:00:02-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20100501 09:08:19-!- ancestral [~ancestral@97-116-122-90.mpls.qwest.net] has quit [Quit: Hanging with Aaron.] 20100501 09:13:36-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100501 09:15:21< Upthorn> gabba: it seems to me that the moving unit should have higher priority than the ghosted one, since the moving unit will move and the ghosted unit will stay 20100501 09:16:33< Upthorn> also it makes more intuitive sense that the thing that just arrived would pass over the one that was already there, rather than under. 20100501 09:20:07< boucman> Upthorn: that seems obvious, i think the question was more "how to implement that in a generic API" 20100501 09:20:53< Upthorn> well you could just render all the still units first, and then render all the moving ones 20100501 09:28:27< boucman> Upthorn: we are doing a generic framework for fake units, which have multiple usecases, and the problem is what form of "layer" parameter should it have 20100501 09:28:44< boucman> if you give it the proper layer, the display engine will take care of everything 20100501 09:28:55< boucman> but we'll discuss with gabba when he'll join 20100501 09:29:00< Upthorn> ah 20100501 09:29:28< Upthorn> I didn't even notice he wasn't here 20100501 09:33:13-!- timotei [~timo@wesnoth/developer/timotei] has quit [Remote host closed the connection] 20100501 09:38:10< Ivanovic> moin 20100501 09:39:37-!- Zarel [~Zarel@warzone2100/developer/Zarel] has quit [Ping timeout: 265 seconds] 20100501 09:41:05-!- timotei [~timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 09:41:56-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100501 09:50:11-!- ancestral [~ancestral@97-116-122-90.mpls.qwest.net] has joined #wesnoth-dev 20100501 10:10:54< fendrin> hi timotei 20100501 10:13:53< CIA-10> fendrin * r42337 /branches/1.8/data/campaigns/Legend_of_Wesmere/scenarios/14_Human_Alliance.cfg: LoW 14: Made the scenario easier. 20100501 10:17:13-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100501 10:18:05-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100501 10:21:01< timotei> hi fendrin 20100501 10:21:23< fendrin> timotei: You spotted something strange in LoW? 20100501 10:21:38< timotei> well, yesterday, I preprocessed the _main.cfg from LOW 20100501 10:21:52< timotei> and he preprocessed the part with: #ifdef MULTIPLAYER 20100501 10:22:25< timotei> one sec 20100501 10:22:30< fendrin> How did you preprocess it? 20100501 10:24:44< timotei> with the preprocessor function: preprocess_file() 20100501 10:24:56< timotei> parsed the common macros, and then passed the data/low/directory 20100501 10:25:07< timotei> so, something is weird, since no MUTLIPLAYER define is defined from code 20100501 10:25:14< timotei> (i've cheked the defines_map) 20100501 10:25:46< timotei> maybe the game consideres that by default we are running a multiplayer rather than a scenario? 20100501 10:27:43-!- timotei [~timo@wesnoth/developer/timotei] has quit [Quit: brb] 20100501 10:27:57-!- timotei [~timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 10:28:41< timotei> is that what should be happening? 20100501 10:29:19< zookeeper> timotei, you sure you looked for MULTIPLAYER and not MUTLIPLAYER? 20100501 10:29:50< zookeeper> i'd imagine cache_.add_define("MULTIPLAYER"); 20100501 10:30:07< zookeeper> would be what you're looking for, but maybe not 20100501 10:30:12< timotei> if (defines_map.find("MULTIPLAYER") != defines_map.end()) 20100501 10:30:38< timotei> I'm preprocessing the files, way before the init_config() sequences 20100501 10:30:44< timotei> so, I'm on "my own" 20100501 10:30:58< timotei> in preprocess_command_args 20100501 10:31:16-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100501 10:33:34-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100501 10:34:06< fendrin> timotei: Can I see the output? 20100501 10:34:16< timotei> ok 20100501 10:34:27-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20100501 10:35:33< timotei> it's a 44k lines file. where should I upload it? (i think it's too big for pastebin) 20100501 10:38:06< timotei> here: http://www.mediafire.com/?l2wlnytrz1l 20100501 10:41:38-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20100501 10:41:50< mordante> servus 20100501 10:42:21< timotei> hello mordante 20100501 10:42:39< mordante> hi timotei 20100501 10:45:13< timotei> fendrin: you use konversation for IRC? 20100501 10:45:24< fendrin> timotei: right 20100501 10:46:18< timotei> have you managed to get it "play a sound" on highlighting your nickname? 20100501 10:46:58< fendrin> timotei: No, but haven't tried anyway. It may require to run some kde services. Are you using it in a kde envirenment? 20100501 10:47:07< timotei> yes 20100501 10:48:02< fendrin> timotei: It's not only that it seems to be parsed with MULTIPLAYER defined but also the file position symbols are missing. 20100501 10:48:50< fendrin> timotei: Is that the dumb of a config or is it pure preprocessed output? 20100501 10:48:58< timotei> fendrin: yes, that's the read cfg, 20100501 10:49:06< timotei> not the pure one 20100501 10:49:42< timotei> I need to wait for finishing the updates, so I can start working on that 20100501 10:49:58< timotei> yesterday visual studio recompiled all my project over and over again 20100501 10:52:21-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100501 10:52:33-!- ilor [~ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20100501 10:53:15< Ivanovic> timotei: playing a sound "just works" 20100501 10:53:26< Ivanovic> since it relies on the kde notification service stuff 20100501 10:53:43< Ivanovic> (the backend is called phonon in kde4) 20100501 10:53:54< Ivanovic> if that does work, you should have sounds in notifications 20100501 10:55:24< timotei> Ivanovic: well, if I go: Settings->Configure notifications, select a sound for "on highlight" and play it, it plays 20100501 10:55:52< Ivanovic> can you post a screenshot of the relevant area? 20100501 10:56:00< timotei> if I go: Settings-> Configure Konversation-> the tab"Notifications/Highlight", selct a sound on text "timotei" it doesn't 20100501 10:56:01< Ivanovic> you can use ksnapshot to create it 20100501 10:56:02< timotei> yes 20100501 10:56:55< timotei> http://imagebin.org/95148 20100501 10:56:56< Ivanovic> just paste the image eg using imagebin.org 20100501 10:57:24< timotei> when trying to press the "play" button, it doesn't play anything 20100501 10:57:30< Ivanovic> timotei: you have to go to prefernces->configure notifications 20100501 10:57:37< Ivanovic> and make sure to activate them *there* 20100501 10:57:45< timotei> yes, there it is activated 20100501 10:57:53< Ivanovic> http://imagebin.org/95149 20100501 10:57:57< Ivanovic> that is how it looks for me 20100501 10:58:10< Ivanovic> (the top being "highlight triggered") 20100501 10:58:11< timotei> ok 20100501 10:58:15< timotei> yes, I know :D 20100501 10:58:40< Ivanovic> hey, i don't know how much german you might know, that is why i prefer to explain it 20100501 10:58:47< timotei> timotei 20100501 10:59:05< Ivanovic> and you don't need to place a highlight on your current nickname, that is always covered 20100501 10:59:53< Ivanovic> beside this: the highlight you entered is not a regular expression 20100501 11:00:14< Ivanovic> (at least you don't need the regex filter there) 20100501 11:00:55< timotei> ok 20100501 11:04:14< fendrin> timotei: http://konversation.kde.org/wiki/Konversation_Tips_and_Tricks 20100501 11:09:10< timotei> thanks fendrin 20100501 11:11:59< fendrin> timotei: Where is your preprocessing code executed? 20100501 11:13:43< fendrin> timotei: I had a bug in the MULTIPLAYER section of LoW yesterday. But it wasn't reported by the engine when playing SP. So the default MULTIPLAYER can't be a reason. 20100501 11:13:50< timotei> fendrin: well, the current code is not really finished 20100501 11:13:56< timotei> is ok with that? 20100501 11:14:51< ilor> Ivanovic: I remembered a sligh usability fix I was supposed to do to ease out one rough edge of the new and old lobby being both available... ETA around 30min 20100501 11:15:54< timotei> fendrin: http://wesnoth.pastebin.com/ea3PSPRR 20100501 11:16:35< Ivanovic> ilor: okay 20100501 11:17:15-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100501 11:17:17< timotei> hey ilor 20100501 11:17:19< ilor> I could do it in 5 but I don't want to risk a not-compiling typo, and I don't have 1.8 built here ;) 20100501 11:17:29< ilor> hi timotei 20100501 11:17:30< Ivanovic> take your time 20100501 11:18:07< timotei> ilor: I have some issues on windows+git 20100501 11:18:31< timotei> ilor: I downloaded the .tar file with the git repo, unpacked it, and then "created" the files from the .git 20100501 11:18:35< ilor> timotei: on linux atm but I was using windows/git-svn/scons for quite a while so go on 20100501 11:19:00< timotei> but when I want to get the .diff file of the folder it gives me something like: 20100501 11:21:01< timotei> damn, can't find the diff file 20100501 11:21:13< ilor> timotei: what do you want to achieve? 20100501 11:21:40< loonycyborg> You mean you've used 'git diff'? 20100501 11:22:36< timotei> I want to copy here the diff file 20100501 11:23:14< ilor> I meant what do you want to do with git 20100501 11:23:27< timotei> I want to switch from svn to git 20100501 11:24:12< ilor> I take it you unpaceked the repo and checked out some branch? 20100501 11:24:22< loonycyborg> And what's the issue? 20100501 11:25:03< ilor> "get the .diff file of the folder" doesn't tell me much, what did you mean by that? 20100501 11:25:39< Ivanovic> maybe extracting the "local changes" as diff? 20100501 11:25:46< Ivanovic> comparable to "svn diff FOLDER" 20100501 11:25:51< timotei> Ivanovic: yes 20100501 11:26:48< timotei> ilor: when I used: git --reset hard 20100501 11:27:04< timotei> ilor: it wrote me plently of: warning: LF will be replaced by CRLF in .git/MSRsHgZeMZ 20100501 11:27:28-!- ablespencer [~spencer@c-98-220-56-84.hsd1.in.comcast.net] has quit [Quit: ablespencer] 20100501 11:27:41< timotei> ilor: in different files, so I made a diff, so to see if there are any "local changes" that "need" to be commited/or are modified "by me" 20100501 11:28:35< timotei> ilor: but in the diff got things like: 20100501 11:28:37< timotei> diff --git a/SConstruct b/SConstruct 20100501 11:28:38< timotei> old mode 100755 20100501 11:28:40< timotei> new mode 100644 20100501 11:28:56< timotei> and Soliton suggested to talk with you 20100501 11:29:13< ilor> hm 20100501 11:29:21< timotei> you understood?:) 20100501 11:29:35< ilor> this is after a checkout and nothing done? 20100501 11:30:08< timotei> yes 20100501 11:30:38< ilor> hm 20100501 11:30:38< timotei> unpacked the tar archive, runned git --reset hard so I can get the files 20100501 11:30:53< ilor> uh, why git reset 20100501 11:30:54< loonycyborg> You mean git reset --hard? 20100501 11:31:00< ilor> run a checkout 20100501 11:31:02-!- SonIcco_ [~SonIcco@pD9510136.dip0.t-ipconnect.de] has quit [Read error: Connection reset by peer] 20100501 11:31:08< ilor> git checkout master 20100501 11:31:18< timotei> well, the tar archive has already ... the commit history 20100501 11:31:28< ilor> git checkout is not svn checkout 20100501 11:31:40< CIA-10> fendrin * r42338 /branches/1.8/data/campaigns/Legend_of_Wesmere/maps/ (3 files): LoW : 2 4 6 added a second keep. 20100501 11:32:27< ilor> timotei: git checkout XXX means "I want to have files from branch XXX in the working copy" 20100501 11:33:01< ilor> it does not connect to any server and does not update history 20100501 11:33:25< timotei> message from git: Already on 'master' 20100501 11:33:27< ilor> new repositories are created in git using 'git clone' (or 'git svn clone') 20100501 11:33:45< ilor> idea: checkout 1.8 then checkout master 20100501 11:33:57< ilor> it might un-confuse git about the file permissions 20100501 11:34:15< timotei> error: You have local changes to 'RELEASE_NOTES'; cannot switch branches. 20100501 11:34:29< timotei> it still has lines of: old mode/new mode 20100501 11:34:33< ilor> do a 'git reset --hard' 20100501 11:34:36< timotei> ok 20100501 11:36:30< ilor> ah, the newline issues may go away after setting something in git config 20100501 11:36:33< timotei> well, no success. still old mode/new mode 20100501 11:36:43< ilor> git config core.autocrlf false 20100501 11:36:57< ilor> hm 20100501 11:37:27< ilor> timotei: delete everything exept .git, checkout master 20100501 11:37:30< timotei> ok 20100501 11:37:55< ilor> if it says you are on master, reset --hard 20100501 11:40:56< CIA-10> ilor * r42339 /branches/1.8/src/multiplayer_ui.cpp: do not display the "lobby: " prefix when a new-lobby client talks to a new-lobby one 20100501 11:41:14< ilor> Ivanovic: there 20100501 11:41:45< timotei> same things 20100501 11:41:47< timotei> :( 20100501 11:41:59< ilor> of course I messed up the commit message, it fixes a newlobby talks to oldlobby issue 20100501 11:42:09< timotei> in config: filemode = true 20100501 11:42:14< timotei> should that be false? 20100501 11:42:46< ilor> I don't have it set 20100501 11:42:53< ilor> set i t to false 20100501 11:44:04< timotei> ok, 0KB diff file :D 20100501 11:44:10< timotei> so it's ok 20100501 11:44:13< timotei> thanks ilor 20100501 11:44:18< ilor> timotei: git status is more useful tho 20100501 11:44:33< timotei> it's ok 20100501 11:44:43< ilor> simply shows you what files have changed and which are not tracked by git 20100501 11:44:47< timotei> just 2 untracked files (the temporary patch files) 20100501 11:44:50< timotei> it's ok 20100501 11:45:27< timotei> and to update my working copy from the SVN: git svn fetch -rHEAD 20100501 11:45:29< timotei> is ok? 20100501 11:45:40< loonycyborg> git svn rebase 20100501 11:45:51< timotei> ok 20100501 11:51:40< CIA-10> ivanovic * r42340 /trunk/ (18 files in 13 dirs): updated Finnish and Lithuanian translation 20100501 11:51:50< CIA-10> ivanovic * r42341 /branches/1.8/ (17 files in 12 dirs): updated Finnish and Lithuanian translation 20100501 11:52:58-!- Zarel [~Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100501 11:56:27< CIA-10> ivanovic * r42342 /branches/1.8/ (changelog players_changelog): changelog fixes 20100501 12:04:13< Ivanovic> AI0867, boucman, deekay, fendrin, Greywhind, happygrue, ilor, loonycyborg, mordante, shadowmaster, Sirp, Soliton, timotei, Upthorn, zookeeper, everyone else who cares: ready for 1.8.1 in about one hour? 20100501 12:04:22< Ivanovic> if you got anything left, make sure to commit it! 20100501 12:04:24< boucman> ok here 20100501 12:04:51< timotei> yes, it's ok, I don't have anything to commit 20100501 12:10:02-!- ancestral [~ancestral@97-116-122-90.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20100501 12:11:22-!- Blueblaze [~nick@99.158.45.140] has quit [Read error: Connection reset by peer] 20100501 12:13:31< Ivanovic> currently running utils/wesnoth-optipng on branches/1.8 20100501 12:13:45< Ivanovic> once that is done i plan to run the final pot-update and work on tagging 1.8.1 20100501 12:21:36-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20100501 12:22:11< mordante> Ivanovic, nothing left for 1.8 20100501 12:22:44-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100501 12:25:37< ilor> Ivanovic: done here 20100501 12:28:31-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20100501 12:35:59-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote host closed the connection] 20100501 12:39:24< Issyl> http://images.4chan.org/new/src/1272700896486.png 20100501 12:39:27< Issyl> erm 20100501 12:39:28< Issyl> shit 20100501 12:39:31< Issyl> wrong channel 20100501 12:39:41< boucman> :P 20100501 12:39:42< Issyl> just embarrased myself 20100501 12:41:49< Issyl> anyway that is an example of a "trap," i.e. a guy in drag 20100501 12:42:02< Issyl> just to explain why i accidentally posted it 20100501 12:53:53-!- Darkas [~quassel@ppp-93-104-152-23.dynamic.mnet-online.de] has joined #wesnoth-dev 20100501 12:56:19< CIA-10> ivanovic * r42343 /branches/1.8/data/ (25 files in 9 dirs): 20100501 12:56:19< CIA-10> ran utils/wesnoth-optipng 20100501 12:56:19< CIA-10> Overall statistics (only for files with a smaller recompressed size): 20100501 12:56:19< CIA-10> Original size: 1251 KiB on 25 files 20100501 12:56:19< CIA-10> Optimized size: 1233 KiB 20100501 12:56:19< CIA-10> Total saving: 18 KiB = 1% decrease 20100501 13:00:10< Ivanovic> fendrin: thanks for adding new strings in low 20100501 13:00:21< Ivanovic> fendrin: in scenario 14 you added several new names over the last week 20100501 13:00:29< fendrin> Ivanovic: oh 20100501 13:00:57< Ivanovic> looks like the fault is r42337 20100501 13:01:02< Ivanovic> wesbot: log r42337 20100501 13:01:03< wesbot> fendrin * r42337 : LoW 14: Made the scenario easier. 20100501 13:01:03< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=42337 20100501 13:01:34< Ivanovic> 7 names that were not in this campaign last saturday 20100501 13:03:40< CIA-10> fendrin * r42344 /branches/1.8/data/campaigns/Legend_of_Wesmere/scenarios/14_Human_Alliance.cfg: LoW 14: Commented names to avoid the introduction of new strings. 20100501 13:04:58< Ivanovic> fendrin: do you need the id for those units? 20100501 13:05:08< Ivanovic> if you don't, why not completely remove name and id from them? 20100501 13:05:16< Ivanovic> (as in: are they more than some random support units?) 20100501 13:05:53< fendrin> no, I think I could remove the id as well. 20100501 13:06:04< fendrin> but does it hurt? 20100501 13:08:26-!- timotei [~timo@wesnoth/developer/timotei] has quit [Quit: brb restarting..] 20100501 13:11:09-!- timotei [~timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 13:12:04< Ivanovic> it should not 20100501 13:12:14< Ivanovic> just makes sure that you don't end in problems with duplicate ids 20100501 13:15:58< CIA-10> ivanovic * r42345 /branches/1.8/ (346 files in 28 dirs): 20100501 13:15:58< CIA-10> pot-update (reference update only, removing all stat upload related strings) 20100501 13:15:58< CIA-10> regenerated doc files 20100501 13:18:51< CIA-10> ivanovic * r42346 /branches/1.8/ (changelog configure.ac players_changelog src/wesconfig.h): bump version to 1.8.1 20100501 13:21:44-!- timotei [~timo@wesnoth/developer/timotei] has quit [Remote host closed the connection] 20100501 13:22:37< Ivanovic> mordante: btw regarding scrollwheel behaviour 20100501 13:22:53< Ivanovic> mordante: the old lobby does also just react regarding where the mouse cursor is 20100501 13:23:50-!- timotei [~timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 13:24:26< mordante> Ivanovic, ah so my behaviour might not be too silly after all ;-P 20100501 13:24:41< Ivanovic> mordante: it is 20100501 13:24:44< mordante> but I still will change it at some point 20100501 13:24:49< Ivanovic> since the old lobby and the new one behave differently 20100501 13:24:52< ilor> mordante: to what? 20100501 13:25:10< Ivanovic> mordante: the old lobby works just regarding mouse cursor focus (so focus follows the cursor) 20100501 13:25:19< Ivanovic> in the new one you have to click to change focus 20100501 13:25:27< mordante> Ivanovic, ah then I misread 20100501 13:25:29< ilor> btw I guess I'll go announce the return of the old lobby in the forums 20100501 13:25:35< Ivanovic> (this is regarding if the scrollwheel works in an area) 20100501 13:25:37< Ivanovic> ilor: no 20100501 13:25:42< ilor> why? 20100501 13:25:42< Ivanovic> ilor: this is part of the release announcement 20100501 13:26:01< ilor> people are passing around patches, I think they should be informed 20100501 13:26:37< mordante> would have been nice if they informed us during the betas :-| 20100501 13:27:59< ilor> yeah 20100501 13:28:50< ilor> but no reason why we shouldn't just tell the people that are trying to build or get an old-lobby version that it's coming anyway 20100501 13:29:19< ilor> actually I think we should've mentioned that the moment we moved things forward in the branc ie a week ago 20100501 13:30:10-!- ilor [~ilor@wesnoth/developer/ilor] has quit [Read error: Connection reset by peer] 20100501 13:30:38< mordante> to be honest I can't feel much motivation to do things on the lobby and don't care too much either 20100501 13:33:02< Ivanovic> mordante: can you rerun the script to sync wescamp with the addon server? 20100501 13:33:51< mordante> Ivanovic, later there seems to be something wrong, but haven't had time to look into it 20100501 13:39:10-!- ilor [~ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20100501 13:39:21< ilor> awesome, hard crash 20100501 13:39:50-!- timotei [~timo@wesnoth/developer/timotei] has quit [Remote host closed the connection] 20100501 13:42:44-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100501 13:43:00-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has left #wesnoth-dev [] 20100501 13:43:23-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 13:44:30< ilor> mordante: it's hard to feel otherwise... but I hope we can work on improving the new lobby later during the summer 20100501 13:45:54< mordante> ilor, well I first like to see how we can improve testing 20100501 13:46:13< ilor> point 20100501 13:46:16< mordante> but I'm already working on improving the listbox class 20100501 13:46:55< mordante> the lobby did uncover weak points of gui2, which may also bite at other places 20100501 13:48:25< fendrin> mordante: Can you prepare it for sorting and filtering with that? 20100501 13:49:40< mordante> fendrin, that's also planned to do 20100501 13:50:01< mordante> first want to experiment with some other designs of the listbox itself 20100501 13:50:59-!- wesbot changed the topic of #wesnoth-dev to: 1.8.1 planned for May 1st 13:00 GMT+2 | 101 bugs, 275 feature requests, 16 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100501 13:51:40-!- Darkas [~quassel@ppp-93-104-152-23.dynamic.mnet-online.de] has quit [Remote host closed the connection] 20100501 13:53:46< ilor> Ivanovic: when are you planning to announce? 20100501 14:04:34< CIA-10> mordante * r42347 /trunk/src/gui/dialogs/campaign_selection.cpp: 20100501 14:04:34< CIA-10> Change the --new-widgets for the campaign dialog. 20100501 14:04:34< CIA-10> I want to test some things to improve listboxes and this dialog is a 20100501 14:04:34< CIA-10> nice test case. 20100501 14:05:29-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20100501 14:10:56-!- Skystriker [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has joined #wesnoth-dev 20100501 14:14:36< CIA-10> ivanovic * r42348 /tags/1.8.1/: tag 1.8.1, using r42346 20100501 14:16:18-!- Ivanovic changed the topic of #wesnoth-dev to: 1.8.1 released, announcing "soon" | 101 bugs, 275 feature requests, 16 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100501 14:16:52-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: I ATE'NT DEAD] 20100501 14:17:28-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20100501 14:29:50-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 14:37:20-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 14:37:21-!- elias [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100501 14:49:50-!- FAAB [~huajie@219.142.231.238] has joined #wesnoth-dev 20100501 14:51:12< FAAB> shadowmaster: I see you have been working on src/addon_management.cpp 20100501 14:51:45< FAAB> shadowmaster: I have send a patch concerning the automatic installation of add-on dependencies 20100501 14:53:03< FAAB> shadowmaster: if you have time, have a look and tell me what you think. The patch is here: https://gna.org/patch/?1657 20100501 14:54:38-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100501 14:55:29-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20100501 14:56:58-!- ilor [~ilor@wesnoth/developer/ilor] has quit [Ping timeout: 260 seconds] 20100501 15:05:05-!- Appleman1234 [~Appleman1@CPE-124-191-176-143.oxqn1.cha.bigpond.net.au] has quit [Ping timeout: 246 seconds] 20100501 15:12:06-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100501 15:13:52-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 246 seconds] 20100501 15:15:38-!- ilor [~ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20100501 15:16:56-!- FAAB [~huajie@219.142.231.238] has left #wesnoth-dev [] 20100501 15:23:37-!- elias [~elias@allegro/developer/allefant] has quit [Ping timeout: 258 seconds] 20100501 15:24:52-!- elias [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100501 15:27:50< CIA-10> mordante * r42349 /trunk/src/gui/auxiliary/ (canvas.cpp canvas.hpp): Code polishing no functional changes. 20100501 15:28:04< CIA-10> mordante * r42350 /trunk/src/gui/auxiliary/event/dispatcher.hpp: Code polishing no functional changes. 20100501 15:28:15< CIA-10> mordante * r42351 /trunk/src/gui/auxiliary/formula.hpp: Code polishing no functional changes. 20100501 15:28:16-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 15:28:26< CIA-10> mordante * r42352 /trunk/src/gui/auxiliary/layout_exception.hpp: Code polishing no functional changes. 20100501 15:28:36< CIA-10> mordante * r42353 /trunk/src/gui/auxiliary/ (log.cpp log.hpp): Code polishing no functional changes. 20100501 15:28:47< CIA-10> mordante * r42354 /trunk/src/gui/auxiliary/ (widget_definition.cpp widget_definition.hpp): Code polishing no functional changes. 20100501 15:28:59< CIA-10> mordante * r42355 /trunk/src/gui/auxiliary/widget_definition/button.cpp: Code polishing no functional changes. 20100501 15:29:11< CIA-10> mordante * r42356 /trunk/src/gui/auxiliary/widget_definition/horizontal_scrollbar.cpp: Code polishing no functional changes. 20100501 15:29:23< CIA-10> mordante * r42357 /trunk/src/gui/auxiliary/widget_definition/ (image.cpp image.hpp): Code polishing no functional changes. 20100501 15:29:35< CIA-10> mordante * r42358 /trunk/src/gui/auxiliary/widget_definition/label.cpp: Code polishing no functional changes. 20100501 15:29:36< CIA-10> mordante * r42359 /trunk/src/gui/auxiliary/widget_definition/listbox.cpp: Code polishing no functional changes. 20100501 15:29:37< CIA-10> mordante * r42360 /trunk/src/gui/auxiliary/widget_definition/minimap.cpp: Code polishing no functional changes. 20100501 15:29:37< CIA-10> mordante * r42361 /trunk/src/gui/auxiliary/widget_definition/panel.cpp: Code polishing no functional changes. 20100501 15:29:38< CIA-10> mordante * r42362 /trunk/src/gui/auxiliary/widget_definition/progress_bar.cpp: Code polishing no functional changes. 20100501 15:29:39< CIA-10> mordante * r42363 /trunk/src/gui/auxiliary/widget_definition/ (scrollbar_panel.cpp scrollbar_panel.hpp): Code polishing no functional changes. 20100501 15:29:41< CIA-10> mordante * r42364 /trunk/src/gui/auxiliary/widget_definition/slider.cpp: Code polishing no functional changes. 20100501 15:29:51< CIA-10> mordante * r42365 /trunk/src/gui/auxiliary/widget_definition/stacked_widget.cpp: Code polishing no functional changes. 20100501 15:29:51< CIA-10> mordante * r42366 /trunk/src/gui/auxiliary/widget_definition/text_box.cpp: Code polishing no functional changes. 20100501 15:29:56< boucman> that's a whole lot of polishing... 20100501 15:29:58< CIA-10> mordante * r42367 /trunk/src/gui/auxiliary/widget_definition/toggle_button.cpp: Code polishing no functional changes. 20100501 15:29:58< CIA-10> mordante * r42368 /trunk/src/gui/auxiliary/widget_definition/toggle_panel.cpp: Code polishing no functional changes. 20100501 15:30:00< CIA-10> mordante * r42369 /trunk/src/gui/auxiliary/widget_definition/tooltip.cpp: Code polishing no functional changes. 20100501 15:30:01< CIA-10> mordante * r42370 /trunk/src/gui/auxiliary/widget_definition/tree_view.cpp: Code polishing no functional changes. 20100501 15:30:13< CIA-10> mordante * r42371 /trunk/src/gui/auxiliary/widget_definition/ (vertical_scrollbar.cpp vertical_scrollbar.hpp): Code polishing no functional changes. 20100501 15:30:24< CIA-10> mordante * r42372 /trunk/src/gui/auxiliary/ (window_builder.hpp window_builder_private.hpp): Code polishing no functional changes. 20100501 15:30:33< CIA-10> mordante * r42373 /trunk/src/gui/auxiliary/window_builder/ (button.cpp button.hpp): Code polishing no functional changes. 20100501 15:30:34< CIA-10> mordante * r42374 /trunk/src/gui/auxiliary/window_builder/ (control.cpp control.hpp): Code polishing no functional changes. 20100501 15:30:35< CIA-10> mordante * r42375 /trunk/src/gui/auxiliary/window_builder/ (helper.cpp helper.hpp): Code polishing no functional changes. 20100501 15:30:35< CIA-10> mordante * r42376 /trunk/src/gui/auxiliary/window_builder/ (horizontal_listbox.cpp horizontal_listbox.hpp): Code polishing no functional changes. 20100501 15:30:38< CIA-10> mordante * r42377 /trunk/src/gui/auxiliary/window_builder/ (horizontal_scrollbar.cpp horizontal_scrollbar.hpp): Code polishing no functional changes. 20100501 15:30:39< CIA-10> mordante * r42378 /trunk/src/gui/auxiliary/window_builder/ (image.cpp image.hpp): Code polishing no functional changes. 20100501 15:30:49< timotei> lol 20100501 15:30:51< CIA-10> mordante * r42379 /trunk/src/gui/auxiliary/window_builder/ (listbox.cpp listbox.hpp): Code polishing no functional changes. 20100501 15:30:51< CIA-10> mordante * r42380 /trunk/src/gui/auxiliary/window_builder/ (minimap.cpp minimap.hpp): Code polishing no functional changes. 20100501 15:30:51< CIA-10> mordante * r42382 /trunk/src/gui/auxiliary/window_builder/ (multi_page.cpp multi_page.hpp): Code polishing no functional changes. 20100501 15:30:52< CIA-10> ivanovic * r42381 /branches/1.8/ (changelog configure.ac players_changelog src/wesconfig.h): post release version bump to 1.8.1 20100501 15:30:52< mordante> boucman, yup I spend a bit of time in the train ;-) 20100501 15:30:59< boucman> hehe 20100501 15:31:02< CIA-10> mordante * r42383 /trunk/src/gui/auxiliary/window_builder/ (panel.cpp panel.hpp): Code polishing no functional changes. 20100501 15:31:10< boucman> we'll really have to move to git at some point... 20100501 15:31:14< CIA-10> mordante * r42384 /trunk/src/gui/auxiliary/window_builder/ (password_box.cpp password_box.hpp): 20100501 15:31:14< CIA-10> Deprecate the history in a password box. 20100501 15:31:14< CIA-10> Having a history in this widget seems insane, guess it was added while 20100501 15:31:14< CIA-10> copy pasting the code. Also polished the code. 20100501 15:31:15< CIA-10> mordante * r42385 /trunk/src/gui/auxiliary/window_builder/progress_bar.hpp: Code polishing no functional changes. 20100501 15:31:25< CIA-10> mordante * r42386 /trunk/src/gui/auxiliary/window_builder/ (repeating_button.cpp repeating_button.hpp): Code polishing no functional changes. 20100501 15:31:26< CIA-10> mordante * r42387 /trunk/src/gui/auxiliary/window_builder/ (scroll_label.cpp scroll_label.hpp): Code polishing no functional changes. 20100501 15:31:26< CIA-10> mordante * r42389 /trunk/src/gui/auxiliary/window_builder/ (slider.cpp slider.hpp): Code polishing no functional changes. 20100501 15:31:27< CIA-10> mordante * r42388 /trunk/src/gui/auxiliary/window_builder/ (scrollbar_panel.cpp scrollbar_panel.hpp): Code polishing no functional changes. 20100501 15:31:38< CIA-10> mordante * r42390 /trunk/src/gui/auxiliary/window_builder/ (spacer.cpp spacer.hpp): Code polishing no functional changes. 20100501 15:31:38< CIA-10> mordante * r42391 /trunk/src/gui/auxiliary/window_builder/ (stacked_widget.cpp stacked_widget.hpp): Code polishing no functional changes. 20100501 15:31:39< CIA-10> mordante * r42392 /trunk/src/gui/auxiliary/window_builder/ (text_box.cpp text_box.hpp): Code polishing no functional changes. 20100501 15:31:40< CIA-10> mordante * r42393 /trunk/src/gui/auxiliary/window_builder/ (toggle_button.cpp toggle_button.hpp): Code polishing no functional changes. 20100501 15:31:42< CIA-10> mordante * r42394 /trunk/src/gui/auxiliary/window_builder/ (toggle_panel.cpp toggle_panel.hpp): Code polishing no functional changes. 20100501 15:31:44< CIA-10> mordante * r42396 /trunk/src/gui/auxiliary/window_builder/ (vertical_scrollbar.cpp vertical_scrollbar.hpp): Code polishing no functional changes. 20100501 15:31:45< CIA-10> mordante * r42395 /trunk/src/gui/auxiliary/window_builder/tree_view.hpp: Code polishing no functional changes. 20100501 15:31:46< CIA-10> mordante * r42397 /trunk/src/gui/dialogs/addon_list.hpp: Code polishing no functional changes. 20100501 15:31:47< CIA-10> mordante * r42398 /trunk/src/gui/dialogs/ (campaign_selection.cpp campaign_selection.hpp): Code polishing no functional changes. 20100501 15:31:47< CIA-10> mordante * r42399 /trunk/src/gui/dialogs/ (dialog.cpp dialog.hpp): Code polishing no functional changes. 20100501 15:31:48< CIA-10> mordante * r42400 /trunk/src/gui/dialogs/ (formula_debugger.cpp formula_debugger.hpp): Code polishing no functional changes. 20100501 15:31:49< CIA-10> mordante * r42401 /trunk/src/gui/dialogs/game_delete.hpp: Code polishing no functional changes. 20100501 15:31:49< CIA-10> mordante * r42402 /trunk/src/gui/widgets/ (button.hpp clickable.hpp): Code polishing no functional changes. 20100501 15:31:51< CIA-10> mordante * r42403 /trunk/src/gui/auxiliary/ (canvas.cpp canvas.hpp): 20100501 15:31:51< CIA-10> Turn members to static free functions. 20100501 15:31:51< CIA-10> The functions didn't touch any state of the class so no need to make 20100501 15:31:51< CIA-10> members. The functions were also not used by other TU's so make them 20100501 15:31:51< CIA-10> static. 20100501 15:31:53< CIA-10> mordante * r42404 /trunk/src/gui/widgets/ (generator.hpp generator_private.hpp): 20100501 15:31:53< CIA-10> Return the grid upon creation. 20100501 15:31:53< CIA-10> The new tlist class uses this to attach events. 20100501 15:31:53< mordante> boucman, well I can also do it without git, but then everybody has to recompile every few minutes 20100501 15:31:54< CIA-10> mordante * r42405 /trunk/src/gui/widgets/ (control.cpp control.hpp): 20100501 15:31:54< CIA-10> Add a new automatically called init function. 20100501 15:31:54< timotei> :)) 20100501 15:31:55< CIA-10> This makes the code for the new tlist class quite a bit cleaner. 20100501 15:31:55< CIA-10> mordante * r42406 /trunk/changelog: Update changelog. 20100501 15:32:11< timotei> mordante, this commits are from git? 20100501 15:32:17< mordante> timotei, yes 20100501 15:32:20< timotei> nice :D 20100501 15:32:34-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 15:32:38< timotei> I wonder when I will *spam* like this too 20100501 15:32:41< boucman> mordante: i really think we should move to git once we have a solution to our two blockers... 20100501 15:32:59< boucman> 1) simple windows/macos client for non-coding devs 20100501 15:33:03< mordante> I do the changes in the train and polish them further at home, since I don't want to compile in the train 20100501 15:33:05< boucman> 2) gna 20100501 15:33:24< timotei> boucman, why "gna" is blocker? 20100501 15:33:28< timotei> doesn't support git? 20100501 15:33:33< boucman> yes 20100501 15:33:39< mordante> I fear gna will be the biggest blocker 20100501 15:33:50< boucman> unless we move back to sf :P 20100501 15:33:51< mordante> and I love the bug system of fna 20100501 15:33:53< mordante> gna* 20100501 15:34:02< timotei> :( 20100501 15:34:05< Ivanovic> boucman: was version control ever at sf.net? 20100501 15:34:07< loonycyborg> boucman: Can git checkout subdirectories like svn? AFAIK some translators use that. 20100501 15:34:20< boucman> Ivanovic: yes, when we were still using cvs 20100501 15:34:31-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has quit [Ping timeout: 268 seconds] 20100501 15:34:41< boucman> loonycyborg: good question, no ides :P 20100501 15:34:43< Ivanovic> boucman: you mean before the move to nongnu.org? 20100501 15:34:48< boucman> yes 20100501 15:34:49< timotei> mordante, could you help me a bit, I can't get a thing to compile 20100501 15:34:49< mordante> loonycyborg, I think not 20100501 15:34:55< timotei> void read(config &cfg, std::string &in, std::string* error_log) 20100501 15:34:57< Ivanovic> wow, that is really ages ago... 20100501 15:35:12< mordante> timotei, best post to compiler error 20100501 15:35:14< timotei> I have a: std::string streamContent = ss.str(); // ss is something from a string stream 20100501 15:35:25< timotei> and this line doesn't work: read(&cfg, streamContent, &error_log); 20100501 15:35:32< boucman> Ivanovic: we still use sf for file upload, but originally we had everything there 20100501 15:35:49< timotei> until now I used reading the cfg from a scoped_istream, but now want to read that from a std::string 20100501 15:36:21< mordante> a std::string is not a stream and I expect the function expects a stream interface 20100501 15:38:18< timotei> well, yes, it has 2 overloads: with a stream and a string 20100501 15:38:40< timotei> one sec. 20100501 15:39:39< boucman> wesbot: seen fakedrake 20100501 15:39:40< wesbot> boucman: The person with the nick fakedrake last spoke 17h 44m ago. 12h 9m ago they left with the message: Ping timeout: 240 seconds 20100501 15:39:47< timotei> mordante, http://wesnoth.pastebin.com/09YpMfJm 20100501 15:41:13< mordante> timotei, you send the cfg as pointer not as reference 20100501 15:41:16< timotei> so, need to make the std::string to std::string & 20100501 15:41:28< timotei> oh damn 20100501 15:41:29< timotei> :)) 20100501 15:41:54< timotei> seems I copied wrong from my last code 20100501 15:42:15< ilor> loonycyborg: there's a feature in git >= 1.7 for that iirc, requires some config editing but works 20100501 15:42:52< timotei> guys, firefox is reporting that the gna.org certificate has expired 20100501 15:42:59< timotei> has anyone encountered this? 20100501 15:43:01< ilor> also, I have to agree the bug system at gna is really nice 20100501 15:43:14< ilor> timotei iirc they use a self-signed cert, add an exception 20100501 15:43:33< timotei> ilor, ok 20100501 15:43:36< ilor> maybe we could persuade GNA folks to offer us git ... 20100501 15:44:02< mordante> timotei, the _cfg_ is a pointer try read(cfg, streamContent, &error_log); 20100501 15:44:06-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100501 15:44:14< zookeeper> timotei, yeah, i got that too 20100501 15:44:18< timotei> mordante, yes, that worked, I just compiled it 20100501 15:44:36< timotei> mordante, but I remember when using a stream instead of a string, it worked with &cfg :-?? 20100501 15:45:26< mordante> both overloads take the cfg as reference 20100501 15:46:40< boucman> timotei: iiuc the gna certificate expired on may 1, they'll probably renew it soon 20100501 15:46:50< timotei> boucman, ye 20100501 15:47:02< timotei> btw, bitbucket isn't good enough for wesnoth? 20100501 15:47:07< timotei> afair it supports git 20100501 15:50:50< mordante> off for a few hours 20100501 15:50:50-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 15:52:07-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100501 15:56:27< Ivanovic> okay, done closing bugs that were fixed with 1.8.1 (as well as invalid and won't fix entries) 20100501 15:57:53< Ivanovic> would be nice if someone knowing the which patches from patches.wesnoth.org were submitted to branches/1.8 does close those 20100501 15:58:03< Ivanovic> (and only the ones included in 1.8.1) 20100501 15:59:17< timotei> Ivanovic, ok, I'll close 2 patches that were included in 1.8.1 20100501 15:59:34< Ivanovic> timotei: are you sure that your changes were commited to 1.8.1? 20100501 15:59:41< timotei> but for 1 I have a question, the folder /utils/java are in 1.8.1? 20100501 15:59:58< timotei> Ivanovic, yes, the one with starting a campaign/scenario from command line 20100501 16:00:22< loonycyborg> Ivanovic: 1.8.1 windows installer is uploaded. 20100501 16:02:49< Ivanovic> timotei: i see no stuff from you in branches/1.8 20100501 16:03:01< Ivanovic> with other words: no, your patches should stay open 20100501 16:04:27< timotei> Ivanovic, I thought the 1.8.1 is copied from the trunk :P 20100501 16:04:41< timotei> sorry for misunderstanding 20100501 16:06:52< loonycyborg> Once 1.8 was forked from trunk but it's a separate branch since. 20100501 16:07:26< timotei> so, each "minor" version like: 1.* is created from the trunk, and then revisions like 1.8.* are from branch? 20100501 16:08:47< Ivanovic> no, this only happens for stable 20100501 16:09:04< Ivanovic> odd numbers after the 1. mean it is just a snapshot of trunk 20100501 16:09:14< Ivanovic> where even numbers mean that the release is from branches/ 20100501 16:09:28-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has joined #wesnoth-dev 20100501 16:10:00< timotei> ok thanks 20100501 16:23:04-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 16:23:30-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 16:26:50-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Client Quit] 20100501 16:27:41-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 16:31:35-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Client Quit] 20100501 16:36:36-!- Blueblaze [~nick@adsl-99-158-45-140.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100501 16:38:18< Ivanovic> mordante: do you have any idea regarding https://gna.org/bugs/index.php?15962 ? 20100501 16:38:28-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20100501 16:38:46-!- Jozrael [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has joined #wesnoth-dev 20100501 16:41:07-!- Skystriker [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has quit [Ping timeout: 268 seconds] 20100501 17:04:14-!- Skystriker [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has joined #wesnoth-dev 20100501 17:06:50-!- Jozrael [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has quit [Ping timeout: 240 seconds] 20100501 17:07:34-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 17:09:43-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 17:10:12-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 17:13:34-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has quit [Ping timeout: 246 seconds] 20100501 17:17:45-!- King_Elendil_ [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 17:17:46-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 17:17:47-!- King_Elendil_ is now known as King_Elendil 20100501 17:19:17-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Client Quit] 20100501 17:23:18-!- ilor_ [~ilor@wesnoth/developer/ilor] has joined #wesnoth-dev 20100501 17:23:23-!- ilor [~ilor@wesnoth/developer/ilor] has quit [Ping timeout: 248 seconds] 20100501 17:24:39-!- Blarumyrran [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has joined #wesnoth-dev 20100501 17:45:43< happygrue> this is an interesting (if short) report about crashing and some possible compatability issues regarding Vista/XP: http://www.wesnoth.org/forum/viewtopic.php?uid=103155&f=4&t=29811&start=0 20100501 17:46:46< happygrue> it sounds a lot like something that has happend to me before (on Vista). I have had an evening where it seems that lots of crashing happens, but it never seems to be related (or I can't pin down) to anything I am doing in wesnoth 20100501 17:48:01-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has joined #wesnoth-dev 20100501 17:48:14-!- Blarumyrran [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has quit [Read error: Connection reset by peer] 20100501 17:49:56-!- Blarumyrran [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has joined #wesnoth-dev 20100501 17:51:13< happygrue> I'm going to try to see if I can produce it and file a bug report with a log later today. 20100501 18:04:17< mordante> Ivanovic, yes I've some ideas but want to work on something else first 20100501 18:06:57-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100501 18:07:11-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20100501 18:07:28-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 18:09:27-!- Vetinari [~lukjad007@unaffiliated/lukjad007] has quit [Quit: Changing server] 20100501 18:15:25-!- _jbx_ [~jbailey@12.190.80.225] has joined #wesnoth-dev 20100501 18:17:38-!- Vetinari [~lukjad007@unaffiliated/lukjad007] has joined #wesnoth-dev 20100501 18:21:36< CIA-10> ai0867 * r42407 /branches/fendrin_pathfind_and_editor/ (493 files in 57 dirs): Merge trunk up to r42406 20100501 18:21:44< AI0867> fendrin: please review the changes to icon_message. I had to change some click handling around in order to make it compile 20100501 18:24:56< AI0867> timotei: 20100501 18:25:04< timotei> AI0867, what? 20100501 18:26:57< AI0867> timotei: I've had lots of filemode issues at my university. For some reason, they use CIFS for network disks under linux (even though they had perfectly working AFS before) and for yet another strange reason, they set it to chmod all created to +x. (and no, it's not a umask issue) 20100501 18:27:54< timotei> weird 20100501 18:28:13< timotei> fortunately, my git working copy is ok for now:D 20100501 18:31:41-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100501 18:33:45< AI0867> 15:31 < mordante> boucman, well I can also do it without git, but then everybody has to recompile every few minutes <-- my netbook would never finish compiling 20100501 18:33:45-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20100501 18:33:48-!- timotei21 [~timotei@193.34.191.4] has joined #wesnoth-dev 20100501 18:37:31< fendrin> AI0867: Do you know if the cursor controll is part of that branch? I lost overview. 20100501 18:41:13< AI0867> mordante: I've commented on bug #15962 20100501 18:41:28< mordante> AI0867, neither would mine, therefore I compile at home 20100501 18:41:56< AI0867> fendrin: no idea 20100501 18:42:06< AI0867> I'm going to try to split off the pathfind now 20100501 18:42:10< mordante> AI0867, it should do it automatically but somehow it's broken and I expect for quite a while 20100501 18:42:23< AI0867> it's been broken at least as far back as 1.6 20100501 18:42:25< mordante> automatically when I run my script 20100501 18:42:34< AI0867> I've never successfully used it 20100501 18:47:33-!- timotei21 [~timotei@193.34.191.4] has quit [Read error: Connection reset by peer] 20100501 18:47:51-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100501 18:48:48-!- norbert_ [~norbert@82-171-70-54.ip.telfort.nl] has joined #wesnoth-dev 20100501 18:51:15< CIA-10> ai0867 * r42408 /branches/fendrin_pathfind/: Branch trunk into fendrin_pathfind. Preparation to split fendrin_pathfind_and_editor 20100501 18:55:07-!- JonW [~chatzilla@cpc2-finc11-0-0-cust855.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20100501 18:55:40-!- JonW [~chatzilla@cpc2-finc11-0-0-cust855.4-2.cable.virginmedia.com] has quit [Client Quit] 20100501 18:57:36-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100501 18:59:36-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20100501 19:15:23< crimson_penguin> Ivanovic: yes I did get the email ;) 20100501 19:15:31< Ivanovic> crimson_penguin: good 20100501 19:16:01< crimson_penguin> I stayed up too late last night though, and just got up recently, but I've updated svn and will get to it soon 20100501 19:16:11< Ivanovic> great 20100501 19:17:32-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100501 19:19:59-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100501 19:21:37-!- PetePorty [~Pete@pc-139-120-214-201.cm.vtr.net] has joined #wesnoth-dev 20100501 19:21:58< PetePorty> SHIKADIBOT! 20100501 19:22:05< shadowmaster> oh, please, not here. 20100501 19:22:22< PetePorty> :( 20100501 19:27:00< AI0867> ugh, splitting the branches apart is a bit painful 20100501 19:27:09< AI0867> way too many whitespace changes 20100501 19:27:33< timotei> why whitespace changes? 20100501 19:29:10-!- Skystriker is now known as Skywork 20100501 19:30:29< AI0867> well, nothing actually changes, but they show up on diffs 20100501 19:30:45< AI0867> so unless I remove them now, they will result in tons of merge conflicts later on 20100501 19:32:07< Ivanovic> shadowmaster: btw you should add billynux to the developers group 20100501 19:32:30< Ivanovic> timotei: how do you like your cloak? 20100501 19:32:48< timotei> it's nice :D 20100501 19:32:50 * crimson_penguin wears his cloak every day :D 20100501 19:33:00< timotei> it says I'm from luxembourg 20100501 19:33:01< shadowmaster> Ivanovic: didn't I already? 20100501 19:33:18< timotei> shadowmaster, I rembemer you did 20100501 19:33:22< shadowmaster> yeah, I added him as soon as he registered his account: http://forums.wesnoth.org/memberlist.php?mode=viewprofile&u=121464 20100501 19:33:26< Ivanovic> no idea, just wanted to be sure 20100501 19:36:16< timotei> I hate debugging 20100501 19:37:15< shadowmaster> I recompiled mesa, drm and the radeon ddx with -Os last night. 20100501 19:37:24< shadowmaster> stuff feels smoother than before for some reason now 20100501 19:37:36< AI0867> fendrin: there's a get_village() interface change in the branch, it takes an extra argument: const bool fire_event = true 20100501 19:37:45< AI0867> I have no idea which branch that is from, if any 20100501 19:37:45< shadowmaster> (this includes wesnoth) 20100501 19:38:04< mordante> timotei, that's simple to avoid, don't add bugs ;-P 20100501 19:38:18< timotei> mordante, well, yes...:)) 20100501 19:38:30< timotei> trying to hack with the create_directory_if_missing 20100501 19:38:38< timotei> I don't know why it didn't worked 20100501 19:38:52< mordante> you didn't add all parents? 20100501 19:38:55< shadowmaster> since I'm mad, I'll check what happens if I compile wesnoth itself with -Os 20100501 19:39:06< timotei> mordante, wait... 20100501 19:39:15< timotei> 20100501 20:38:45 info filesystem: creating missing directory E:/work/wesnoth/data/preproc/campaigns/tutorial//scenarios/ 20100501 19:39:21< shadowmaster> an -O3 build is 14 MB and it can reach 50 fps under some circumstances, but the average is around 40 fps 20100501 19:39:27< timotei> should I add befoe: data, preproc, campaigns, tutorial, scenarios? 20100501 19:39:37< timotei> doesn't it support ... "full mkdir" path? 20100501 19:39:43< shadowmaster> no 20100501 19:39:54< timotei> starting with preproc directory, no subdirs exist 20100501 19:40:18< timotei> shadowmaster, no full path? 20100501 19:40:20< timotei> :( 20100501 19:40:34< mordante> some libraries have a flag for it, but normally you need to add them one by one 20100501 19:40:37< shadowmaster> I could probably hack a mkdir -p -like path creation but I don't see the need myself 20100501 19:40:47< shadowmaster> if you mean that wesnoth itself doesn't do that, of course 20100501 19:41:10< timotei> but there is the create_dir_if_missing function 20100501 19:41:31< timotei> which calls: mkdir() 20100501 19:41:38< shadowmaster> create_directory_if_missing(), right 20100501 19:41:57< shadowmaster> mkdir() doesn't create paths recursively 20100501 19:42:18< timotei> ok, bad habbit from Total Commander then 20100501 19:42:33< shadowmaster> neither does any standard mkdir command 20100501 19:42:51< mordante> nor most libraries 20100501 19:43:16< timotei> so, shouldn't we make a recursive create_dir_if_missing one?:) 20100501 19:43:32< norbert_> not sure if it's important, but the RELEASE_NOTES files seems to have 'replace me with content' in it 20100501 19:43:44< shadowmaster> norbert_: that's normal and expected 20100501 19:43:55< norbert_> shadowmaster: ok 20100501 19:43:55< shadowmaster> only Ivanovic should deal with reading that file anyway 20100501 19:44:06-!- dtiger [~dtiger@dynamic-vpdn-91-149-132-152.telecom.by] has joined #wesnoth-dev 20100501 19:47:59< mordante> timotei, if you need it, feel free to make it 20100501 19:49:20< timotei> mordante, ok, thanks 20100501 19:50:18< mordante> in general if you think you miss something then add it in case of doubt whether it's really there ask 20100501 19:50:39< timotei> yes 20100501 19:50:59-!- wesbot changed the topic of #wesnoth-dev to: 1.8.1 released, announcing "soon" | 101 bugs, 275 feature requests, 15 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100501 19:52:18-!- shadowmaster is now known as kuchen 20100501 19:52:51 * mordante gets hungry and starts to nibble on kuchen 20100501 19:53:08< kuchen> ouch 20100501 19:53:12< ilor_> what? :D 20100501 19:53:21-!- kuchen is now known as shadowmaster 20100501 19:53:44< mordante> shadowmaster turned into a cake ;-) 20100501 19:54:14< ilor_> ah, the language barriers :P 20100501 19:58:02< mordante> actually it's an American word as well ;-) 20100501 19:59:00< Rhonda> Oh. 20100501 19:59:01< Rhonda> released 20100501 19:59:03< Rhonda> damn 20100501 19:59:23< Rhonda> Only 1.6 g diskspace on my system, too little. 20100501 20:00:08< shadowmaster> mordante: yeah, and here "kuchens" are a particular kind of cake 20100501 20:00:35< shadowmaster> yays for foreign words in common use 20100501 20:00:58< Ivanovic> but, uhm, plural of kuchen is kuchen! 20100501 20:00:59< Rhonda> Like kindergarten? :) 20100501 20:01:11< shadowmaster> Ivanovic: ah :P 20100501 20:01:26< shadowmaster> I'll keep that in mind the next time I buy one. 20100501 20:01:48< Rhonda> Hmm, three languages with 100% 20100501 20:01:55 * Rhonda . o O ( alright, english too ) 20100501 20:02:24< norbert_> too bad scrolling isn't fixed for new lobby 20100501 20:02:35< Rhonda> Och, not? :( 20100501 20:02:35< ilor_> norbert_: but you do get the old lobby instead 20100501 20:02:47< Ivanovic> norbert_: that is why the old one is available as option 20100501 20:02:54< norbert_> I know 20100501 20:03:04< ilor_> actually the old one is back, and the new one is available as an option 20100501 20:04:09< Ivanovic> pah, details! 20100501 20:06:01< mordante> shadowmaster, let me guess some Germans went to Chile at some in time and brought something to eat with them? 20100501 20:06:35< mordante> some point in* 20100501 20:06:49< shadowmaster> I guess so 20100501 20:07:01< shadowmaster> there is some important german influence in the south, actually 20100501 20:07:06< mordante> nope fixing the scrolling in the current lobby is hard, if not near impossible 20100501 20:07:19< mordante> therefore I'm redesigning the class for 1.10 20100501 20:08:02< Rhonda> So the new lobby will be gone for good? 20100501 20:08:30< crimson_penguin> Ivanovic: uploading; ETA ~4 hours 20100501 20:08:38< mordante> for 1.8 yes for 1.10 not 20100501 20:08:39< Ivanovic> crimson_penguin: perfect! 20100501 20:09:02< mordante> it will be an option in 1.8, but I'm not going to spend a lot of time on it there 20100501 20:09:10< crimson_penguin> 4 sucks, but just consider... it would've been more like 40 hours when I was on dialup :P 20100501 20:09:20< Ivanovic> yeah 20100501 20:19:05< CIA-10> mordante * r42409 /trunk/src/display.hpp: 20100501 20:19:06< CIA-10> Make a member function a const member function. 20100501 20:19:06< CIA-10> Issue found by cppcheck. 20100501 20:19:08< CIA-10> mordante * r42410 /trunk/src/unit_frame.hpp: 20100501 20:19:08< CIA-10> Make a member function a const member function. 20100501 20:19:08< CIA-10> Issue found by cppcheck. 20100501 20:19:11< CIA-10> mordante * r42411 /trunk/src/gui/auxiliary/event/dispatcher.hpp: Remove some unneeded namespace qualifiers. 20100501 20:19:17< CIA-10> mordante * r42412 /trunk/src/gui/auxiliary/event/ (dispatcher.hpp handler.cpp handler.hpp): 20100501 20:19:18< CIA-10> Add a generic modified event. 20100501 20:19:18< CIA-10> It's not used yet, but the new tlist class already uses it. 20100501 20:19:20< CIA-10> mordante * r42413 /trunk/src/gui/widgets/ (grid.cpp grid.hpp): 20100501 20:19:20< CIA-10> Add a helper to add a single item to a grid. 20100501 20:19:20< CIA-10> Again used for the new tlist class. 20100501 20:19:26< CIA-10> mordante * r42414 /trunk/src/gui/ (8 files in 2 dirs): 20100501 20:19:26< CIA-10> Implement the NOTIFY_MODIFIED for the tscrollbar. 20100501 20:19:26< CIA-10> The recently added notifier method feels a bit clumbersome but at the 20100501 20:19:26< CIA-10> time didn't have a better solution. I then also looked into a 20100501 20:19:27< CIA-10> NOTIFY_MODIFIED kind of solution, but couldn't get it to work. With the 20100501 20:19:27< CIA-10> one added for the tlist class all works as wanted. 20100501 20:25:37-!- k23z__ [~k23z__@unaffiliated/k23z--/x-2536701] has quit [Quit: Leaving] 20100501 20:32:26-!- norbert_ [~norbert@82-171-70-54.ip.telfort.nl] has quit [Quit: Leaving] 20100501 20:32:36< timotei> mordante, I'm getting a warning and don't have any clue how to fix it 20100501 20:32:42< timotei> tmp_dirname.rfind('\\') > pos 20100501 20:32:47< timotei> warning C4018: '>' : signed/unsigned mismatch 20100501 20:33:01< timotei> should I cast it to int? 20100501 20:33:08< timotei> static_cast() 20100501 20:34:00< timotei> the 'pos' variable is int 20100501 20:34:46< timotei> ok, used 'size_t' instead of 'int' and the warning is gone. is that ok? 20100501 20:38:29< mordante> timotei, yes compilers tend to warn when you compare signed and unsigned variable 20100501 20:40:13< timotei> ok 20100501 20:42:09< timotei> btw, why do I get other different warns from VS? is because of different compilers? 20100501 20:42:17< timotei> like this: 3>.\game.cpp(1999) : warning C4244: 'argument' : conversion from 'time_t' to 'unsigned int', possible loss of data 20100501 20:42:38< timotei> or: 3>.\scripting\lua.cpp(1892) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) 20100501 20:43:22< shadowmaster> FAAB: (hopefully you read the logs) I'll check it out 20100501 20:44:35< mordante> time_t is a signed type 20100501 20:44:55< shadowmaster> I can't feel any performance difference with a -Os build of trunk at first glance 20100501 20:45:32< shadowmaster> okay, it can be slower 20100501 20:45:38< timotei> hehe, I'm so happy :D 20100501 20:45:45< timotei> the recursive creation of directory works 20100501 20:46:58< shadowmaster> particularly in large open areas with animated water 20100501 20:47:25< shadowmaster> :( 20100501 20:47:45< mordante> timotei, the other warning is due to the fact that lua_toboolean returns an int 20100501 20:47:48< shadowmaster> the same area is drawn around 20 fps with map animations enabled, 49-50 fps with those disabled 20100501 20:47:52< mordante> but nice to see it works 20100501 20:48:16< shadowmaster> I guess I'll rebuild with -O3 then 20100501 20:49:07< mordante> I wonder whether it really helps, I expect the slowness to be in SDL 20100501 20:49:33< shadowmaster> I could get the SDL sources and rebuild with some flags to see what happens 20100501 20:50:33< mordante> yes and maybe even tune for your CPU, Debian compiles for 80486 so doesn't use MMX, SSE etc 20100501 20:50:47< CIA-10> ai0867 * r42415 /branches/fendrin_pathfind/ (27 files in 10 dirs): Merge pathfind part of pathfind_and_editor branch 20100501 20:52:08-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100501 20:54:01< ilor_> yeah ubuntu is 486 as well... which is kind of silly considering how it won't even finish loading the gui with less than 256MB ram 20100501 20:54:48< shadowmaster> openSUSE claims to be 586 20100501 20:54:55< shadowmaster> (Pentium) 20100501 20:54:56-!- Skystriker [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has joined #wesnoth-dev 20100501 20:54:56< Ivanovic> if you used a 64bit ubuntu you would have some more optimizations 20100501 20:55:12< shadowmaster> but yeah, this is a amd64 Debian :P 20100501 20:55:14< Ivanovic> since they only have to support down to pentium D and athlon64 20100501 20:55:16< ilor_> yeah with 64bit they *can't* go too far with backwars compat ;) 20100501 20:55:24 * shadowmaster tends to forget that 20100501 20:56:27< Ivanovic> so you at least get SSE2 as well as mmx and SSE 20100501 20:57:14-!- Skywork [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has quit [Ping timeout: 240 seconds] 20100501 20:57:59-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100501 21:03:59-!- Jozrael [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has joined #wesnoth-dev 20100501 21:05:14-!- Skystriker [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has quit [Ping timeout: 240 seconds] 20100501 21:09:43< CIA-10> ai0867 * r42416 /branches/fendrin_pathfind_and_editor/ (27 files in 10 dirs): Strip pathfind from pathfind_and_editor branch 20100501 21:09:46< AI0867> fendrin: branches are now split 20100501 21:09:59< AI0867> though the gui stuff seems to be in there too 20100501 21:11:59< fendrin> AI0867: Do you plan to merge the pathfinding into trunk? 20100501 21:16:07< timotei> hey Crab_ 20100501 21:16:11< timotei> Crab_, around? 20100501 21:16:17< Crab_> yes 20100501 21:16:19< Crab_> hi 20100501 21:16:22< timotei> good 20100501 21:16:41< timotei> I have some time to tell you about that MULTIPLAYER "bug" in LoW 20100501 21:17:34< timotei> just to find a file 20100501 21:17:43< timotei> here: http://www.mediafire.com/?l2wlnytrz1l 20100501 21:17:52< timotei> is the preprocessed _main.cfg from LOW 20100501 21:17:53< AI0867> fendrin: it's now in a good shape for benchmarking and optimisation, if needed 20100501 21:17:56< AI0867> so let's wait for that 20100501 21:18:50< timotei> Crab_, it processes the _main.cfg as if MULTIPLAYER is defined. 20100501 21:18:57< Crab_> ok 20100501 21:19:00-!- norbert_ [~norbert@82-171-70-54.ip.telfort.nl] has joined #wesnoth-dev 20100501 21:19:28< Crab_> timotei: (downloaded it) 20100501 21:19:30< timotei> ok 20100501 21:19:53< norbert_> does Baufo also use that nick on irc? 20100501 21:20:25< mordante> he does, but he's seldom here 20100501 21:20:32< norbert_> mordante: ok; thanks 20100501 21:22:05< norbert_> in hash.cpp he changed the hash_prefix from the default $P$ to $H$, I wonder why 20100501 21:22:27< Crab_> timotei: so, what's with it ? 20100501 21:22:40< timotei> if you see, there are the scenarios, in the multiplayer mode 20100501 21:22:50< timotei> but that shouldn't happen 20100501 21:22:55< timotei> isn't it? 20100501 21:23:23< timotei> (I've checked for the MULTIPLAYER define in the defines_map which gets constructed after common macro parsing, and no multi define) 20100501 21:23:33< timotei> s/see/look 20100501 21:26:01< timotei> afair, fendrin spotted that too 20100501 21:26:07-!- PetePorty [~Pete@pc-139-120-214-201.cm.vtr.net] has left #wesnoth-dev ["Saliendo"] 20100501 21:27:44< CIA-10> mordante * r42417 /trunk/src/gui/dialogs/lobby_main.cpp: 20100501 21:27:44< CIA-10> Remove the --new-widgets part from the lobby. 20100501 21:27:44< CIA-10> The part is broken so remove it, then I can reuse it to test with the 20100501 21:27:44< CIA-10> new tlist class. 20100501 21:38:33< timotei> Crab_, lol, I think I found something:-? 20100501 21:38:55< timotei> Crab_, http://wesnoth.pastebin.com/UWRsHaej 20100501 21:39:45-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 21:41:01< fendrin> timotei: Does that look like if it founds a directory or file matching the macro call it handles further occurrences as defined? Crab_? 20100501 21:41:23< Crab_> timotei: so, it might be that the MP preprocessor define is not set correctly... 20100501 21:41:46< timotei> well, I could try and change that define (for test) in another's directory name 20100501 21:42:03< Crab_> timotei: how do you set the define ? (c++ code) 20100501 21:42:14< timotei> well, I'm just preprocessing the file 20100501 21:42:22< timotei> scoped_istream stream = preprocess_file(res_name, defines_map, &error_log); 20100501 21:44:45< timotei> so... 20100501 21:44:59< timotei> 20100501 22:44:30 debug config: testing for macro An_Orcish_Incursion: not defined 20100501 21:44:59< timotei> 20100501 22:44:30 debug filesystem: Looking for 'An_Orcish_Incursion'. 20100501 21:44:59< timotei> 20100501 22:44:30 debug filesystem: trying 'E:/work/wesnoth/data/An_Orcish_Incursion' 20100501 21:44:59< timotei> 20100501 22:44:30 debug filesystem: not found 20100501 21:45:11< timotei> it tries the /data directory... 20100501 21:45:22< timotei> and if a folder is named like the macro, it takes it as defined 20100501 21:48:19-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Ping timeout: 260 seconds] 20100501 21:48:48< mordante> fendrin, around? 20100501 21:49:00< fendrin> mordante: yes 20100501 21:50:12< mordante> fendrin, I'm still not entirely clear upon the difference between a conversion and a mod, what can a conversion do what a mod can't? 20100501 21:52:36< fendrin> mordante: A conversion jumps in as another root tree for the whole wml config. A mod is only a subtree that needs to connect into the correct parent root tree. 20100501 21:52:57< mordante> and an addon is? 20100501 21:53:33< Crab_> timotei: how you add MULTIPLAYER to the defines_map ? 20100501 21:53:40< timotei> I don't 20100501 21:53:43< timotei> that's the problem 20100501 21:54:17< timotei> Crab_, I'll submit in 5 minutes the complete patch 20100501 21:54:21< Crab_> so, what's the problem, the _main cfg has [scenario], just like expected... 20100501 21:54:24< timotei> I've modified it since last time 20100501 21:56:05< timotei> Crab_, well, yes, but only starting from the 15'th scenario 20100501 21:56:31< timotei> the "problem" is, in the _main.cfg, it tries searching for the MULTIPLAYER define. but it find a multiplayer directory instead... 20100501 21:56:49< timotei> I just spotted that "bug", don't know if it is really a bug 20100501 21:57:07< Crab_> ah, that might be related to a recent patch... 20100501 21:57:23< Crab_> https://gna.org/patch/?1590 20100501 21:57:29< timotei> so, if I parse the LOW directory 20100501 21:57:35< timotei> it should be only the simple _main.cfg 20100501 21:57:47< timotei> like in other scenarios that don't have #ifdef MULTIPLAYER 20100501 21:58:45< fendrin> mordante: That is hard to say. 20100501 21:59:21< Crab_> timotei: the part that ' it tries searching for the MULTIPLAYER define. but it find a multiplayer directory instead...' is related to patch 1590 20100501 21:59:51< Crab_> timotei: when silene will be around (he seems away), you can ask him about it - he might want to tweak that behavior. 20100501 22:00:01< timotei> ok 20100501 22:00:06< Crab_> timotei: are there other issues, apart from that ? 20100501 22:00:12< timotei> no:) 20100501 22:00:14< fendrin> mordante: Current addons are processed in every case. 20100501 22:00:28< timotei> writing the help files for the new command and submitting the last version of the patch 20100501 22:01:11< Crab_> timotei: good. so, yes, you've found a issue - when we have #ifdef, it tries to check if there's a preprocessor define with that name, and then (if "NO"), it tries to check if there's a directory with that name, which can have unintended side effects. 20100501 22:01:45< mordante> fendrin, and a mod is only processed if the proper core is loaded? 20100501 22:02:49< fendrin> mordante: Right, but also the player needs to set a define via a gui. It's working like the current mechanism for campaigns. They are also guarded by a #ifdef. 20100501 22:03:01< Crab_> timotei: and that's a side effect of patch #1590. It might be that we will need to change it to 'ifhave' for include checks. meanwhile, this behavior is to be ignored. 20100501 22:03:18< timotei> Crab_, ok 20100501 22:05:07< timotei> Crab_, btw, found also the *issue* for the create_directory_if_missing was not creating my directories 20100501 22:05:27< timotei> I supplied a "full" path, without creating all directories parents. 20100501 22:05:39< timotei> so I made a function that recursively creates all parents 20100501 22:06:05< timotei> so you can do something like: /data/mydir1/subdir1/nonexistent2/nonexistent3/etc 20100501 22:06:22< mordante> fendrin, ok then I think it's clear to me, thanks 20100501 22:08:22< fendrin> mordante: I don't work by changing the data_dir variable. It's just the toplevel _main.cfg that is taken out of the conversion. So I am not sure if that includes your gui configs. 20100501 22:09:48-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 22:11:21< mordante> fendrin, I understood that part just the difference between conversion, mod and addon was not entirely clear 20100501 22:11:38< mordante> fendrin, and indeed the gui won't be switched like that 20100501 22:12:12< mordante> I need to add a way to switch them, but that code isn't written yet 20100501 22:12:47< mordante> it's loaded separately from the main code since the gui2 is fully serialized and doesn't need the WML after loading 20100501 22:13:19< mordante> and by loading it separately I can easily free the configs used for the gui 20100501 22:14:17< fendrin> mordante: We can discuss about conversions being complete data dir replacements. The problem here is how can conversions that still reuse some parts of default core stay includable? 20100501 22:14:33-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 22:14:45-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 22:14:47< fendrin> I mean how can the default core stay includable. 20100501 22:17:54< mordante> IMO you don't need to change your ideas 20100501 22:18:34< mordante> I just wanted to understand the conversion/mod part better, since I didn't understand it from your email 20100501 22:18:46< AI0867> from what I read, it should all be quite doable 20100501 22:18:57< mordante> and regarding the gui stuff that needs to be fixed on my side 20100501 22:19:04< AI0867> most of it can be done like campaigns 20100501 22:19:18< mordante> but I postponed that issue until somebody actually starts to use it 20100501 22:19:29< fendrin> AI0867: A problem is that the order of loading of the mods may matter. 20100501 22:23:44-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: It was a new day yesterday, but it's an old day now.] 20100501 22:24:29-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 22:25:14-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 22:30:06-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20100501 22:31:50< timotei> Ivanovic, what application you use to generate the manpages from wesnoth.6? 20100501 22:32:01< Ivanovic> timotei: those *are* manpages 20100501 22:32:14< timotei> ah 20100501 22:32:14< timotei> ok 20100501 22:32:58< AI0867> fendrin: if we guard *everything* with defines, then *only* [core] and [mod] stuff should be loaded 20100501 22:33:13< AI0867> then resolving the dependencies should be simple 20100501 22:33:40< AI0867> and loading the right things is simply a matter of adding the right defines before reloading the tree 20100501 22:38:41-!- King_Elendil_ [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 22:40:11-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Read error: Connection reset by peer] 20100501 22:40:11-!- King_Elendil_ is now known as King_Elendil 20100501 22:40:42< fendrin> AI0867: It's more a question if there are no dependencies between two mods. 20100501 22:42:28< timotei> Crab_, ok submitted the last version: https://gna.org/patch/index.php?1644 20100501 22:42:35< Crab_> timotei: ok 20100501 22:42:38< Crab_> looking... 20100501 22:43:41< timotei> weird, gna logged me out again 20100501 22:45:43< grzywacz> http://socghop.appspot.com/gsoc/student_project/show/google/gsoc2010/sdl/t127230762779 20100501 22:50:10-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 20100501 22:54:45< norbert_> alien blaster was ported to Android with SDL 1.2.14 ( http://github.com/pelya/commandergenius/archives/sdl_android ) 20100501 22:55:32< norbert_> that was just a random comment ;) 20100501 22:56:29-!- King_Elendil [~King_Elen@75.143.233.138] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100501 22:57:51< AI0867> fendrin: well, if they don't touch the same stuff, it should work. If they do, the results will be unpredictable (unless we add some ordering) and if they conflict, this should probably be described in the [mod] tag 20100501 22:58:04< mordante> I'm off night 20100501 22:58:21-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20100501 22:59:00-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20100501 22:59:37< norbert_> Crab_: now working on generating hashes in response to php3 salt that the server sends out 20100501 23:00:00< norbert_> phpbb3 20100501 23:00:09< Crab_> norbert_: it is there in the mp code.... 20100501 23:00:18< norbert_> it is, but it's c++ 20100501 23:00:29< norbert_> so, I'm porting it all :) 20100501 23:01:07< norbert_> and I want it simple, readable, and with comments 20100501 23:02:51< norbert_> logging in with a non-registered nick was easy 20100501 23:03:12< norbert_> but now it's all getting more complicated than I thought it would be 20100501 23:03:26< norbert_> but that's okay, I have time 20100501 23:05:39< timotei> Crab_, I will go now 20100501 23:05:53< Crab_> timotei: ok. I'll leave a comment at the patch page. 20100501 23:05:59< timotei> Crab_, ok, thanks 20100501 23:06:03< timotei> good night everyone 20100501 23:06:11-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20100501 23:20:06-!- King_Elendil [~King_Elen@75.143.233.138] has joined #wesnoth-dev 20100501 23:23:42-!- Jozrael [~croselius@pool-70-111-210-233.nwrk.east.verizon.net] has quit [Ping timeout: 276 seconds] 20100501 23:24:00-!- Shakey [HydraIRC@c-71-201-89-187.hsd1.il.comcast.net] has joined #wesnoth-dev 20100501 23:24:28-!- elias [~elias@allegro/developer/allefant] has quit [Read error: Connection reset by peer] 20100501 23:25:51-!- elias [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100501 23:34:01-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 246 seconds] 20100501 23:36:59< ilor_> norbert_: around? 20100501 23:37:06< norbert_> ya 20100501 23:37:23< ilor_> you're porting the c++ php3 auth code to what? 20100501 23:37:33< Crab_> ilor_: to C code. 20100501 23:37:46< ilor_> hm, why? 20100501 23:38:16< norbert_> I'm working on a C program that logs in the server like an IRC bot 20100501 23:38:29< ilor_> again, why C? ;P 20100501 23:38:44< norbert_> like prefer C over C++ 20100501 23:38:51< norbert_> to each his own 20100501 23:39:10< norbert_> *I 20100501 23:39:11 * ilor_ was asked by a friend today to debug some scanf weiredness 20100501 23:39:25< ilor_> so I'm in the C++>C mood :P 20100501 23:39:34< norbert_> :) 20100501 23:40:16< ilor_> anyway, I was asking in the off chance you were porting it to python, since a buddy of mine did that already for the upcoming addon server overhaul 20100501 23:41:02< ilor_> so nevermind ;) 20100501 23:41:33< ilor_> (otoh wouldn't python be even better than C or C++ for the task? :P 20100501 23:42:13< norbert_> everyone prefers their own languages 20100501 23:42:18< norbert_> and OS'es and so on 20100501 23:42:34< norbert_> and editors... vim for the win ;) 20100501 23:42:52< ilor_> you already mentioned OSes :P 20100501 23:43:10< norbert_> now you're thinking about emacs 20100501 23:43:17< ilor_> in other news, ouch, the server I'm administering at work died. no ssh, no ping 20100501 23:44:10< ilor_> it's 80km away and it's a long weekend in Poland 20100501 23:45:20< ilor_> norbert_: what will be teh purpose of this bot? 20100501 23:45:49< norbert_> people can tell it how they vote on scenarios 20100501 23:46:11< norbert_> and the information will be forwarded to and handled by wsrsw.org 20100501 23:46:46< ilor_> I see 20100501 23:49:50-!- qemqemqem [~quassel@cpe-74-74-155-246.rochester.res.rr.com] has joined #wesnoth-dev 20100501 23:51:07-!- lfernando [~luiz@201-92-120-137.dsl.telesp.net.br] has joined #wesnoth-dev --- Log closed Sun May 02 00:00:35 2010