--- Log opened Thu Jul 22 00:00:49 2010 20100722 00:01:06< mordante> I like to make things more async and I assume you too 20100722 00:01:11< mordante> wesbot seen ilor 20100722 00:01:11< wesbot> mordante: Whatever you say... 20100722 00:01:11< wesbot> mordante: The person with the nick ilor 12d 4h ago was here and on the channel #wesnoth with the message: Client Quit 20100722 00:01:45< billynux> mordante, yes... but that would mean a hard reimplementation of the network users 20100722 00:02:01< billynux> my guess is mostly multiplayer.cpp and server.cpp 20100722 00:02:07< mordante> ilor you were working on a new addon server any news on that project 20100722 00:03:21< billynux> mordante, so, for better looking code, yes, I would go with more async-looking 20100722 00:03:42< mordante> billynux, maybe start to think about the new API on paper/latex 20100722 00:04:02-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20100722 00:04:06< mordante> and in the mean time also try to get more testing done to see whether we missed something in the current design 20100722 00:04:08< billynux> mordante, but, for an easyer (spelling?) implementation of the current code I would go with a lighter more sync-like API 20100722 00:04:23< billynux> easier 20100722 00:04:55< billynux> mordante, for instance, I would remove the timeout parameter from the receive_data methods 20100722 00:05:11< mordante> yeah but I like to improve the code and that doesn't mean we need to stay with the current API 20100722 00:05:32< billynux> mordante, ok, so... I'll start to work on a proposal for a new API 20100722 00:05:44< mordante> I think one of the great pluses of asio is that it supports async operations 20100722 00:05:56< billynux> ... actually, it wouldn't be any different from ANA's current API 20100722 00:06:19-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 276 seconds] 20100722 00:07:00< mordante> true but it would also be nice to document the Wesnoth API for using it 20100722 00:07:14< billynux> mordante, yes 20100722 00:07:24< mordante> that doesn't need to be in ANA's documentation per se, can also be in a separate document 20100722 00:07:49< billynux> mordante, agreed, just that the Wesnoth API will mostly be forwarding for ANA 20100722 00:07:57< billynux> but the separate document will help greatly 20100722 00:08:52< billynux> mordante, do you think we should keep the global API concept or separate client/server? 20100722 00:09:18< mordante> indeed, but I just like to have more documentation Wesnoth can use a lot more 20100722 00:10:33< mordante> not sure, but I think once you start to write the documentation the answer will come to you 20100722 00:10:57< mordante> (at least that happens most of the time for me once I start to document things) 20100722 00:11:07< billynux> mordante, what if I just show you/the-developers the headers for the new API? (names should be self-explanatory) 20100722 00:11:50< billynux> also, I haven't estimated how long/hard it take/be to reimplement the server.cpp / multiplayer.cpp files using a new API 20100722 00:12:44< mordante> I know, that that part wasn't planned at the beginning of gsoc 20100722 00:13:04< mordante> that's why I also want you to focus on testing the current implementation 20100722 00:13:31< billynux> hm... so... focus on two things? :) 20100722 00:13:41< mordante> then we can at some point decide whether we want to rewrite things for gsoc or decide to do it afterwards 20100722 00:13:51< mordante> (that is if you want to stay after gsoc) 20100722 00:13:59< billynux> how many weeks left of GSoC? 20100722 00:14:21< billynux> I will surely remain here after GSoC 20100722 00:14:23< mordante> yes testing the current implementation and think about the new API 20100722 00:14:29< mordante> great :-) 20100722 00:14:53< billynux> although I have to look for a job after GSoC, and I will need some time and energy for it 20100722 00:15:00-!- lfernando [~luiz@187.106.52.148] has quit [Ping timeout: 248 seconds] 20100722 00:15:39< billynux> mordante, ok, I'll probably just spout some header files for API brainstorming 20100722 00:15:50< billynux> mordante, while I concentrate on testing 20100722 00:15:52< mordante> the 9th of August is the suggested pencil down date and the 16th the final pencil down date 20100722 00:16:31< billynux> ~3weeks 20100722 00:16:41< mordante> well after gsoc you're a volunteer like the rest of us so you just need to see how much time you can/want to allocate for Wesnoth 20100722 00:16:55< mordante> what kind of job will you be looking for? 20100722 00:16:55< billynux> yep 20100722 00:17:13< billynux> good question, anything interesting with a decent pay 20100722 00:17:30-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote host closed the connection] 20100722 00:17:35< mordante> a job as programmer or anything you can get? 20100722 00:17:36< billynux> to me, good pay would start about ~U$2k / month 20100722 00:17:51< billynux> programming related only 20100722 00:18:05< billynux> I wouldn't like to debug for a living, but if the pay is good... :) 20100722 00:18:24< mordante> the problem with $2K is I've no idea how much people in your country get paid on average ;-) 20100722 00:19:02< billynux> well... I'm a university teacher (20 hrs/week) and I get paid U$400/month 20100722 00:19:08< billynux> :( 20100722 00:20:04< mordante> that's quite a bit lower 20100722 00:20:26< billynux> I love the job, but my bosses can't write an invariant, there are some great researchers and cool guys though (just not in the same assignment as I am) 20100722 00:20:49< billynux> mordante, yes... it is... but industry is paying close to those figures 20100722 00:21:56< billynux> I got offered a job for an iPhone developer firm from San Francisco for about that amount of money (but I would still have to go through several tests) 20100722 00:22:45< billynux> Intel, HP, Motorola pay a little lower for full time not-at-home work and they mostly do boriish stuff 20100722 00:23:28< billynux> mordante, do you know where I could apply for a job with these descriptions? :) 20100722 00:24:23< Smar> 2k$/mo is pretty low salary here... 20100722 00:24:42< Smar> you can live with it, but that’s about it 20100722 00:24:54< billynux> Smar, where are you? 20100722 00:24:58< Smar> finland 20100722 00:25:19< billynux> yes... it's pretty low all around, but it's a good salary here (Argentina) 20100722 00:25:29< mordante> billynux, not really I personally like to work in smaller firms, where you have the feeling your input really counts 20100722 00:25:29< billynux> ... outsourcing 20100722 00:25:53< billynux> mordante, exactly, a friend of mine @ IBM is pretty frustrated due to the bureaucracy there 20100722 00:26:05< mordante> I've worked for larger companies but then you're just a number (at least for the higher levels) 20100722 00:26:32< Smar> I think something like 2,5-3 ke is average salary for dummy programmer 20100722 00:27:02< Smar> if you count additional tasks(for example, leadership of a team) in, it’ll be much higher 20100722 00:27:13< billynux> Some companies get away with ,5 (U$ x1k) here for a dummy programmer :) 20100722 00:27:48< billynux> but the cost of living is skyrocketing 20100722 00:27:49< Smar> I can’t read that amount of money 20100722 00:27:50< mordante> billynux, yup bureaucracy can be really annoying (been there done that :-( ) 20100722 00:28:01< mordante> at least I learned it's not my thing 20100722 00:28:10< billynux> :) 20100722 00:28:45< billynux> exactly... so, I'll keep my ear open for challenging dynamic jobs (that pay around that) 20100722 00:29:04< Crab_> Upthorn: ok, then I suggest concentrating on reading current code and that patch and finding places where the required changes should be made. the actual coding can be done later, (i.e. when it'll be easier for you to type), and quite quickly. most important is to figure everything out beforehand, to get it right (or almost right) on the first try. 20100722 00:29:14< Smar> I love my current job, I can pretty much do anything as I want to do :) 20100722 00:29:23< billynux> and please please (pretty please) let me know if you know of any job fitting the above description :) 20100722 00:29:37< billynux> Smar, may I ask what you are doing? 20100722 00:30:05< Smar> various programming... mostly web stuff with php, but some Qt development in few stages 20100722 00:30:29< billynux> and... I love my current job too... too bad paychecks end in august :) 20100722 00:30:37< Smar> ::) 20100722 00:30:50< Smar> I hate the php stuff(Smar is rails person), but that’s the bad part of it 20100722 00:31:09< billynux> Smar, ahhhh.... I was *just* about to ask you about PHP :) 20100722 00:31:20< Smar> tehe 20100722 00:31:49< billynux> Smar, I coded a particle dynamics system in Ruby (gedankenexperiment) :) 20100722 00:31:56< Smar> oh :) 20100722 00:32:18< mordante> billynux, I will, but realistically I fear I won't run into anything for you 20100722 00:32:22< Smar> I suppose I’d search something more closer the area I can really do, but the current place is that good for my nature that I don’t really think I could get serious improvement 20100722 00:32:22< billynux> Smar, it ended up as a ruby-gtk-cairo hybrid that compiled a C file that used ODE (www.ode.org) 20100722 00:32:56< Smar> ok... :D 20100722 00:33:12< billynux> mordante, thanks... and don't worry if you don't 20100722 00:34:06< billynux> Smar, http://www.youtube.com/watch?v=p3dTxIx9dPk :) 20100722 00:34:33< mordante> but I'm off now, night 20100722 00:34:42< billynux> remember TIM? http://en.wikipedia.org/wiki/The_Incredible_Machine 20100722 00:34:45< billynux> night mordante 20100722 00:34:53< billynux> mordante, before you go... what about tests? 20100722 00:35:05< billynux> how can I see the testing errors? 20100722 00:35:16< mordante> TIM the time eating machine ;-) 20100722 00:35:24< billynux> :) 20100722 00:35:44< billynux> I spent hours playing it :) 20100722 00:36:00 * mordante too 20100722 00:36:03-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100722 00:36:19< Smar> me not... then again, I haven’t played that much games 20100722 00:36:44< mordante> billynux, ok compiles but indeed the unit tests give a lot of errors 20100722 00:36:44< mordante> * noy (~Noy@wesnoth/developer/noy) has joined #wesnoth-dev 20100722 00:36:44< mordante> so they need to be fixed, but I don't see that as a blocker to get some more testing done on other platforms 20100722 00:36:57< noy> that I have 20100722 00:36:59< noy> whats up? 20100722 00:37:04-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: Dig that hole, forget the sun.] 20100722 00:37:09< billynux> :) 20100722 00:37:26< billynux> yes... but I don't see those errors 20100722 00:37:42< mordante> I hope to look at them tomorrow 20100722 00:38:00< billynux> ok 20100722 00:38:10< mordante> but the important thing was to be able to compile the tests so we can enable ANA by default 20100722 00:38:21< billynux> so those 2 things for me: 1- More testing (code the bandwidth stuff), 2- Propose new API 20100722 00:38:45< mordante> yeah and 3 reenable ANA by default again 20100722 00:39:08< mordante> which obviously also helps for 1 20100722 00:41:29< billynux> ok, so enable ANA now? I agree :) 20100722 00:42:19< mordante> now or when you join tomorrow, so you can test and fix issues if they arise 20100722 00:44:08< billynux> ok then, tomorrow 20100722 00:44:18< mordante> ok cool 20100722 00:44:55< mordante> night 20100722 00:46:04< Upthorn> Crab_: That is my plan. Unfortunately I've been having a lot of difficulty concentrating due to the pain in my hand. Fortunately, the pain is going away now, so I should be able to get back to work tomorrow. 20100722 00:46:42-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20100722 00:47:03-!- Bob_The_Mighty [~chatzilla@cpc8-brig15-2-0-cust40.know.cable.virginmedia.com] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.7/20100713130626]] 20100722 00:47:16< Crab_> Upthorn: good luck to you, then. ask questions, if you have any. Let's make a deadline, on 2nd August, when we'll talk and see how it's all going on, and what is still left to do. 20100722 00:47:31< Crab_> Upthorn: will that be ok ? 20100722 00:47:49< Upthorn> That will be fine. Thank you for being so understanding. 20100722 00:48:33< Crab_> Upthorn: np, this is life, and various things happen, good and not. 20100722 00:52:12< Upthorn> I do have some questions about how wesnoth multiplayer works, but I'm having trouble sorting them into words. 20100722 00:52:34< Crab_> the main principle is 'by exchanging replays' 20100722 00:53:25< Upthorn> Is there any system currently in place to wait for acknowledgement? 20100722 00:53:48< Crab_> options and advancements have a prototype, which is buggy 20100722 00:53:56< Upthorn> wow I don't know if what I just asked actually means anything. 20100722 00:54:00< Crab_> there is a patch in gna, which has a better, less buggy, system 20100722 00:54:46< Crab_> by 'acknowledgement' I meant the situation where a side has to respond out-of-turn, and the 'active' side must wait for the responce 20100722 00:55:03< Upthorn> that is what I mean as well. 20100722 00:55:29< Crab_> there's also chat messages flying around in the log, but noone waits for those - we just proceed them as they come.. 20100722 00:55:36< Upthorn> I started to look at the patch on GNA earlier, but after about a minute my eyes started losing focus. 20100722 00:55:46< billynux> I'm off too, bye 20100722 00:55:50< Crab_> billynux: bye 20100722 00:55:55< billynux> bye Crab_ 20100722 00:55:57-!- billynux [~billy@wesnoth/developer/billynux] has quit [Quit: Leaving] 20100722 00:56:31< Crab_> Upthorn: the first part is to understand the problem which the patch was trying to solve 20100722 00:57:01-!- Upth [ogmar@adsl-75-26-174-153.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 00:57:25< Crab_> usually, when there's a turn of side 1, that side writes things to log and other sides read them, in their own tempo. then, on turn of side 2, side 2 writes things to log, and other sides read. 20100722 00:57:36< Crab_> so , one side 'plays' and other 'replay' 20100722 00:58:15< Crab_> but, there are situations where the side which 'plays' must wait for something from remote side 20100722 00:58:20-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20100722 00:58:20-!- Upth [ogmar@adsl-75-26-174-153.dsl.scrm01.sbcglobal.net] has quit [Read error: Connection reset by peer] 20100722 00:58:24-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100722 00:58:39-!- Upth [ogmar@adsl-75-26-203-244.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 00:58:48-!- Upthorn [ogmar@75.26.189.133] has quit [Disconnected by services] 20100722 00:58:50-!- Upth is now known as Upthorn 20100722 00:58:57< Crab_> one example is server-side RNG - when doing an attack, side has to get the seed from the server, after it has 'played' the intent to attack in the log 20100722 00:59:05< Crab_> so, it waits for the seed from the server 20100722 00:59:45< Upthorn> oh right, this channel keeps logs online. So my connection issues shouldn't be a problem. 20100722 00:59:52< Crab_> yes, the logs 20100722 01:00:03< Crab_> `the replay` of the channel, we can say 20100722 01:00:12-!- Daltx [~Daltx@unaffiliated/daltx] has joined #wesnoth-dev 20100722 01:00:43< Crab_> Upthorn: now, I write to them, and you can 'replay' them in your own pace to reach the same `game state, just like wesnoth's MP works 20100722 01:00:47< Upthorn> good thing, too, I did miss a few lines while reconnecting 20100722 01:01:16< Crab_> (and without the log, we'd get out-of-sync, exactly like wesnoth can :) ) 20100722 01:01:38< Crab_> another example is when we wait for the advancement choice to come, or when we want other player to pick one of the options 20100722 01:02:11< Crab_> the problem: this process is not formalized in current mp\replay code 20100722 01:02:34< Crab_> so, those things are made on adhoc basis, and sometimes they work, sometimes the don't 20100722 01:02:37-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100722 01:02:50-!- Upthorn [ogmar@adsl-75-26-203-244.dsl.scrm01.sbcglobal.net] has quit [Read error: Connection reset by peer] 20100722 01:03:08< Crab_> what the patch creator has done: he added a formalization, which introduced those 'decisions' as `first-class citizens` to the replay code. 20100722 01:03:08-!- Upth [ogmar@adsl-75-26-177-167.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 01:03:08-!- Upth is now known as Upthorn 20100722 01:03:51< Crab_> so, the code became more robust, which fixed the original bug, and allowed similar things that need acknowledgment to work in a similar way 20100722 01:04:15< Crab_> we should try to use it, for our 'get remote variable from other person' code 20100722 01:04:24< Crab_> remember that wesnoth communicates by replays 20100722 01:04:46< Crab_> so, say, side 1 writes to replay 'we want side 4 to give us value of global variable FOO', then waits... 20100722 01:05:23< Crab_> then, side 4 read that and writes, say 'side 4 says that the value of global var FOO is 42' 20100722 01:05:34< Crab_> side 1 reads that and continues its work 20100722 01:05:58< Crab_> other sides should 'pause and continue' when they find that they need that variable, too. 20100722 01:06:26-!- Upth [ogmar@adsl-75-26-184-2.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 01:06:50< Crab_> (it starts to became more fun when players change and or/disconnect, swap control of sides, etc) 20100722 01:08:04< Crab_> that's, more or less, it 20100722 01:09:42-!- Upthorn [ogmar@adsl-75-26-177-167.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 252 seconds] 20100722 01:12:37-!- Upth [ogmar@adsl-75-26-184-2.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 276 seconds] 20100722 01:12:54-!- Upth [ogmar@adsl-75-26-160-43.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 01:12:54-!- Upth is now known as Upthorn 20100722 01:16:18-!- Upth [ogmar@adsl-75-26-177-238.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 01:17:37< Upth> correction, this is annoying. It's like my connection is being DDoSed or something 20100722 01:18:48-!- Upthorn [ogmar@adsl-75-26-160-43.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 240 seconds] 20100722 01:20:28-!- Upth is now known as Upthorn 20100722 01:20:48< Upthorn> alright, seems to have stabilized, I'll read back through the log again now 20100722 01:23:23< Upthorn> alright, I understand what you're saying, and I see that that patch sets up a framework for such things 20100722 01:23:28-!- krotop|2 [~kvirc@smj33-1-82-233-64-163.fbx.proxad.net] has quit [Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/] 20100722 01:23:47< Upthorn> I'm confused about why that patch is not yet integrated with the codebase, though 20100722 01:24:57< Crab_> well, it requires someone to integrate it and test it. 20100722 01:25:12< Crab_> (it works for the original problem) 20100722 01:25:32< Crab_> so, I can do it, if you want to. we'll get testing when 1.9 is released :) 20100722 01:28:20< Upthorn> I would feel a little better if you, (or someone else who knows the project better than I do) apply the patch to the svn source 20100722 01:28:41< Crab_> ok 20100722 01:28:49< Crab_> I'll try to do it this weekend, then 20100722 01:28:51< Upthorn> and then I only have to worry about integrating my own code with that 20100722 01:29:24< Upthorn> thanks, that'll help a lot. I'll do what I can to get the single player stuff refactored by then. 20100722 01:35:49-!- alink [~alink@wesnoth/developer/alink] has joined #wesnoth-dev 20100722 01:38:28< alink> http://www.linux.com/news/software/applications/331522-wesnoth-struggles-with-app-stores-gpl-incompatibilities 20100722 01:38:40< alink> any subscribers to lwn.net ? 20100722 01:49:04-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20100722 01:49:39-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20100722 01:49:58-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20100722 01:51:06-!- brant [~brant@mn-67-233-241-41.dyn.embarqhsd.net] has joined #wesnoth-dev 20100722 01:51:55-!- brant [~brant@mn-67-233-241-41.dyn.embarqhsd.net] has quit [Client Quit] 20100722 01:52:32-!- brant [~brant@mn-67-233-241-41.dyn.embarqhsd.net] has joined #wesnoth-dev 20100722 01:53:06-!- brant [~brant@mn-67-233-241-41.dyn.embarqhsd.net] has quit [Client Quit] 20100722 01:55:55-!- Appleman1234 [~Appleman1@131.181.102.26] has joined #wesnoth-dev 20100722 02:10:03-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20100722 02:25:48-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has quit [Quit: Leaving] 20100722 02:31:54< CIA-87> gabba * r44507 /trunk/src/pathfind/ (pathfind.cpp pathfind.hpp): marked_route now keeps an internal plain_route and directly exposes its 'steps' and 'move_cost' variables. 20100722 02:32:01< CIA-87> gabba * r44508 /trunk/src/whiteboard/ (8 files): Whiteboard: transform move/attack to use pathfind::marked_route internally, step 1. 20100722 02:32:07< CIA-87> gabba * r44509 /trunk/data/core/about.cfg: Updated my about.cfg entry 20100722 02:32:13< CIA-87> gabba * r44510 /trunk/src/whiteboard/ (7 files): Whiteboard: transform move/attack to use pathfind::marked_route internally, step 2. 20100722 02:32:21< CIA-87> gabba * r44511 /trunk/src/whiteboard/ (7 files): Whiteboard: transform move/attack to use pathfind::marked_route internally, step 3. 20100722 02:32:27< CIA-87> gabba * r44512 /trunk/src/whiteboard/move.cpp: Whiteboard: transform move/attack to use pathfind::marked_route internally, step 4. 20100722 02:32:34< CIA-87> gabba * r44513 /trunk/src/whiteboard/move.cpp: Whiteboard: If unit finishes move in a village it captures, set the move cost to unit_.movement_left(). 20100722 02:32:42< CIA-87> gabba * r44514 /trunk/src/whiteboard/ (attack.cpp manager.cpp move.cpp): Whiteboard: transform move/attack to use pathfind::marked_route internally, step 5. 20100722 02:32:49< CIA-87> gabba * r44515 /trunk/src/whiteboard/ (8 files): Whiteboard: transform move/attack to use pathfind::marked_route internally, step 6, pretty much finished. 20100722 02:38:25< eleazar_> alink: 20100722 02:38:53< eleazar_> the function that lets you preview ToD color shifts in the editor is broken 20100722 02:39:07< eleazar_> or at least was a couple days ago when i last compiled 20100722 02:39:12< alink> eleazar_: checking 20100722 02:39:52< eleazar_> i'll be gone for a week-- just wanted to let you know before i left 20100722 02:40:06< alink> ok thanks 20100722 02:42:38-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-017.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.2/20100316074819]] 20100722 02:42:51-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100722 02:43:14< alink> it seems to work now, and also with local_light. But I should keep on eye on that feature when working on ToD 20100722 02:43:23< eleazar_> cool 20100722 02:43:31< alink> I never tested it during these last ToD changes :-/ 20100722 02:44:14< alink> eleazar_: what was the "broken" result ? crash or nothing happens ? 20100722 02:44:39< eleazar_> no visible effect 20100722 02:45:48-!- phlaem [~a@e178092252.adsl.alicedsl.de] has quit [Quit: Leaving] 20100722 02:46:33< alink> eleazar_: indeed it's probable that some versions had this broken when local_light was on 20100722 02:47:06< alink> but now local_light fall back to old engine when there is no ToD areas (like in editor) 20100722 02:47:35< alink> so I fixed what I broke without noticing anything :-) 20100722 02:47:47< eleazar_> double credit! 20100722 02:51:13< gabba> alink: any objections to using resources::teams, resources::units and other resources stuff in pathfind::mark_route() instead of all those parameters? 20100722 02:51:44< alink> gabba: no, please do it, it has always anoyed me :-) 20100722 02:51:52< gabba> ok, nice 20100722 02:55:00< alink> gabba: btw, not important, but I noticed a weird use of unit_map iterator 20100722 02:55:08< alink> http://devdocs.wesnoth.org/move_8cpp-source.html#l00204 20100722 02:56:09< gabba> what's so weird about it? 20100722 02:56:09< alink> find give an iterator, you cast it into a pointer, then modify the container "where the element is", and then use the pointer to modify it 20100722 02:56:37< alink> I suggest to switch the order of operation 20100722 02:56:43< gabba> I agree the pointer cast is pretty useless now 20100722 02:56:56< alink> with a STL container, such use would be unsafe 20100722 02:57:45< gabba> will change, thanks for spotting it 20100722 02:58:10< alink> gabba: no, thanks for cleaning it 20100722 02:58:52< alink> unit_map is often weird, but it's better to avoid relying on its weirdness 20100722 03:01:12< alink> gn 20100722 03:01:13-!- alink [~alink@wesnoth/developer/alink] has quit [Remote host closed the connection] 20100722 03:02:56-!- eleazar_ [~eleazar@ppp-70-226-227-178.dsl.spfdil.ameritech.net] has left #wesnoth-dev [] 20100722 03:12:06-!- Appleman1234 [~Appleman1@131.181.102.26] has quit [Ping timeout: 260 seconds] 20100722 03:18:57< CIA-87> gabba * r44516 /trunk/src/whiteboard/ (move.cpp move.hpp): Whiteboard: new set_route method for wb::move, that accepts a pathfind::marked_map. 20100722 03:19:03< CIA-87> gabba * r44517 /trunk/src/whiteboard/ (move.hpp validate_visitor.cpp): Whiteboard: start replacing use of arrow path by use of marked_route in validate_visitor. 20100722 03:19:10< CIA-87> gabba * r44518 /trunk/src/ (mouse_events.cpp pathfind/pathfind.cpp pathfind/pathfind.hpp): Greatly simplified the pathfind::mark_route method signature by using resources::* and finding the unit from the first hex of the route using the unit map. 20100722 03:32:22-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20100722 03:33:29< [Relic]> Hello :) 20100722 03:33:46-!- Mythological_ [Mythologic@77.28.90.35] has joined #wesnoth-dev 20100722 03:34:55-!- Mythological [Mythologic@77.29.7.109] has quit [Ping timeout: 245 seconds] 20100722 03:37:31-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 03:38:13-!- Appleman1234 [~Appleman1@131.181.102.106] has joined #wesnoth-dev 20100722 03:58:18-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20100722 04:03:06-!- Upth [ogmar@adsl-75-26-168-224.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 04:06:49-!- Upthorn [ogmar@adsl-75-26-177-238.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 276 seconds] 20100722 04:18:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100722 04:36:49-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: I hope y'all have a nice day ;)] 20100722 04:41:32-!- PetePorty [~Pete@pc-235-252-120-200.cm.vtr.net] has joined #wesnoth-dev 20100722 04:52:08-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20100722 04:53:43-!- Upth is now known as Upthorn 20100722 05:02:31-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Remote host closed the connection] 20100722 05:03:03-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 05:09:42-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 260 seconds] 20100722 05:11:33< CIA-87> gabba * r44519 /trunk/src/whiteboard/move.cpp: Whiteboard: Prefer using pointer before changing the unit map, even though unit map doesn't invalidate pointers when moving units. 20100722 05:11:36< CIA-87> gabba * r44521 /trunk/src/mouse_events.cpp: Whiteboard: replace some direct method calls by use of scoped_planned_unit_map. 20100722 05:11:40< CIA-87> gabba * r44520 /trunk/src/whiteboard/ (move.cpp move.hpp validate_visitor.cpp): Whiteboard: Calculate new marked_route for move in validate_visitor. 20100722 05:11:44< CIA-87> gabba * r44522 /trunk/src/whiteboard/ (manager.cpp manager.hpp): Whiteboard: removed unused member variable. 20100722 05:11:50< CIA-87> gabba * r44523 /trunk/src/ (4 files in 2 dirs): Whiteboard: yet another try at robust handling of selected unit/move creation. Part 1. 20100722 05:11:58< CIA-87> gabba * r44524 /trunk/src/whiteboard/manager.cpp: Whiteboard: yet another try at robust handling of selected unit/move creation. Part 2, finished. 20100722 05:12:05< CIA-87> gabba * r44525 /trunk/src/whiteboard/manager.cpp: Whiteboard: Added logging around action creation/deletion/execution/etc. 20100722 05:21:36-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100722 05:22:02-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 05:24:54-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100722 05:25:08-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 05:25:56-!- ancestral [~ancestral@mobile-166-137-143-056.mycingular.net] has joined #wesnoth-dev 20100722 05:26:40-!- Netsplit *.net <-> *.split quits: shadowm_laptop, Mythological_ 20100722 05:30:39-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Read error: Connection reset by peer] 20100722 05:31:57-!- Netsplit over, joins: shadowm_laptop, Mythological_ 20100722 05:33:13-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 05:33:29-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Client Quit] 20100722 05:35:19-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 05:36:19-!- ancestral [~ancestral@mobile-166-137-143-056.mycingular.net] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 20100722 05:47:51-!- elvish_sovereign [~elvish_so@pool-173-59-71-113.phlapa.east.verizon.net] has quit [Quit: elvish_sovereign] 20100722 06:05:54-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: downloading brb] 20100722 06:05:59-!- Mythological_ [Mythologic@77.28.90.35] has quit [] 20100722 06:08:00-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 06:08:36-!- Upth [ogmar@adsl-75-26-183-238.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 06:11:29-!- Upthorn [ogmar@adsl-75-26-168-224.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 240 seconds] 20100722 06:13:18-!- Blueblaze [~Blueblaze@adsl-76-202-22-135.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100722 06:15:47-!- Upth [ogmar@adsl-75-26-183-238.dsl.scrm01.sbcglobal.net] has quit [Read error: Connection reset by peer] 20100722 06:16:26-!- Upth [ogmar@adsl-75-26-196-72.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 06:16:26-!- Upth is now known as Upthorn 20100722 06:17:46-!- Upth [ogmar@adsl-75-26-198-31.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100722 06:21:01-!- Upthorn [ogmar@adsl-75-26-196-72.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 265 seconds] 20100722 06:21:41-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: I hope y'all have a nice day ;)] 20100722 06:24:32-!- Netsplit *.net <-> *.split quits: shadowm_laptop 20100722 06:28:20-!- Netsplit over, joins: shadowm_laptop 20100722 06:30:57-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20100722 06:53:33-!- dtiger [~dtiger@dynamic-vpdn-93-125-116-13.telecom.by] has joined #wesnoth-dev 20100722 06:58:51-!- silene [~plouf@AMarseille-553-1-246-170.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 06:58:51-!- silene [~plouf@AMarseille-553-1-246-170.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 06:58:51-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 07:01:34-!- Blueblaze [~Blueblaze@adsl-76-202-22-135.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20100722 07:04:18-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100722 07:19:05< CIA-87> gabba * r44526 /trunk/src/whiteboard/side_actions.cpp: Whiteboard: More logging adjustments. 20100722 07:19:11< CIA-87> gabba * r44527 /trunk/src/whiteboard/ (manager.cpp side_actions.cpp): Whiteboard: More logging adjustments. 20100722 07:19:18< CIA-87> gabba * r44528 /trunk/src/whiteboard/side_actions.cpp: Whiteboard: Don't bump a move if it has a src/dst dependency with the move it's gonna swap places with in the queue. 20100722 07:19:24< CIA-87> gabba * r44529 /trunk/src/menu_events.cpp: Whiteboard: Don't display end-of-turn remaining planned actions notification for observer. 20100722 07:19:31< CIA-87> gabba * r44530 /trunk/src/whiteboard/manager.cpp: Whiteboard: Fix regression when checking for non-empty path. 20100722 07:19:38< CIA-87> gabba * r44531 /trunk/src/whiteboard/manager.cpp: Whiteboard: Minor changes to whiteboard activation logic, and yet more logging. 20100722 07:19:45< CIA-87> gabba * r44532 /trunk/src/whiteboard/manager.hpp: Whiteboard: minor cleanup in header. 20100722 07:19:50< CIA-87> gabba * r44533 /trunk/src/whiteboard/side_actions.cpp: Whiteboard: corrections to logging. 20100722 07:27:15-!- ancestral [~ancestral@97-116-118-165.mpls.qwest.net] has joined #wesnoth-dev 20100722 07:31:22-!- Blueblaze [~Blueblaze@adsl-76-202-22-135.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100722 07:36:53-!- PetePorty [~Pete@pc-235-252-120-200.cm.vtr.net] has quit [Quit: I'll go to watch tv guys, cuz my mom says it's too late to play computer... c ya] 20100722 07:48:46-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 07:48:46-!- silene1 [~plouf@AMarseille-553-1-257-169.w92-150.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 07:48:48-!- silene1 is now known as silene 20100722 07:48:48-!- silene [~plouf@AMarseille-553-1-257-169.w92-150.abo.wanadoo.fr] has quit [Changing host] 20100722 07:48:48-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 07:50:14< CIA-87> gabba * r44534 /trunk/src/mouse_events.cpp: Whiteboard: prevent executing a regular move for units that have planned actions defined. 20100722 07:56:29-!- Upth is now known as Upthorn 20100722 07:58:17-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100722 07:59:11-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100722 08:01:05-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100722 08:03:17< CIA-87> silene * r44535 /trunk/src/map_label.cpp: Fixed segfault on game end introduced by r43046. 20100722 08:56:42-!- euschn [~euschn@wesnoth/developer/euschn] has joined #wesnoth-dev 20100722 09:12:33-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: http://xkcd.com/704/] 20100722 09:14:10-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100722 09:16:02-!- shadowmaster is now known as shadowm_away 20100722 09:16:29-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: night] 20100722 09:19:01< Ivanovic> moin 20100722 09:24:17-!- ancestral [~ancestral@97-116-118-165.mpls.qwest.net] has quit [Ping timeout: 276 seconds] 20100722 09:25:04-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100722 09:28:54-!- ancestral [~ancestral@97-116-127-35.mpls.qwest.net] has joined #wesnoth-dev 20100722 09:32:51-!- Appleman1234 [~Appleman1@131.181.102.106] has quit [Ping timeout: 276 seconds] 20100722 09:35:21-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20100722 09:41:55-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20100722 09:51:24< Rhonda> This article might be interesting to some of us: http://lwn.net/SubscriberLink/396535/1979a6f1bd700cda/ 20100722 09:51:33< Rhonda> "Wesnoth struggles with App Store's GPL incompatibilities" 20100722 09:55:04< Unnheulu> This battlefield has been going on without me knowing? Wow, devs are good at keeping stuff quiet here... 20100722 09:55:11 * Unnheulu really should keep an eye on the mailing list 20100722 09:55:55< Rhonda> Quiet? 20100722 09:56:26< Rhonda> Blame yourself and not the devs that you didn't notice the discussions that went on also in #wesnoth 20100722 09:56:43< Unnheulu> I never said it was a bad thing.... 20100722 09:57:37< Rhonda> I know - and I agree, keeping things away from you is always a good thing. ;) 20100722 10:08:21-!- euschn [~euschn@wesnoth/developer/euschn] has quit [Quit: Leaving.] 20100722 10:10:23-!- silene [~plouf@wesnoth/developer/silene] has quit [Ping timeout: 260 seconds] 20100722 10:13:16-!- wesbot changed the topic of #wesnoth-dev to: 134 bugs, 283 feature requests, 15 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100722 10:18:49< Rhonda> The point that distribution the binaries isn't possible at all is though a valid one. :/ 20100722 10:20:56< Unnheulu> Tbh, whilst I see why people can get really worked up over this, I just don't personally care too much 20100722 10:21:06< Unnheulu> And I'm sure most of the community doesn't either :P 20100722 10:21:19< Unnheulu> Eww, that sounds like flame-bait... 20100722 10:25:05< Ivanovic> Rhonda: is it really not possible? 20100722 10:25:15-!- silene [~plouf@AMarseille-553-1-278-155.w90-53.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 10:25:15-!- silene [~plouf@AMarseille-553-1-278-155.w90-53.abo.wanadoo.fr] has quit [Changing host] 20100722 10:25:15-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 10:25:19< Ivanovic> once you got a jailbreak it should be possible to copy basically any binary on it 20100722 10:25:37< Unnheulu> Ivanovic, and isn't that the point? 20100722 10:26:00< Ivanovic> Unnheulu: the matter is that one who wants to develop open source software does either not buy this hardware or jailbreak anyway 20100722 10:26:10< Ivanovic> since for devs the platform is unusable otherwise 20100722 10:26:33< Unnheulu> Does not buy, or does not buy for development? :P 20100722 10:26:47< Ivanovic> both 20100722 10:27:11< Rhonda> Ivanovic: Not to my knowledge. 20100722 10:27:15< Ivanovic> those that want open source don't buy and not jailbreak 20100722 10:27:16 * Unnheulu thinks that it would be a good idea to slip "the majority of" into there 20100722 10:31:23-!- ancestral [~ancestral@97-116-127-35.mpls.qwest.net] has quit [Ping timeout: 260 seconds] 20100722 10:32:14< zookeeper> uh oh. i need the player to input a new user_team_name for their team, and i of course have to check that it's not identical to an existing team one...but i wonder how the heck can i make sure that it won't be identical to an existing one for some other player who uses a different translation... 20100722 10:32:30< zookeeper> s/one/name 20100722 10:33:09-!- krotop [~kvirc@smj33-1-82-233-64-163.fbx.proxad.net] has joined #wesnoth-dev 20100722 10:36:45-!- ancestral [~ancestral@97-116-104-224.mpls.qwest.net] has joined #wesnoth-dev 20100722 10:43:05< CIA-87> gabba * r44536 /trunk/src/whiteboard/move.cpp: Whiteboard: added missing parameter to call of move_unit, which prevented the "enemy sighted" mechanic from working when executing a wb move. 20100722 10:43:13< CIA-87> gabba * r44537 /trunk/src/whiteboard/ (move.cpp move.hpp): Whiteboard: add new method to move to calculate new route from scratch. 20100722 10:43:18< CIA-87> gabba * r44538 /trunk/src/whiteboard/ (attack.cpp move.cpp): Whiteboard: replace all remaining uses of arrow path inside move by use of marked route. 20100722 10:43:27< CIA-87> gabba * r44539 /trunk/src/whiteboard/move.cpp: 20100722 10:43:27< CIA-87> Whiteboard: erase move when the "Enemy sighted, press t to continue" system 20100722 10:43:27< CIA-87> kicks in. It could be interesting to keep a partial planned move and let the 20100722 10:43:27< CIA-87> player execute it (this way the destination would remain visible, and the 20100722 10:43:28< CIA-87> decision to continue the move could be postponed), but I hesitate to develop a 20100722 10:43:28< CIA-87> parallel mechanism of that sort. 20100722 10:43:35< CIA-87> gabba * r44540 /trunk/ (changelog players_changelog src/game_display.cpp): 20100722 10:43:35< CIA-87> Little bonus feature to check out terrain defense for the units you select when it's not your turn. 20100722 10:43:35< CIA-87> Feedback needed, if people like it I'll do a bit of code cleanup, otherwise this revision will be easy to revert. 20100722 10:43:35< CIA-87> This feature will be useful for the whiteboard's out-of-turn planning, but I can always re-implement it specifically for the whiteboard move arrows. 20100722 10:43:36< CIA-87> Note: the feature doesn't work while enemy units (at least AI units) are moving/attacking. 20100722 10:43:45< Rhonda> gabba: spammer! :) 20100722 10:44:03 * Unnheulu sighs and reaches for the terminal 20100722 10:45:24< gabba> Rhonda: can't help it, I love dumping random crap in the wesnoth code ;) 20100722 10:45:53-!- loonybot [~loonybot@ppp79-139-138-39.pppoe.spdop.ru] has joined #wesnoth-dev 20100722 10:45:53-!- loonybot [~loonybot@ppp79-139-138-39.pppoe.spdop.ru] has quit [Changing host] 20100722 10:45:53-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100722 10:46:21< gabba> more seriously, if you guys wanna test the little feature from r44540 and tell me what you think tomorrow... 20100722 10:46:28< Rhonda> That's fine, but also in the changelog messages? That's almost epic, stuff for a new campaign. :) 20100722 10:46:47-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20100722 10:48:14< Unnheulu> Is it just me, or is everyone making bots now?... 20100722 10:48:23< Unnheulu> Rhonda, loonycyborg, shadowmaster, gambit 20100722 10:48:43< gabba> night all 20100722 10:48:51< Unnheulu> Plus that google person who made cia 20100722 10:48:54< Unnheulu> G'night gabba 20100722 10:49:02-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20100722 10:49:44< Rhonda> Unnheulu: Well, if I wouldn't be such a lazy person, put the wesnoth script somewhere public and do collect patches more timely then they might not see the need for it. %-/ 20100722 10:50:05< Unnheulu> Heh 20100722 10:50:26 * Unnheulu wonders what the point of shikadibot and loonybot... 20100722 10:50:40< Unnheulu> Franbot is for logging #wesnothxp I think 20100722 10:51:11-!- Appleman1234 [~Appleman1@110-174-208-254.static.tpgi.com.au] has joined #wesnoth-dev 20100722 10:51:21-!- ancestral [~ancestral@97-116-104-224.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20100722 10:51:22< Rhonda> I really would like to push wesbot further and incorporate all the parts that others are missing … 20100722 10:51:48< Unnheulu> Oh, I know the point of shikadibot 20100722 10:54:43-!- silene [~plouf@wesnoth/developer/silene] has quit [Ping timeout: 240 seconds] 20100722 10:56:01< Rhonda> So that shadow doesn't feel so lonely? 20100722 10:56:26< Unnheulu> So he feels like he's actually done something for the project (other than scaring newcomers) 20100722 10:56:28< Unnheulu> Erm...nothing 20100722 10:56:47< Unnheulu> That was suicidal, saying that... 20100722 11:03:24< CIA-87> gabba * r44541 /trunk/src/whiteboard/manager.hpp: Whiteboard: erase temp move when deselecting (fixes regression) 20100722 11:05:59-!- krotop [~kvirc@smj33-1-82-233-64-163.fbx.proxad.net] has quit [Quit: KVIrc 4.0.0 Insomnia http://www.kvirc.net/] 20100722 11:09:01-!- silene [~plouf@AMarseille-553-1-238-3.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 11:09:08-!- silene [~plouf@AMarseille-553-1-238-3.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 11:09:08-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 11:14:01< Unnheulu> Uh 20100722 11:14:06< Unnheulu> The whiteboard just switched itself on... 20100722 11:16:07< Unnheulu> And again 20100722 11:16:58< Unnheulu> And again 20100722 11:19:13< Rhonda> A whiteboard switching itself on? A whiteboard is hanging on the wall, patiently waiting to be scribbled upon? 20100722 11:19:22< Unnheulu> Gabba's one... 20100722 11:19:26-!- silene1 [~plouf@AMarseille-553-1-279-250.w90-53.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 11:19:26-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 11:19:28-!- silene1 is now known as silene 20100722 11:19:28-!- silene [~plouf@AMarseille-553-1-279-250.w90-53.abo.wanadoo.fr] has quit [Changing host] 20100722 11:19:28-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 11:29:17< Unnheulu> Add 3 to my tally 20100722 11:29:50< Unnheulu> Add another 1 20100722 11:30:02 * Unnheulu wonders what causes it 20100722 11:33:02< Unnheulu> Add 6 or 7 O_o 20100722 11:33:15< Unnheulu> and another 1 20100722 11:33:19< Unnheulu> Ok, I stop now 20100722 11:38:56-!- dtiger [~dtiger@dynamic-vpdn-93-125-116-13.telecom.by] has quit [Remote host closed the connection] 20100722 11:41:32-!- phlaem [~a@e178089121.adsl.alicedsl.de] has joined #wesnoth-dev 20100722 11:43:36-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20100722 12:03:23-!- Vetinari [~lukjad@unaffiliated/lukjad] has joined #wesnoth-dev 20100722 12:04:14-!- Blueblaze [~Blueblaze@adsl-76-202-22-135.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20100722 12:38:10-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100722 12:49:32< timotei> morning 20100722 12:50:17< Unnheulu> G'morning 20100722 12:51:14< timotei> grr.. already 1400 and haven't done anything:| 20100722 12:51:28< Unnheulu> :P 20100722 12:51:46 * Unnheulu hasn't done anything all day 20100722 12:51:55< Unnheulu> Although its only 1200 here 20100722 12:52:15< timotei> yeah... 20100722 12:52:58< Unnheulu> And I don't have a GSoC project eating up my time like you :P 20100722 12:53:20< timotei> that's not the problem 20100722 12:53:42< timotei> the problem is I don't like destroying my time with stupid stuff 20100722 12:53:49< Unnheulu> :D 20100722 12:54:05< timotei> tried again about 3 ways to test a linux that detects my router:| 20100722 12:54:34< Unnheulu> Anyway, I'm-a gonna do some cycling or something 20100722 12:54:36< Unnheulu> Adios 20100722 12:54:38-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has quit [Quit: Ex-Chat] 20100722 12:56:56-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100722 12:57:51< timotei> elias: hi:) 20100722 12:58:02< timotei> elias: it seems my wesnoth has a problem. I get error trying to open it:| 20100722 13:02:42-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100722 13:13:46-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100722 13:29:39-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has joined #wesnoth-dev 20100722 13:29:50-!- Unnheulu [~ieuan@cpc5-pnth2-0-0-cust800.5-2.cable.virginmedia.com] has left #wesnoth-dev [] 20100722 13:45:47-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 13:59:30-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: I hope y'all have a nice day ;)] 20100722 14:06:38-!- fendrin [~fabi@88-134-103-91-dynip.superkabel.de] has joined #wesnoth-dev 20100722 14:06:38-!- fendrin [~fabi@88-134-103-91-dynip.superkabel.de] has quit [Changing host] 20100722 14:06:38-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20100722 14:09:39< fendrin> hi timotei 20100722 14:12:39< timotei> hi fendrin 20100722 14:13:21< timotei> fendrin: brb shower 20100722 14:13:57< timotei> fendrin: in the meantime, if you didn't see, I opened a thread: http://forums.wesnoth.org/viewtopic.php?f=9&t=30850&p=444508#p444508 20100722 14:19:41< fendrin> timotei: Yes, I have noticed it. 20100722 14:20:36< fendrin> But I don't consider that thread very important. If the eclipse plugin is a a success then sooner or later an artist will be helping with the needed icons. 20100722 14:20:55< fendrin> We can live with stubs for now. 20100722 14:26:09-!- Appleman1234 [~Appleman1@110-174-208-254.static.tpgi.com.au] has quit [Read error: No route to host] 20100722 14:27:48< timotei> right. I just made it to be, there is no rush. 20100722 14:28:22< timotei> fendrin: I'm going to buy a watermelon (it's too hot in here). 20100722 14:28:33< timotei> fendrin: you'll be online in +10/+20 mins? 20100722 14:28:51< fendrin> timotei: Good idea. Yes, I will be around and available this afternoon. 20100722 14:29:05< timotei> fendrin: I want to know what to start working on, next: the part IV of the timeline or trying to make that slimmed version of plugin only 20100722 14:29:22< timotei> fendrin: or maybe you have any other things/bugs to do 20100722 14:29:23< timotei> fendrin: brb 20100722 14:29:57< fendrin> timotei: The slimmed version ( I guess that means a standalone wesnoth only eclipse application download) would be very nice for getting the "normal" user into the testing process... 20100722 14:35:05-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20100722 14:45:54-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20100722 15:09:41-!- chr [~quassel@89.204.153.66] has joined #wesnoth-dev 20100722 15:17:28-!- King_Elendil [~King_Elen@75.143.235.104] has joined #wesnoth-dev 20100722 15:23:14< timotei> fendrin: back' 20100722 15:23:30< fendrin> timotei: Does it taste well? 20100722 15:23:37< timotei> fendrin: very! :D 20100722 15:23:44< fendrin> :-) 20100722 15:23:48< timotei> fendrin: starting a week ago I buy a watermelon per day 20100722 15:23:53< timotei> fendrin: for me and my family 20100722 15:23:58< CIA-87> silene * r44542 /branches/1.8/data/campaigns/Legend_of_Wesmere/scenarios/05_Saurian_Treasury.cfg: Removed gold overlay when defeating both leaders. (Fix for bug #16140, patch #1755 by Anonymissimus.) 20100722 15:24:05< timotei> fendrin: but I'm alone with my bro now... so have much more to eat 20100722 15:24:14< timotei> fendrin: did you see the printscreen from yesterday> 20100722 15:24:21< timotei> fendrin: with the plain application? 20100722 15:26:56-!- King_Elendil [~King_Elen@75.143.235.104] has quit [Quit: Got to go, I'm in a hurry so bye.] 20100722 15:27:31-!- Greywhind [~Greywhind@greywhind-sabayon.brown.edu] has joined #wesnoth-dev 20100722 15:33:39-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100722 15:43:13-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20100722 15:43:48-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20100722 15:46:18< fendrin> timotei: yes I did. I missed the sidebar with the resources from core. 20100722 15:46:55< timotei> fendrin: well, that isn't either in the current plugin. 20100722 15:47:02< timotei> fendrin: I think I'll make a view "wml view" 20100722 15:47:09< timotei> just like the 'package explorer' 20100722 15:47:13< timotei> for that 20100722 15:47:38< fendrin> timotei: Sounds good. 20100722 15:48:06< timotei> what I like the most of the "slimmed' version is the size. just 60 now, and I think It can be slimmed even more:D 20100722 15:53:17< fendrin> hmmm, should be small enough. 20100722 15:56:56< timotei> fendrin: I'll start working on the slim version then. hope it won't take much 20100722 15:58:55< Rhonda> Sirp: around? :) 20100722 16:04:49< CIA-87> silene * r44543 /trunk/ (data/lua/wml-tags.lua src/game_events.cpp src/unit.hpp): 20100722 16:04:49< CIA-87> Moved implementation of [unit_overlay] and [remove_unit_overlay] to Lua. 20100722 16:04:49< CIA-87> Added support for standard unit filter along the way. 20100722 16:04:59< CIA-87> silene * r44544 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/05_Saurian_Treasury.cfg: Removed gold overlay when defeating both leaders. (Fix for bug #16140.) 20100722 16:13:16-!- wesbot changed the topic of #wesnoth-dev to: 134 bugs, 283 feature requests, 14 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100722 16:14:49-!- Appleman1234 [~Appleman1@CPE-60-226-176-19.qld.bigpond.net.au] has joined #wesnoth-dev 20100722 16:15:00-!- _jbx_ [~jbailey@12.190.80.225] has joined #wesnoth-dev 20100722 16:21:36-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20100722 16:21:46< gabba> bonjour 20100722 16:21:55< timotei> hi gabba 20100722 16:22:07< gabba> hi timotei 20100722 16:23:22-!- timotei21 [~timotei@193.34.191.4] has joined #wesnoth-dev 20100722 16:23:45-!- Appleman1234 [~Appleman1@CPE-60-226-176-19.qld.bigpond.net.au] has quit [Quit: Leaving] 20100722 16:25:33< Sirp> Rhonda: what's up? 20100722 16:25:42< Rhonda> Ah, right. :) 20100722 16:25:44< Rhonda> Sirp: query ;) 20100722 16:26:36-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 252 seconds] 20100722 16:28:56-!- anonymissimus [~chatzilla@HSI-KBW-078-042-069-017.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20100722 17:01:08< timotei21> Upthorn: hey 20100722 17:48:37-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100722 17:54:52-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100722 17:55:24-!- PetePorty [~Pete@pc-235-252-120-200.cm.vtr.net] has joined #wesnoth-dev 20100722 18:03:16-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has quit [Quit: movies] 20100722 18:04:48< fendrin> timotei21: Don't take your life (maybe that can only be understood in german) with that task. If it is too hard delay it. Or we skip that at all. 20100722 18:07:17-!- silene1 [~plouf@AMarseille-553-1-289-150.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 18:07:17-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 18:07:20-!- silene1 is now known as silene 20100722 18:07:20-!- silene [~plouf@AMarseille-553-1-289-150.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 18:07:20-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 18:14:05< elias> timotei21: i don't have easy access to windows, else i'd try myself 20100722 18:19:19-!- gabba [~gabba@wesnoth/developer/gabba] has quit [Ping timeout: 260 seconds] 20100722 18:29:39-!- phlaem [~a@e178089121.adsl.alicedsl.de] has quit [Quit: Leaving] 20100722 18:41:49-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100722 18:53:47-!- silene1 [~plouf@AMarseille-553-1-299-18.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 18:53:47-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 18:53:49-!- silene1 is now known as silene 20100722 18:53:49-!- silene [~plouf@AMarseille-553-1-299-18.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 18:53:49-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 18:54:53-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100722 19:08:07-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has joined #wesnoth-dev 20100722 19:11:41< timotei21> elias: ok, no problem 20100722 19:12:09< timotei21> fendrin: well, I'll investigate some few more minutes so I can really see if I can do it now 20100722 19:13:37-!- timotei21 is now known as timotei 20100722 19:13:38-!- timotei [~timotei@193.34.191.4] has quit [Changing host] 20100722 19:13:38-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20100722 19:21:37-!- phlaem [~a@e178089121.adsl.alicedsl.de] has joined #wesnoth-dev 20100722 19:29:04< timotei> fendrin: well, I guess we'll keep the big part for now... 20100722 19:35:06< CIA-87> timotei * r44545 /trunk/utils/java/eclipse_plugin/src/wesnoth_eclipse_plugin/ (handlers/TestHandler.java utils/GUIUtils.java): eclipse plugin: prevent opening multiple console for the same thing. instead return the already created one 20100722 19:36:00< CIA-87> timotei * r44546 /trunk/utils/java/eclipse_plugin/src/wesnoth_eclipse_plugin/utils/ (GameUtils.java WMLTools.java): eclipse plugin: use separate output streams for stdout & stderr 20100722 19:36:00< CIA-87> timotei * r44547 /trunk/utils/java/eclipse_plugin/src/wesnoth_eclipse_plugin/utils/ (GameUtils.java WMLTools.java): eclipse plugin: cleanup 20100722 19:36:11< CIA-87> timotei * r44548 /trunk/utils/java/eclipse_plugin/ (10 files in 2 dirs): eclipse plugin: add basics for eclipse product 20100722 19:41:26-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 19:41:26-!- silene1 [~plouf@AMarseille-553-1-293-178.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 19:41:28-!- silene1 is now known as silene 20100722 19:41:28-!- silene [~plouf@AMarseille-553-1-293-178.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 19:41:28-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 19:46:27-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100722 19:47:46-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 19:47:46-!- silene1 [~plouf@AMarseille-553-1-283-78.w90-53.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 19:47:48-!- silene1 is now known as silene 20100722 19:47:48-!- silene [~plouf@AMarseille-553-1-283-78.w90-53.abo.wanadoo.fr] has quit [Changing host] 20100722 19:47:48-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 19:49:49-!- chr [~quassel@89.204.153.66] has quit [Remote host closed the connection] 20100722 20:01:05-!- silene1 [~plouf@AMarseille-553-1-204-234.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 20:01:05-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 20:01:07-!- silene1 is now known as silene 20100722 20:01:07-!- silene [~plouf@AMarseille-553-1-204-234.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 20:01:07-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 20:01:52-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100722 20:02:49-!- shadowm_away is now known as shadowmaster 20100722 20:04:30-!- billynux [~billy@wesnoth/developer/billynux] has joined #wesnoth-dev 20100722 20:04:38< billynux> hi all 20100722 20:04:46< timotei> hi billynux 20100722 20:05:32< billynux> hi timotei 20100722 20:07:25< Crab_> hi, billynux 20100722 20:07:33< billynux> hi Crab_ 20100722 20:10:35-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20100722 20:10:47< mordante> servus 20100722 20:11:00< billynux> hi mordante 20100722 20:11:22< mordante> hi billynux 20100722 20:11:38< Upthorn> timotei hey 20100722 20:11:46< mordante> billynux, time for the big commit? 20100722 20:11:55< timotei> Upthorn: do you have the latest trunk compiled? 20100722 20:12:04< billynux> mordante, yeah :) 20100722 20:12:07< timotei> Upthorn: cause on windows it doesn't work:( 20100722 20:12:14< mordante> :-) 20100722 20:12:17< Upthorn> I did yesterday, but I haven't tried it 20100722 20:13:23< billynux> mordante, I'll go ahead an switch the CMake flag on 20100722 20:14:21< Upthorn> the one I built yesterday seems to be working 20100722 20:14:22< timotei> Upthorn: if you try, please let me know 20100722 20:14:23< mordante> billynux, great and maybe also the other build systems 20100722 20:14:26< timotei> :| 20100722 20:14:34< Upthorn> at least it made a window and is creating a cache before loading the menu 20100722 20:14:42< CIA-87> billynux * r44549 /trunk/CMakeLists.txt: Switched back ana's compilation flag to ON in CMake. 20100722 20:14:57< Upthorn> oh wait 20100722 20:15:01< Upthorn> crash 20100722 20:15:45< Upthorn> unfortunately I accidentally built in release so I can't debug that for a couple of hours 20100722 20:16:22< billynux> mordante, I see where they are, but I have a tough time figuring out what needs changing (e.g. src/Sconscript:44 & src/Makefile.am:541) 20100722 20:18:48-!- silene1 [~plouf@AMarseille-553-1-209-229.w92-153.abo.wanadoo.fr] has joined #wesnoth-dev 20100722 20:18:48-!- silene [~plouf@wesnoth/developer/silene] has quit [Disconnected by services] 20100722 20:18:50-!- silene1 is now known as silene 20100722 20:18:50-!- silene [~plouf@AMarseille-553-1-209-229.w92-153.abo.wanadoo.fr] has quit [Changing host] 20100722 20:18:50-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100722 20:21:40< mordante> billynux, src/ana/src/asio_listener.cpp|208 col 20| error: ISO C++ forbids variable length array ‘buf’ 20100722 20:21:42-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20100722 20:22:34< billynux> mordante, to std::vector ? 20100722 20:22:34< mordante> billynux, you can use a std::vector instead and send its buffer with &buf[0] 20100722 20:22:52< mordante> yeah I was already typing it ;-) 20100722 20:25:15< loonycyborg> billynux: When ana is enabled 'scons all' succeeds and addon/mp client functionality is working for me. 20100722 20:26:37< billynux> loonycyborg, thanks, and good to know... BTW do you know how to switch it back on src/Sconscript:44 20100722 20:27:23< loonycyborg> Look at SConstruct:85 20100722 20:27:32< mordante> I can have a look at autotools later 20100722 20:27:38< loonycyborg> Change False to True 20100722 20:28:41< loonycyborg> Did you learn more about that elusive 'invalid WML' error? 20100722 20:32:43< billynux> loonycyborg, It was probably caused by an error in the compression of data 20100722 20:33:05< billynux> loonycyborg, I suspected a few things and changed them all at once, it appears to be fixed 20100722 20:33:07< billynux> :) 20100722 20:33:15< loonycyborg> Great! :) 20100722 20:34:04< billynux> loonycyborg, related, and an interesting puzzle: http://wesnoth.pastebin.com/yZAAuyxj 20100722 20:36:57< timotei> Upthorn: no problem 20100722 20:37:42< CIA-87> billynux * r44550 /trunk/SConstruct: Switched ana's default flag in SCons back to true. 20100722 20:37:43< timotei> mordante: oh, I see now. thanks for pointing it out. Didn't see that pdf in the commit log:| 20100722 20:39:06< mordante> timotei, my git was very unhappy with it... resulting in very confusing error messages ;-) 20100722 20:39:12< timotei> I 20100722 20:39:17< timotei> I'll delete it asa 20100722 20:39:20< timotei> asap* 20100722 20:39:25< mordante> ok 20100722 20:39:31< loonycyborg> billynux: Interesting. How exactly it doesn't work? 20100722 20:40:14< billynux> sometimes the string is left null (empty) in that version, the other one works fine 20100722 20:40:53< billynux> loonycyborg, however documentation insures copying: http://www.cplusplus.com/reference/iostream/ostringstream/str/ 20100722 20:43:18< billynux> mordante & Co. : do you know first hand if the packet_type parameter for stats is used? 20100722 20:43:45< billynux> background: for network statistics collection in the network module 20100722 20:43:48< CIA-87> timotei * r44551 /trunk/utils/java/eclipse_plugin/README.pdf: eclipse plugin: delete mistaken commit 20100722 20:44:11< CIA-87> timotei * r44552 /trunk/utils/java/eclipse_plugin/src/wesnoth_eclipse_plugin/ (3 files in 2 dirs): eclipse plugin: some fixes 20100722 20:44:20< timotei> mordante: ^ fixed :) 20100722 20:44:40< loonycyborg> billynux: Perhaps that's caused by some caveat in rules about handling const reference parameters. Maybe it gets copied if you do a function call. I don't know them well enough to say anything definite. 20100722 20:46:23< billynux> hm... 20100722 20:47:46< CIA-87> billynux * r44553 /trunk/src/ana/src/asio_listener.cpp: Fixes a compilation error due to array declaration with variable length. 20100722 20:48:09< mordante> billynux, no don't know it 20100722 20:48:12< mordante> thanks timotei 20100722 20:48:16< timotei> yw 20100722 20:49:48< billynux> mordante, do you see my ugly hack for the stats pointer? network_ana.cpp:70 20100722 20:52:07< mordante> brb 20100722 20:52:48-!- dtiger [~dtiger@dynamic-vpdn-93-125-12-169.telecom.by] has joined #wesnoth-dev 20100722 20:53:12< CIA-87> billynux * r44554 /trunk/src/ (3 files): Initial implementation of get_bandwidth_stats* methods in the ana. 20100722 20:57:39< billynux> meh, typo in the commit message, "in the ana" sounds like Indiana 20100722 20:58:19< shadowmaster> heh 20100722 20:58:40< timotei> billynux: as always, if you lack any commit message: http://whatthecommit.com/ 20100722 20:58:59< timotei> I think I'll try making a script that gets a message from there and it puts on my commits^_^ 20100722 20:59:35 * mordante grabs a club and smacks timotei on the head 20100722 20:59:39< billynux> timotei, :D... somebudy published the script already (I think Rh0nda -> nick swap so I don't bug) 20100722 20:59:41< timotei> ops 20100722 21:00:14< timotei> mordante: hmm, ok, I'll put it in the end of MY commit message. is that better?:D 20100722 21:00:23< timotei> billynux: nice... 20100722 21:00:48< timotei> this one is the best: Test commit. Please ignore 20100722 21:01:20< shadowmaster> "I'M PUSHING." is better. 20100722 21:01:23< billynux> I like the angry "I've been up until X hours, I don't get paid enough" variation better 20100722 21:01:36< timotei> :P 20100722 21:01:57< timotei> shadowm_laptop: could you get shikadibot show a phrase rom that?:P 20100722 21:02:06< timotei> shadowmaster: on the command: commit or smoth like that?:> 20100722 21:02:09< timotei> it would be cool 20100722 21:02:17< timotei> s/rom/from 20100722 21:02:31< shadowmaster> it'd be fairly trivial with some HTTP Perl module. 20100722 21:02:35< shadowmaster> but I won't bother since shikadibot is no longer maintained. 20100722 21:02:40< timotei> :( 20100722 21:02:40< timotei> ok 20100722 21:02:50< mordante> timotei, actually no :-( commit messages should be useful so if somebody wonders about it later s/he can have a clue _why_ the commit was done 20100722 21:02:59< shadowmaster> ask AI0867 to finish his Python implementation 20100722 21:03:03< shadowmaster> and then force him to implement features for you 20100722 21:03:04< timotei> mordante: well... ok:P 20100722 21:03:07< mordante> timotei, e.g. don't only tell what you did but also why 20100722 21:03:31< timotei> mordante: well... why? that would be a long commit message, isn't it? 20100722 21:03:41< timotei> I don't like feel making compositions right now:-? 20100722 21:03:42< shadowmaster> I have written really long commit messages on SVN before ^_^ 20100722 21:03:50< timotei> hmm:-? 20100722 21:03:55< billynux> long commit message -> good :D 20100722 21:04:05< elias> i agree 20100722 21:04:11< mordante> timotei, often yes, just read the linux kernel commit messages, sometimes longer as the patch itself 20100722 21:04:24< timotei> ok... 20100722 21:04:29< billynux> I've written explanations as to what current tests were failing, etc... 20100722 21:05:12< shadowmaster> 34081 seems to be my longest commit message 20100722 21:05:13< billynux> mordante, even with this implementation I don't see any calls to the stats methods 20100722 21:05:15< mordante> indeed nice hack billynux 20100722 21:05:18< elias> writing half a page often helps realizing a flaw and postponing the commit which would have been embarassing otherwise :) 20100722 21:05:26< billynux> mordante, which one? 20100722 21:05:27< timotei> ~log 34081 20100722 21:05:30< timotei> wesbot: log 34081 20100722 21:05:32< wesbot> shadowmaster * r34081 : Partial refactoring of music and sound effects component.The music_track struct has been rewritten (and "promoted" to class) andmusic caching behavior in Wesnoth has changed a bit. This should notnoticeably affect performance or be visible to users in other ways (ifit is, we've got regressions).There's a hidden, disarmed core bomb in this commit. Can you find it?Formerly, the engine resolved binary paths to music file 20100722 21:05:33< shadowmaster> 34008 is also quite long. 20100722 21:05:39< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=34081 20100722 21:05:41< billynux> mordante, ah... the dreader network_ana.cpp:70 20100722 21:05:45< mordante> yup 20100722 21:05:51< shadowmaster> well, wesbot seems to strip newlines or something :/ 20100722 21:06:10< timotei> mordante: where are the linux commits list? 20100722 21:06:35< shadowmaster> oh, r32399 20100722 21:07:06< mordante> timotei, http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=summary 20100722 21:07:18< shadowmaster> but you'd better use an actual SVN client or web client to see long commit messages 20100722 21:07:34< timotei> thanks 20100722 21:07:37< mordante> timotei, and just clicked on a random commit http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=f8324e20f8289dffc646d64366332e05eaacab25 20100722 21:07:43< billynux> darn, Linus is a productive little beast :D 20100722 21:07:51< timotei> nice... 20100722 21:07:52< timotei> :)) 20100722 21:07:55< shadowmaster> although I just used h$ git log --author=shadowmaster 20100722 21:08:12< mordante> timotei, and that message is for a one liner patch ;-) 20100722 21:08:36< timotei> shadowm_laptop: wow, it works by specifying author?:P 20100722 21:08:42< shadowmaster> yes 20100722 21:09:25< timotei> shadowmaster: do you know how I can get a patch with all my commits? 20100722 21:09:35< timotei> shadowmaster: from git? 20100722 21:09:40< shadowmaster> uh. 20100722 21:09:58< shadowmaster> no, no idea, and considering that your patches may be related to other people's... 20100722 21:10:10< timotei> um... ok 20100722 21:10:31< billynux> mordante, timotei : hi switched < for <= :D :D :D 20100722 21:10:32< shadowmaster> II think someone else figured it out for ilor's GSoC project (the new map editor) 20100722 21:10:42< billynux> sorry, he (in the linux commit I mean) 20100722 21:10:50< timotei> billynux: oh lol :)) 20100722 21:10:56< mordante> billynux, I know I read the patch ;-) 20100722 21:11:10< timotei> mordante: yoou read kernel commits?:P 20100722 21:11:16< timotei> s/yoou/you 20100722 21:11:32< mordante> timotei, no I lurk at the lkml and look at some patches 20100722 21:11:32< billynux> why not? :) 20100722 21:12:51< shadowmaster> I only skim through the changelogs for released versions/patches 20100722 21:13:10< shadowmaster> to see about any changes in some driver modules that I use 20100722 21:24:21-!- Blueblaze [~Blueblaze@adsl-99-148-245-136.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100722 21:26:19< CIA-87> silene * r44555 /trunk/src/tod_manager.cpp: Fixed contravariance of last turn number with respect to current turn number, so that the current turn never goes past the end. 20100722 21:26:29< billynux> timotei, next commit message goes out to you :D 20100722 21:26:38< timotei> ha?? 20100722 21:26:47< CIA-87> billynux * r44556 /trunk/src/ (3 files): 20100722 21:26:47< CIA-87> Updated ana's implementation of get_bandwidth_stats() to issue the string 20100722 21:26:47< CIA-87> corresponding to network stats of the last hour only. This is the original 20100722 21:26:47< CIA-87> intention, as is visible in the implementation in network.cpp, lines 961 through 20100722 21:26:48< CIA-87> 969. Also added a parameter to ana_components' method get_stats to select the 20100722 21:26:48< CIA-87> time period for which stats are requested and performed an analogous change in 20100722 21:26:49< CIA-87> the network_manager's method by the same name. 20100722 21:26:53< billynux> :D 20100722 21:27:04< timotei> ohh :)) 20100722 21:27:06< timotei> gg 20100722 21:27:11< billynux> :P 20100722 21:27:16< timotei> ok... 20100722 21:27:22< timotei> then... if you realy want 20100722 21:27:28< timotei> when I'm updating the readme.tex 20100722 21:27:35< timotei> I'll copy the contents in the commit message 20100722 21:27:36< timotei> =)) 20100722 21:28:00< timotei> I'm sure if I'd do that Ivanovic's gonna kick my ass 20100722 21:28:07< timotei> ops, higlighted 20100722 21:28:07< billynux> most likely 20100722 21:28:21< billynux> no no, you should be brief but contain both intention and a changes summary :) 20100722 21:28:57< CIA-87> silene * r44557 /branches/1.8/src/tod_manager.cpp: 20100722 21:28:57< CIA-87> Fixed contravariance of last turn number with respect to current turn number, so that the current turn never goes past the end. 20100722 21:28:58< CIA-87> Backported from trunk r44555. 20100722 21:32:33< timotei> I hate when I can't find things.. 20100722 21:33:42< billynux> mordante, loonycyborg : The world didn't come down to an end? ana is running fine? :) 20100722 21:34:15< mordante> billynux, compiling it with several compilers at the moment... 20100722 21:34:26< mordante> see how happy they are with it ;-) 20100722 21:34:38< loonycyborg> I've already made cross-compile work on the server. 20100722 21:35:03< billynux> mordante, why "several" compilers? just testing compilation? 20100722 21:35:20< billynux> mordante, loonycyborg: I should really try abrupt disconnects 20100722 21:37:00< billynux> lua error: attempt to call field 'register_wml_action' ( a nil value ) 20100722 21:37:09< mordante> billynux, since some compilers complain about things other compilers happily accept 20100722 21:37:09< billynux> I've seen a few of those lately 20100722 21:37:40< billynux> mordante, ah.. tolerance may vary, same with people :) 20100722 21:37:42< mordante> and they keep changing their warning levels 20100722 21:38:04< mordante> true but sometimes they find valid issues as well ;-) 20100722 21:38:09< billynux> inconsistency, also a people trade :) 20100722 21:39:20< billynux> mordante, is that error ^ because of debug mode? How do I get rid of it? 20100722 21:40:02< timotei> fendrin: around? 20100722 21:40:57< mordante> billynux, best ask silene about lua errors 20100722 21:41:09< billynux> silene, ^ 20100722 21:41:24< silene> billynux: are you running the binary on the correct data? 20100722 21:42:13< billynux> silene, maybe not, I issued a make install when in bugged me about data dir, but that was it 20100722 21:42:32< silene> then make sure you are running the correct data 20100722 21:42:40< billynux> ok, thanks 20100722 21:43:20< CIA-87> loonycyborg * r44558 /trunk/SConstruct: asio requires linking against libws2_32 on mingw 20100722 21:46:14< billynux> loonycyborg, thanks :) 20100722 21:47:23-!- Blueblaze [~Blueblaze@adsl-99-148-245-136.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20100722 21:53:01< billynux> mordante, we should add some options about connecting through a proxy 20100722 21:53:14< billynux> mordante, the problem, the current API doesn't support it (ana does though) 20100722 21:57:31< billynux> does the email button in the game's main screen use the network module? 20100722 21:57:50< billynux> nah... forget I even asked 20100722 21:59:54< mordante> what does that mean you're going to nuke that button ;-P 20100722 22:00:23< billynux> :P 20100722 22:00:41< mordante> billynux, any idea how easy/hard it is to add the proxy option now? or would it be better to wait until after the API redesign? 20100722 22:00:57< billynux> mordante, I just thought about it, better later :P 20100722 22:01:31 * billynux sometimes suspects he's being used for other coders agendas :) (which carry good intentions) 20100722 22:04:40< mordante> billynux, I've no real agenda, but I prefer to do things in a sane way 20100722 22:05:00< mordante> it makes no sense to jump through hoops now to get it working and then redesign it 20100722 22:05:28< billynux> yes, agreed, I was just remember Ivanovic's suggestions to remove the stats uploader module 20100722 22:05:57< CIA-87> silene * r44559 /trunk/src/ (4 files): Simplified code by changing access to number of turns from relative to absolute. 20100722 22:06:00< billynux> and your comment seemed to be along those lines... 20100722 22:06:07< CIA-87> silene * r44560 /trunk/src/ (tod_manager.cpp tod_manager.hpp): Avoided costly roundtrip through strings. 20100722 22:06:09< billynux> mordante, I'm working on an initial API 20100722 22:06:23< CIA-87> silene * r44561 /trunk/src/scripting/lua.cpp: Added game_config accessor to last turn number. 20100722 22:06:29< CIA-87> silene * r44562 /trunk/ (data/lua/wml-tags.lua src/game_events.cpp): Moved implementation of [store_turns] to Lua. 20100722 22:08:22< timotei> fendrin: for when you read the logs: 20100722 22:08:27< mordante> billynux, ah I thought you meant the proxy stuff 20100722 22:08:47< mordante> yeah the stats is an agenda item... 20100722 22:08:52< billynux> :) 20100722 22:09:19< mordante> but norbert wanted to do something with it... but I guess that's never going to happen 20100722 22:09:24< timotei> fendrin: is the readme level good enough for newbies? I mean, should I add step-by-step downloading/installing eclipse? Also, besides features images, should I add images with different setup moments? 20100722 22:09:34< billynux> I remember that, yes 20100722 22:09:46< timotei> good night guys 20100722 22:09:47< timotei> I'm out 20100722 22:09:49< mordante> billynux, maybe removing the button convinces Ivanovic to release 1.9.0 :-P 20100722 22:09:52< mordante> bye timotei 20100722 22:10:01-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: Leaving] 20100722 22:10:10< billynux> :D 20100722 22:13:53-!- silene [~plouf@wesnoth/developer/silene] has quit [Quit: Leaving.] 20100722 22:20:15< billynux> mordante, do you think I should add something like a send_operation_id to async send calls (so handle_send could then come marked with it) 20100722 22:20:37< billynux> I was thinking about adding it to the new API, but then thought that I should do it for ANA 20100722 22:20:51< Upthorn> okay so the current trunk source is crashing in win32 during cache creation 20100722 22:21:49< CIA-87> mordante * r44563 /trunk/src/ana/ (6 files in 2 dirs): Make sure all files end with an end of line. 20100722 22:22:11< Upthorn> it's failing an assertion in the std::string library when the config writer hits the child "menu" attribute "title" and then getting a fatal error. 20100722 22:22:25< mordante> Upthorn, best pastebin the error 20100722 22:23:23< mordante> billynux, how useful would it be for the generic ANA code? I assume rather useful since you get some handle 20100722 22:24:06< billynux> mordante, very much so... right now you issue async sends... and get called by a handle_send with the corresponding error_code, but no way to tell to which operation it belongs to 20100722 22:24:57< CIA-87> loonycyborg * r44564 /trunk/SConstruct: Removed some cruft. 20100722 22:28:01< mordante> billynux, I expected that answer, so yes an id would be really nice 20100722 22:28:19< billynux> ok 20100722 22:28:19< mordante> especially if you want to allow the user to cancel a pending operation (like a download) 20100722 22:28:58-!- Blueblaze [~Blueblaze@adsl-99-148-245-136.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100722 22:31:35< billynux> mordante, I don't know if that can be done gracefully 20100722 22:32:02< billynux> and I was talking about send ops 20100722 22:33:58< mordante> what you want :-P s/download/upload/ 20100722 22:34:48< mordante> but IMO the both operation need to be able to be canceled, I think for downloading you need to close the socket which signals the sender to stop 20100722 22:35:59< billynux> mordante, yes... 20100722 22:36:08< billynux> mordante, for brainstorming purposes: http://wesnoth.pastebin.com/Bdf03TGy 20100722 22:36:52< Upthorn> I am having difficulty reproducing the error 20100722 22:37:05< Upthorn> not because wesnoth stopped crashing, but because the debugger stopped catching it 20100722 22:37:47< mordante> Upthorn, best paste the error message, maybe we can figure it out without a debugger 20100722 22:38:05< Upthorn> the debugger is what produces the error message 20100722 22:38:26< mordante> ah ok 20100722 22:38:32< Upthorn> if I can't get it to catch the crash again, I can't get the message again, yeah. 20100722 22:41:01< mordante> billynux, IMO every client operation needs to return an id to cancel the operation 20100722 22:41:25< billynux> mordante, ok 20100722 22:41:32< mordante> if the timeout is 30 seconds and you want to connect to a server and it takes too long the user wants to cancel 20100722 22:42:26< mordante> maybe the send_operation_id should then get a more generic name 20100722 22:43:11< billynux> mordante, timeouts should take care of that on their own 20100722 22:43:16< billynux> yes, did that already 20100722 22:44:17< mordante> billynux, more if the user wants to cancel before the timeout expired 20100722 22:44:17< billynux> mordante, yes... I'll resubmit it in a 2' 20100722 22:44:17< mordante> ok 20100722 22:44:17-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: nap] 20100722 22:44:47< mordante> would it make sense to also store the hostname in struct wesnoth_client_interface since most people connect by hostname 20100722 22:45:18< billynux> mordante, what about receiving timeouts? 20100722 22:45:41< billynux> the point being, you don't know when someone is going to start sending you something 20100722 22:46:17< billynux> maybe something like wait_for_next_message ( time_param ); 20100722 22:46:35< billynux> which will be cancelled if something arrives before that 20100722 22:47:19< billynux> ... and a handle_message with ana::timeout_error issued 20100722 22:47:43-!- dtiger [~dtiger@dynamic-vpdn-93-125-12-169.telecom.by] has quit [Remote host closed the connection] 20100722 22:47:45< billynux> (wait_for... should also return an operation_id) 20100722 22:49:39< mordante> not sure whether you need a timeout for receiving... maybe just a listener that waits forever or until canceled 20100722 22:50:51< mordante> regarding timeouts not sure either call the normal handler with the error status or let the user install a timeout handler which gets the operation id of the operation that timed out 20100722 22:51:02< mordante> but not entirely sure what would be best 20100722 22:51:04< billynux> the current implementation is no good, they keep calling several times with 100ms timeout (blocking) to see if something arrives 20100722 22:51:44< mordante> why can't you start an async read operation? 20100722 22:52:01< billynux> that's how it's done 20100722 22:52:20< billynux> however, the current API demands this 20100722 22:52:22< mordante> but indeed for our network you want a timeout on the read 20100722 22:52:34< billynux> yes, gimme a min 20100722 22:52:38< mordante> ok 20100722 22:53:26< billynux> mordante, http://wesnoth.pastebin.com/5PNFUinV 20100722 22:55:21-!- Blueblaze_ [~Blueblaze@adsl-99-158-46-180.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100722 22:55:46-!- Blueblaze [~Blueblaze@adsl-99-148-245-136.dsl.hstntx.sbcglobal.net] has quit [Read error: Connection reset by peer] 20100722 22:55:47-!- Blueblaze_ is now known as Blueblaze 20100722 22:56:15< billynux> I can have a timeout parameter for receiving operations as well, but can olny start the timer after the header has been received (which is no good) 20100722 23:06:45< mordante> I need to think about it 20100722 23:06:53< mordante> will you be around tomorrow? 20100722 23:07:10-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100722 23:08:48< billynux> mordante, I think so, yes 20100722 23:10:49-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has quit [Quit: Lahkun] 20100722 23:12:02< billynux> mordante, http://wesnoth.pastebin.com/ByY7ZwVc 20100722 23:12:15< billynux> Crab_, hi, and you can look at it too ^ :) 20100722 23:12:37< mordante> billynux, ok then I'll look at it tomorrow 20100722 23:12:39< mordante> night 20100722 23:12:45< billynux> We are brainstorming with mordante about how the new network API for Wesnoth should look 20100722 23:12:47< billynux> night 20100722 23:12:54-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20100722 23:14:05< Crab_> billynux: about client,server interfaces - please explain the choice of position of ana::net_id parameter 20100722 23:14:23< Crab_> it's sometimes 2nd, sometimes 3rd.. 20100722 23:14:48< billynux> I usually arraign them in order of importance 20100722 23:15:09< billynux> guessing that should have been "arrange" 20100722 23:15:28< Crab_> I suggest putting ana::net_id to be, say, 2nd parameter, always 20100722 23:15:37< Crab_> it's easier for the dev, less thinking 20100722 23:16:59< Crab_> also, why handle_message instead of handle_receive ? 20100722 23:17:17< Crab_> as the 'reverse' is handle_send... 20100722 23:17:28< Crab_> just as handle_connect and handle_disconnect are paired.. 20100722 23:17:39< billynux> hm... good point :) 20100722 23:18:21< billynux> Crab_, maybe I should add this somewhere in trunk 20100722 23:19:13< billynux> I'll add some header with info about it 20100722 23:22:05-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Remote host closed the connection] 20100722 23:25:18-!- Blarumyrran [~Blarumyrr@unaffiliated/blarumyrran] has joined #wesnoth-dev 20100722 23:25:34< Crab_> billynux: it is meant that the users of the server would need a connection manager to track which ids belong to whom (e.g. id->game, id->player relationships) ? 20100722 23:26:31< billynux> Crab_, yes, I guess that's about right 20100722 23:29:24< Crab_> upon calling   void disconnect(ana::net_id); void handle_disconnect(ana::error_code, ana::net_id);   will be called, too ? 20100722 23:30:04< billynux> Crab_, not necessarily, but can go both ways 20100722 23:30:16< billynux> Crab_, my guess is that it should 20100722 23:30:18< Crab_> if 'yes', how would wesnoth_server_interface figure out if the client quit by himself or if the client was kicked ? 20100722 23:30:30-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20100722 23:30:59< billynux> most likely they will be the same object 20100722 23:31:17< billynux> the wesnoth_server_interface and the one issuing the disconnect( id ) 20100722 23:31:46< Crab_> ok, so 'they won't care, because they'll have that info from a side channel' 20100722 23:32:13-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: Dig that hole, forget the sun.] 20100722 23:32:57< Crab_> for wesnoth_server_interface, is there a way to find out the IP of the client 20100722 23:32:59< Crab_> ? 20100722 23:33:27< Crab_> e.g., wesnoth needs that to say 'A has same ip as B' things 20100722 23:34:15< billynux> I'll add that 20100722 23:37:56< billynux> Crab_, there goes the file, you can look it from trunk now 20100722 23:37:59< CIA-87> billynux * r44565 /trunk/src/ana/new-wesnoth-network-api.hpp: Added a file to brainstorm about the new network API for Wesnoth, all input is welcomed. The file should be self explanatory. You can submit feature requests in that very file. 20100722 23:38:00< billynux> :P 20100722 23:47:09< Upthorn> This is ridiculously frustrating 20100722 23:47:32< Upthorn> I am attempting to track down a crash that is happening in the middle of a loop 20100722 23:48:12< Upthorn> but if I add an assert to break when those conditions are met, the program simply exits before it happens 20100722 23:49:01< billynux> gdb is your friend :) 20100722 23:53:52< Upthorn> gdb? 20100722 23:54:20< Upthorn> is that another linux thing? I'm told this crash only happens in windows 20100722 23:54:38< Crab_> well, then s/gdb/MSVC debugger :) 20100722 23:55:05< Crab_> gdb is for windows, too, but if you compiled with MSVC, then you need to use MSVC's debugger, as well 20100722 23:55:57-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100722 23:56:31-!- Greywhind [~Greywhind@greywhind-sabayon.brown.edu] has quit [Quit: leaving] 20100722 23:57:26< Upthorn> I am using MSVC's debugger 20100722 23:57:47< Upthorn> the problem is that I am forced to manually step through this loop every time 20100722 23:58:05< Upthorn> because when I put an assert in to break when the condition I'm looking for is met 20100722 23:58:14< Upthorn> the assert never happens and the program silently exits. 20100722 23:58:20< Crab_> you mean 'conditional breakpoint' ? 20100722 23:58:24< Upthorn> instead of loudly crashing. 20100722 23:58:41< Upthorn> I can't seem to make conditional breakpoints behave 20100722 23:59:20< Crab_> is this in wesnoth's code ? 20100722 23:59:26-!- elvish_sovereign [~elvish_so@pool-173-59-71-113.phlapa.east.verizon.net] has joined #wesnoth-dev 20100722 23:59:30< boucman> hey all 20100722 23:59:38< Crab_> hi, boucman --- Log closed Fri Jul 23 00:00:18 2010