--- Log opened Wed Aug 10 00:00:08 2011 --- Day changed Wed Aug 10 2011 20110810 00:00:07< gabba> yes that's fine 20110810 00:01:04< gabba> If the user isn't in planning mode, selecting the unit and moving the mouse will give the usual footsteps 20110810 00:01:15< Espreon> anonymissimus: You're welcome, and thanks. 20110810 00:01:40-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110810 00:01:48< gabba> If you go beyond the movement allotment for this turn, footsteps get prolonged by arrows that show the planned moves that'll be created 20110810 00:02:33< gabba> Those arrows are only as long as one turn's movement, move beyond the second turn and they split again, etc 20110810 00:03:17< gabba> In the background, every time the mouse crosses a turn's move treshold you add one turn to the whiteboard's unit map 20110810 00:04:44< gabba> When the user clicks you move the unit as usual and add the planned moves just created to their respective side_actions containers, of which there are one per side per turn as we said 20110810 00:04:51< gabba> 2 - In planning mode 20110810 00:06:24< gabba> Here you start right away with an arrow of course. As with the previous example when your planned move arrow goes beyond one turn it splits in two arrows, and so on 20110810 00:06:55< gabba> And that's pretty much it apart for some concerns: 20110810 00:07:47< gabba> - Instead of just one temp arrow to create and remove you'll have a chain of them to update each time the user moves his mouse, until he clicks 20110810 00:08:15-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110810 00:08:16< tschmitz> btw i'm still here but holding and eating pizza 20110810 00:08:17< negusnyul_> o11c: thanks, it worked 20110810 00:09:47< gabba> - There's still the problem of where you can highlight units 20110810 00:10:14< gabba> and select them 20110810 00:10:21-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20110810 00:11:48< negusnyul_> well, gdb still says "No stack" 20110810 00:12:07< CIA-57> espreon * r50671 /trunk/src/unit_abilities.cpp: Made divide by zero/negative number and multiplication by negative number error messages more accurate. 20110810 00:14:59-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110810 00:15:21< gabba> tschmitz: bon appétit 20110810 00:17:03< gabba> tschmitz: when we're not creating a move, the unit map should probably be fully built (up to the last future move) 20110810 00:17:53< gabba> this allows to select units at their ultimate destination to queue more moves 20110810 00:19:00< gabba> That means allies' plans can interfere with your multi-turn planning, but there's not much we can do about that (and multi-turn planning is very infrequent in multiplayer games) 20110810 00:20:54-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 00:22:49< Soliton> negusnyul_: no stack has nothing to do with debug symbols. are you sure wesnoth is still running when you try to get the bt? 20110810 00:23:16< gabba> tschmitz: unless I'm missing something, this would also solve the problem of the sidebar not working on the OOT plans of allies playing after us... just keep the unit map fully built usually, and revert it to the current turn when planning a move. This way allies' units' future positions don't get in the way of our pathfinding 20110810 00:23:36-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20110810 00:24:31< gabba> -- end of transmission -- 20110810 00:25:06< gabba> tschmitz: any questions, and are any of the problems you encountered getting in the way of what I just described? 20110810 00:25:19< gabba> And most importantly, is the pizza any good? 20110810 00:26:09< tschmitz> It's warmed up from last night, or maybe a couple of nights ago 20110810 00:26:20< tschmitz> Pretty sure it was Domino's 20110810 00:26:44< tschmitz> So what about allies' plans getting in the way of our single turn moves? 20110810 00:26:48< tschmitz> Example: 20110810 00:27:25< tschmitz> Let me think for a while lol 20110810 00:27:35< gabba> Ok :) 20110810 00:29:33< gabba> tschmitz: I'm gonna be afk for 15 min, that give you time to gather some problems to discuss 20110810 00:29:33< negusnyul_> Soliton: I managed to solve it, thanks (I'm tired and messed things up a bit...) 20110810 00:31:16< gabba> tschmitz: make that 30 min to be more realistic 20110810 00:32:03< negusnyul_> btw, the EasyCoding page on the wiki seems pretty outdated, can anyone point me on some not-so-hard tasks which are not being worked on by others? 20110810 00:34:11< Soliton> any bug that is not very new is unlikely to be worked on by anyone. 20110810 00:34:50< Soliton> especially those not assigned. 20110810 00:35:35-!- AngelsJinx [~AngelsJin@203.160.126.252] has left #wesnoth-dev [] 20110810 00:39:49< negusnyul_> thanks, will take a look 20110810 00:43:38-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110810 00:44:59-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110810 00:48:14-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has joined #wesnoth-dev 20110810 00:51:04< tschmitz> gabba: well the only one I can think of currently is when you ally plans to move into one of your castle tiles and then you want to override that by planning a recruit on that tile 20110810 00:51:43< tschmitz> it might just involve making sure that the future map is only partially built at that time though 20110810 00:53:20< tschmitz> gabba: I'll just start working on it some more 20110810 00:53:44< tschmitz> gabba: I wrote a lot of code that I just scrapped (and saved in a patch file) 20110810 00:57:03-!- negusnyul_ [~negusnyul@h47-207.pool95-168.dyn.tolna.net] has quit [Remote host closed the connection] 20110810 01:02:00-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110810 01:19:15< gabba> tschmitz: about the recruit, good point. I tend to think only about moves/attacks 20110810 01:22:01< gabba> tschmitz: the tricky part about this case is how to even show the recruit option in the right-click menu - maybe change the unit map right before the menu is built, but that only works if none of the following code tries to refence the unit that we just removed from the unit map 20110810 01:22:20< gabba> fortunately there's always the solution to ask your ally to get the hell out of your castle 20110810 01:22:22-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 264 seconds] 20110810 01:23:15< tschmitz> gabba: Yeah. Well if that's the only problem I end up facing, then we'll have this in the bag 20110810 01:23:50< gabba> tschmitz: I thought of something else: right now H deletes the last action of the queue, but now we'll have several queues one for each turn 20110810 01:24:35< gabba> If we still delete the "last" action with multi-turn moves in the equation, it won't correspond with the last action created 20110810 01:25:43< tschmitz> (another reason multi-turn moves are a little different from sequences of single-turn moves) 20110810 01:25:54< gabba> The solutions are either to keep deleting the last action of the current turn when H is pressed, except if it's followed by moves for the same unit on future turns (if so, move to next unit) 20110810 01:26:36< gabba> Or start tracking the creation order of actions with a timestamp to allow deletion in reverse order (doesn't sound too hard, actually) 20110810 01:30:07< gabba> tschmitz: out of curiosity, can I see your scrapped code path file? 20110810 01:30:30< gabba> patch* 20110810 01:30:44< tschmitz> gabba: Sure hold on 20110810 01:30:51< gabba> There might be some salvageable good ideas in there 20110810 01:36:57< tschmitz> gabba: It's sent 20110810 01:37:07< gabba> Thanks 20110810 01:37:27< gabba> I just did a network game test and the game crashes on me 20110810 01:37:37< gabba> src/unit_map.hpp :112 : unit& unit_map::iterator_base::operator*() const [with iter_types = unit_map::standard_iter_types, unit& = unit&]: L'assertion << valid() >> a ?chou?. 20110810 01:37:44< gabba> So, failed assert 20110810 01:41:46-!- knotwork [~markm@unaffiliated/knotwork] has quit [Read error: Connection reset by peer] 20110810 01:41:55< gabba> tschmitz: All I did was start a network game on Morituri with two humans and an AI, and plan recruits until my castle's full 20110810 01:42:05< gabba> It reproduces 20110810 01:43:18< tschmitz> gabba: On trunk? 20110810 01:43:52< gabba> rev #50669 20110810 01:44:36< tschmitz> gabba: I'm pretty sure I've seen "you have no available castle tiles on which to recruit" or whatever the message is 20110810 01:44:56< tschmitz> which would make me think I haven't seen that error yet 20110810 01:45:28< tschmitz> but that sucks 20110810 01:45:41< tschmitz> interesting that it's in unit_map.hpp 20110810 01:46:03< tschmitz> which, as I understand it, has been undergoing some change 20110810 01:47:16< gabba> yes I saw one commit related to the unit map, it may not be our bug 20110810 01:47:48< gabba> I'm trying to get a stack trace, would you check the history of modifications around the line that crashes? 20110810 01:51:39< gabba> Stack trace, apparently I'm not running a debug build: http://pastebin.com/mTnsQAHw 20110810 01:52:38< gabba> It happens when recruiting a unit with Ctrl+R after the castle is already full - the dialogue you said shows briefly but then game crashes 20110810 01:53:33< gabba> tschmitz: you fiddled with the logic of when units are allowed to be recruited, are you sure that you didn't accidentally allowed it at the wrong time? 20110810 01:55:15< tschmitz> fiddled with ... 20110810 01:56:12< gabba> by "fiddled" I mean, fixed a bug with the leader being allowed to leave the keep with recruits around 20110810 01:56:20< tschmitz> I disallowed moving your leader away when there are recruits around 20110810 01:56:35< tschmitz> which mostly concerned the move code 20110810 01:56:41< tschmitz> rather than recruit 20110810 01:57:08< gabba> right 20110810 01:58:57< tschmitz> I'll test it now real quick 20110810 01:59:15< tschmitz> let's time how long "real quick" takes 20110810 01:59:16< gabba> Oh great, now I don't remember how you do a wesnoth debug build with Cmake 20110810 02:01:54< gabba> Anyone? 20110810 02:02:04< tschmitz> by rebooting on Windows and opening VC++ and changing the little dropdown menu 20110810 02:02:26< gabba> Ahh, thanks, I'm sure that's how I did it 20110810 02:02:38-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110810 02:03:50< tschmitz> gabba: It gave me the "no empty castle hex" warning and didn't crash 20110810 02:03:55< tschmitz> on my VC++ debug build 20110810 02:04:50< gabba> Ok, at least you can work and test then 20110810 02:07:06< tschmitz> Oh, and apparently "real quick" took about 5 minutes 20110810 02:07:08< tschmitz> not too bad 20110810 02:08:57< gabba> Ah found the option for Debug/Release/ReleaseWithDebugInfo etc 20110810 02:09:58-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110810 02:31:48-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Read error: Connection reset by peer] 20110810 02:31:55-!- crimson_penguin [~ben@184.71.170.250] has joined #wesnoth-dev 20110810 02:31:55-!- crimson_penguin [~ben@184.71.170.250] has quit [Changing host] 20110810 02:31:55-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 02:33:05-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110810 02:34:35-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110810 02:38:21-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110810 02:40:21-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110810 02:42:29-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110810 02:44:31-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110810 03:03:01-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has quit [Read error: Connection reset by peer] 20110810 03:04:21-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110810 03:23:19-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110810 03:26:53-!- hhyloc [~hhyloc@113.166.185.219] has joined #wesnoth-dev 20110810 03:28:32-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110810 03:31:42-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Ping timeout: 258 seconds] 20110810 03:33:25-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110810 03:35:00-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110810 03:37:08-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has quit [Read error: No route to host] 20110810 03:37:42-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110810 03:48:14-!- yenloc [~hhyloc@113.166.185.219] has joined #wesnoth-dev 20110810 03:50:20-!- yenloc [~hhyloc@113.166.185.219] has quit [Client Quit] 20110810 03:51:41-!- hhyloc [~hhyloc@113.166.185.219] has quit [Ping timeout: 260 seconds] 20110810 04:05:56< o11c> regarding git: it would be nice if the tags were proper git tags instead of branches whose name starts with 'tags/'. Also, there are no tags since 1.9.5, although I *do* see them in SVN 20110810 04:09:00-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has quit [Remote host closed the connection] 20110810 04:15:58-!- AngelsJinx [~AngelsJin@203.160.126.252] has quit [Ping timeout: 240 seconds] 20110810 04:16:38-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110810 04:17:28< o11c> it really would be better if there were a canonical native git repository, for pulling only, hosted on github or gitorious or such 20110810 04:23:52-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110810 04:25:58-!- hhyloc [~hhyloc@113.166.185.219] has joined #wesnoth-dev 20110810 04:34:14< shadowmaster> o11c: git-svn doesn't create proper git tags for some reason although it should be possible to solve that with an additional script 20110810 04:34:41< shadowmaster> notice that svn tags are not immutable, and in fact one developer committed to one of the 1.4.x tags by accident 20110810 04:35:54< shadowmaster> you need to manually run git svn fetch previous to git svn rebase (--local to avoid the automatic fetch run on the current upstream branch) to pull SVN revisions from other branches and tags other than the one you are currently using 20110810 04:36:19< shadowmaster> that way you should be able to obtain the newer tags 20110810 04:36:44< o11c> more reason not to use svn :P 20110810 04:36:58-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110810 04:37:12< shadowmaster> and there are developers here who'd rather not use git 20110810 04:37:36< o11c> also how campaigns that came from UMC lose history - that wouldn't happen with git submodules 20110810 04:38:29< shadowmaster> I personally see little point in preserving the history of UMC add-ons merged into mainline 20110810 04:38:51< shadowmaster> although LoW, DM and DW exist in wesnoth-umc-dev's history 20110810 04:39:10< shadowmaster> LoW and DM's history is rather painful to read either way 20110810 04:39:28< o11c> how so? 20110810 04:39:56< shadowmaster> some fool who kept reverting other people's commits and committing conflict markers 20110810 04:40:08< o11c> ouch 20110810 04:56:53-!- hhyloc [~hhyloc@113.166.185.219] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20110810 05:00:07-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110810 05:17:52-!- knotwork [~markm@142.177.176.225] has joined #wesnoth-dev 20110810 05:17:52-!- knotwork [~markm@142.177.176.225] has quit [Changing host] 20110810 05:17:52-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110810 05:26:29-!- wesbot changed the topic of #wesnoth-dev to: 206 bugs, 325 feature requests, 20 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110810 05:29:26-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 252 seconds] 20110810 05:41:34-!- AngelsJinx [~AngelsJin@203.160.126.252] has quit [Ping timeout: 250 seconds] 20110810 05:45:17-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110810 05:45:52-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Ping timeout: 258 seconds] 20110810 05:47:43-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110810 06:10:06-!- tschmit [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110810 06:10:24-!- tschmit is now known as tschmitz 20110810 06:15:52-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110810 06:17:41-!- knotwork [~markm@unaffiliated/knotwork] has quit [Remote host closed the connection] 20110810 06:54:08-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has joined #wesnoth-dev 20110810 06:54:08-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has quit [Changing host] 20110810 06:54:08-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 07:14:16-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110810 07:35:36-!- knotwork [~markm@142.177.176.225] has joined #wesnoth-dev 20110810 07:35:36-!- knotwork [~markm@142.177.176.225] has quit [Changing host] 20110810 07:35:36-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110810 07:59:03-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 276 seconds] 20110810 08:19:26-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has joined #wesnoth-dev 20110810 08:19:26-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has quit [Changing host] 20110810 08:19:26-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 08:21:41-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110810 08:24:24-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 276 seconds] 20110810 08:25:47-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110810 08:33:26-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has joined #wesnoth-dev 20110810 08:33:26-!- crimson_penguin [~ben@64-46-27-95.dyn.novuscom.net] has quit [Changing host] 20110810 08:33:26-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 08:42:20-!- MeccaGod [~majs@host189-199.bornet.net] has joined #wesnoth-dev 20110810 08:48:26-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110810 08:51:59-!- crimson_pingvin [~ben@64-46-27-95.dyn.novuscom.net] has joined #wesnoth-dev 20110810 08:51:59-!- crimson_pingvin [~ben@64-46-27-95.dyn.novuscom.net] has quit [Changing host] 20110810 08:51:59-!- crimson_pingvin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 08:54:06-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 276 seconds] 20110810 08:54:06-!- crimson_pingvin is now known as crimson_penguin 20110810 08:55:22-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has joined #wesnoth-dev 20110810 09:06:32-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110810 09:08:17-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20110810 09:30:14-!- stikonas [~and@ctv-213-164-102-32.vinita.lt] has joined #wesnoth-dev 20110810 09:30:14-!- stikonas [~and@ctv-213-164-102-32.vinita.lt] has quit [Changing host] 20110810 09:30:14-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110810 09:44:50< Ivanovic> moin 20110810 09:48:21-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110810 10:01:38-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110810 10:07:12-!- sytyi [~sytyi@61-139-112-92.pool.ukrtel.net] has joined #wesnoth-dev 20110810 10:10:28-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110810 10:15:13-!- hhyloc [~hhyloc@113.166.171.241] has joined #wesnoth-dev 20110810 10:16:39-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20110810 10:17:15-!- sytyi [~sytyi@61-139-112-92.pool.ukrtel.net] has quit [Quit: Leaving.] 20110810 10:19:04-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110810 10:26:12-!- mjs-de [~mjs-de@d120252.adsl.hansenet.de] has joined #wesnoth-dev 20110810 10:26:51-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110810 10:27:12-!- Unnheulu [~ieuan@host86-180-11-31.range86-180.btcentralplus.com] has joined #wesnoth-dev 20110810 10:29:59-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110810 10:39:29-!- yenloc [~hhyloc@113.166.171.241] has joined #wesnoth-dev 20110810 10:41:11-!- Vorpal [~AnMaster@unaffiliated/anmaster] has quit [Ping timeout: 260 seconds] 20110810 10:43:31-!- hhyloc [~hhyloc@113.166.171.241] has quit [Ping timeout: 260 seconds] 20110810 10:43:57-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110810 10:44:30-!- loonybot [~loonybot@46.138.80.53] has joined #wesnoth-dev 20110810 10:44:30-!- loonybot [~loonybot@46.138.80.53] has quit [Changing host] 20110810 10:44:30-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110810 10:50:21-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110810 11:02:09-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has quit [Ping timeout: 276 seconds] 20110810 11:05:09-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20110810 11:05:23-!- timotei [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110810 11:30:43-!- yenloc [~hhyloc@113.166.171.241] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20110810 11:34:20-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110810 11:38:54< CIA-57> ivanovic * r50672 /trunk/po/ (wesnoth-anl/id.po wesnoth-dm/id.po wesnoth-tutorial/id.po): updated Indonesian translation 20110810 11:39:00-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110810 11:46:38-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has joined #wesnoth-dev 20110810 11:46:51< CIA-57> ivanovic * r50673 /trunk/ (875 files in 29 dirs): 20110810 11:46:52< CIA-57> pot-update 20110810 11:46:52< CIA-57> regenerated doc files 20110810 11:47:18-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Ping timeout: 255 seconds] 20110810 11:52:26-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110810 12:06:06< shadowmaster> whoah 20110810 12:06:27< shadowmaster> I was reading the forums and Elvish Hunter's name suddenly turned red - that's quite a surprise 20110810 12:06:58< Ivanovic> shadowmaster: he got commit access for his wml work 20110810 12:07:25-!- Unnheulu [~ieuan@host86-180-11-31.range86-180.btcentralplus.com] has quit [Quit: Ex-Chat] 20110810 12:08:19< shadowmaster> yeah, I heard you were going to offer that to him. 20110810 12:08:57< Ivanovic> shadowmaster: IMO two devs saying that he earned it should be fine 20110810 12:09:59< shadowmaster> let me clarify, the surprise is that it happened while I was reading the forums and that I didn't hear of him in IRC first 20110810 12:10:22< shadowmaster> and for that matter it's sad that he's not on IRC to congratulate him, bah 20110810 12:10:23< Ivanovic> he tried to talk to me about it via irc some 24h ago but had strange connection problems 20110810 12:10:33< shadowmaster> ah, okay 20110810 12:10:42< Ivanovic> (though he was using the webclient, so this might explain any problems) 20110810 12:15:51< enchilado> If I made an improved homepage, would there be a chance of it being used? :\ 20110810 12:17:12< shadowmaster> [D[D[D[D[D[D[D[D[Dmy opinion: by all means, yes! 20110810 12:17:26< shadowmaster> excuse the garbage, that's openssh acting up 20110810 12:18:23< shadowmaster> but note that the home page CSS is mostly shared with the wiki Glamdrol theme 20110810 12:18:41< shadowmaster> (also used by various static pages we occasionally redirect to when stuff breaks) 20110810 12:23:36-!- apoi_ [~andi@85-126-180-242.volume.xdsl-line.inode.at] has joined #wesnoth-dev 20110810 12:27:36-!- mjs-de [~mjs-de@d120252.adsl.hansenet.de] has quit [Ping timeout: 255 seconds] 20110810 12:27:37-!- apoi [~andi@85-126-180-242.volume.xdsl-line.inode.at] has quit [Ping timeout: 255 seconds] 20110810 12:34:42-!- mjs-de [~mjs-de@d120252.adsl.hansenet.de] has joined #wesnoth-dev 20110810 12:35:00< enchilado> Is that necessary? 20110810 12:39:56< elias> someone else can probably apply the new design to those pages if you don't want to 20110810 12:39:57< shadowmaster> not technically, but it's a nice thing to have IMO 20110810 12:40:45-!- negusnyul [~negusnyul@h47-207.pool95-168.dyn.tolna.net] has joined #wesnoth-dev 20110810 12:41:04< Ivanovic> enchilado: there are also some "normal" static pages like eg the macro reference 20110810 12:44:13-!- horon [~horon@nttkyo103205.tkyo.nt.adsl.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20110810 12:47:29< elias> unless the new design requires html5 or javascript (which i can't see being acceptable) - it shouldn't be hard converting it into a mediawiki theme, compatible to the current css 20110810 12:48:03< elias> the amount of work for the conversion would be tiny compared to creating the design in any case 20110810 12:52:35-!- hhyloc [~hhyloc@113.166.186.20] has joined #wesnoth-dev 20110810 12:57:05-!- sytyi [~sytyi@61-139-112-92.pool.ukrtel.net] has joined #wesnoth-dev 20110810 12:59:09-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110810 13:06:28< enchilado> Okay. Well, I'll start by sketching some possible layouts - the most important thing, and mostly what's wrong with the current homepage. 20110810 13:15:29-!- hopman- [~chris@c-24-23-181-11.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 20110810 13:17:00-!- hopman- [~chris@c-24-23-181-11.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110810 13:19:19-!- yenloc [~hhyloc@113.166.186.20] has joined #wesnoth-dev 20110810 13:20:55-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has quit [Ping timeout: 250 seconds] 20110810 13:20:58-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20110810 13:22:08-!- hhyloc [~hhyloc@113.166.186.20] has quit [Ping timeout: 240 seconds] 20110810 13:24:57-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has joined #wesnoth-dev 20110810 13:39:28-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110810 13:42:22-!- Ivanovic_ [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110810 13:45:02-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 258 seconds] 20110810 13:46:23-!- Ivanovic_ is now known as Ivanovic 20110810 14:09:29-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has quit [Read error: No route to host] 20110810 14:09:52-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110810 14:11:11-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110810 14:11:33-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110810 14:16:15-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has quit [Read error: Connection reset by peer] 20110810 14:16:54-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110810 14:27:33-!- yenloc [~hhyloc@113.166.186.20] has quit [Ping timeout: 276 seconds] 20110810 14:40:43-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110810 14:45:51< CIA-57> thonsew * r50674 /trunk/src/ (9 files in 3 dirs): 20110810 14:45:51< CIA-57> Changed unit_map to not store invalidated iterators. 20110810 14:45:51< CIA-57> Added incremental recovery of invalidated but reference counted unit_map::iterators. 20110810 14:47:08-!- stikonas [~and@wesnoth/translator/stikonas] has quit [K-Lined] 20110810 14:51:43-!- Crendgrim [~crend@77-22-254-233-dynip.superkabel.de] has joined #wesnoth-dev 20110810 15:18:48-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has quit [Read error: Connection reset by peer] 20110810 15:19:30-!- enchilado [~enchilado@ppp118-208-34-231.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110810 15:44:27-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110810 15:49:31-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20110810 16:04:43< sytyi> does anybody else have problems with compilation? 20110810 16:05:15< Rhonda> Yes. 20110810 16:05:50< Rhonda> On armel, on mips, on mipsel and on sparc. 20110810 16:06:23< Rhonda> sytyi: see https://buildd.debian.org/status/package.php?p=wesnoth-1.9 about my compilation problems. 20110810 16:06:42< sytyi> Rhonda: thanks 20110810 16:19:47-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20110810 16:26:19-!- horon [~horon@nttkyo103205.tkyo.nt.adsl.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20110810 16:56:33-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110810 17:02:12-!- Talad [3a573ce1@gateway/web/freenode/ip.58.87.60.225] has joined #wesnoth-dev 20110810 17:03:09< Talad> Hi 20110810 17:03:23< Talad> I would like to speak with the lead developer for a potential partnership 20110810 17:04:37< Ivanovic> you should say some more details... 20110810 17:04:52< Espreon> Indeed. 20110810 17:05:11< Talad> oh, I got Sirp in PM 20110810 17:05:31< boucman> lead developer... that's going to be complicated :P 20110810 17:05:42< Ivanovic> jepp 20110810 17:06:00< boucman> is it "secret" ? 20110810 17:06:16< Gambit> Just look for the one with the most ornate cape. 20110810 17:06:39< boucman> hehe 20110810 17:07:40< Talad> quite secret :) 20110810 17:07:44< Talad> but nothing big 20110810 17:07:49< Talad> some advertizing 20110810 17:20:54< boucman> Talad: could you join #wesnoth-mentor to discuss ? 20110810 17:21:07< boucman> or rather 20110810 17:21:17< boucman> #wesnoth-dev-nonpublic 20110810 17:24:13-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110810 17:25:01< Talad> boucman: thanks but the discussion is completed, Sirp will then discuss with the team 20110810 17:25:27< boucman> wesbot: seen Sirp 20110810 17:25:27< wesbot> boucman: The person with the nick Sirp 13d 17h ago was here and on the channel #wesnoth with the message: Ping timeout: 240 seconds 20110810 17:25:38< boucman> Talad: ok... 20110810 17:25:44< Ivanovic> boucman: he is currently online in #frogatto 20110810 17:26:20< boucman> no problem, i'll just wait for him to post on the ML or something 20110810 17:26:27< boucman> but i must admit i'm curious :) 20110810 17:26:32< Ivanovic> :) 20110810 17:29:18-!- Elvish_Hunter [6d3566e0@gateway/web/freenode/ip.109.53.102.224] has joined #wesnoth-dev 20110810 17:29:31-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has joined #wesnoth-dev 20110810 17:30:51< CIA-57> espreon * r50675 /trunk/ (13 files in 12 dirs): Updated the Old English translation. 20110810 17:38:48-!- Talad [3a573ce1@gateway/web/freenode/ip.58.87.60.225] has left #wesnoth-dev [] 20110810 17:43:29-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110810 17:50:55< CIA-57> thonsew * r50676 /trunk/src/CMakeLists.txt: Added src/utils/reference_counter.hpp to CMakeLists.txt 20110810 17:52:40-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has joined #wesnoth-dev 20110810 17:54:04< thonsew> Hello. I added a file src/utils/reference_counter.hpp and forgot to add it to the CMake and VC projects. I dont have a windows machine. 20110810 17:54:20-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has quit [Remote host closed the connection] 20110810 17:54:33< thonsew> Could someone add this to the VC project files. I don't want to butcher the XML. 20110810 17:57:40-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has joined #wesnoth-dev 20110810 17:57:48< Espreon> anonymissimus: ^ 20110810 17:57:57< Espreon> thonsew: Did you notice that bug I assigned to you? 20110810 17:58:21< thonsew> Yes. Thanks for finding it. 20110810 17:58:49< Espreon> No problem. 20110810 17:59:23-!- Gallaecio [~quassel@183.157.165.83.dynamic.mundo-r.com] has quit [Remote host closed the connection] 20110810 18:06:07-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110810 18:10:39-!- LordNasty [~NaSTy@93-43-134-30.ip92.fastwebnet.it] has joined #wesnoth-dev 20110810 18:19:42-!- dtiger [~dtiger@dynamic-vpdn-93-125-17-86.telecom.by] has joined #wesnoth-dev 20110810 18:20:16-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has quit [Ping timeout: 260 seconds] 20110810 18:20:32-!- Elvish_Hunter [6d3566e0@gateway/web/freenode/ip.109.53.102.224] has quit [] 20110810 18:44:16-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110810 18:45:58-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 18:46:13-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Read error: Connection reset by peer] 20110810 18:46:43-!- crimson_penguin [~ben@184.71.170.250] has joined #wesnoth-dev 20110810 18:46:43-!- crimson_penguin [~ben@184.71.170.250] has quit [Changing host] 20110810 18:46:43-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 18:48:05< CIA-57> thonsew * r50677 /trunk/src/ (game_display.cpp halo.cpp halo.hpp): Patch for bug #18475 and #17292 Mage of Light and Sorceress Halo/animation glitchy. 20110810 18:52:13-!- mjs-de [~mjs-de@d120252.adsl.hansenet.de] has quit [Remote host closed the connection] 20110810 19:01:56-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110810 19:03:25< sytyi> can any C++ develover with expierince, which I don't have explain what does "typename" at /src/unit_map.hpp:52 means? and why it can be needed or not& 20110810 19:07:59< boucman> checking... 20110810 19:09:09< boucman> typename tells the compiler that what follows is the name of a type IIRC, it's used to avoid some language ambiguities iirc 20110810 19:09:28< boucman> not sure why it's needed here, but it probably is 20110810 19:09:58< sytyi> boucman: It broke compilation for me (gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5) ), I commented it locally, so was curious 20110810 19:11:11< fendrin> wesbot: seen crab? 20110810 19:11:11< wesbot> fendrin: Sorry, I don't know of crab. 20110810 19:11:14< fendrin> wesbot: seen crab_? 20110810 19:11:15< wesbot> fendrin: The person with the nick Crab_ last spoke 19h 17m ago. 10h 2m ago they left with the message: Quit: Leaving. 20110810 19:17:31-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-17-86.telecom.by] has joined #wesnoth-dev 20110810 19:17:47-!- dtiger [~dtiger@dynamic-vpdn-93-125-17-86.telecom.by] has quit [Remote host closed the connection] 20110810 19:18:10-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has quit [Quit: Leaving] 20110810 19:24:07-!- home [~chatzilla@2.94.246.158] has joined #wesnoth-dev 20110810 19:24:46< o11c> sytyi: it is needed when a type member of a template is used in a context where it is ambiguous: e.g. std::set::iterator>, because it would also be syntactically valid (but nonsensical), to instantiate the template with a non-class 20110810 19:25:36< sytyi> o11c: Thanks 20110810 19:26:11-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 240 seconds] 20110810 19:26:29< o11c> The only time *I* have used it is in std::enable_if::type constructs 20110810 19:27:08-!- home [~chatzilla@2.94.246.158] has quit [Client Quit] 20110810 19:27:12-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110810 19:27:53< CIA-57> mordante * r50678 /trunk/src/unit_map.hpp: Fix a compilation error. 20110810 19:29:30< o11c> sytyi: my lines are offset a bit, but if you are looking in struct iterator_base, in this case it is needed because iter_types is not a known type until it instantiates the template 20110810 19:38:35-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110810 19:38:45< Crab_> hi, fendrin 20110810 19:40:06< fendrin> hi Crab_ 20110810 19:40:13< Crab_> you were looking for me? 20110810 19:40:33< fendrin> Crab_: I missed a discussion about the patch that enables the support for multiple difficult levels in Multiplayer Campaigns. 20110810 19:40:49< Crab_> yes, I've asked about your opinion on that topic 20110810 19:43:32< fendrin> Crab_: I need to know more about the topic. 20110810 19:44:01< fendrin> Please tell me about the patch and the state of it. Can it be applied and tried? 20110810 19:44:35< Crab_> the patch exists, and it was working back then. 20110810 19:44:47-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110810 19:44:51< Crab_> the patch was a proof of concept, so some corners might have been skipped 20110810 19:44:58< boucman> Crab_, fendrin: i'm about to go afk, so in case it matters, I don't really mind either way, so feel free to decide without me 20110810 19:45:18< Crab_> the patch is easy to reproduce/recode on top of current -HEAD 20110810 19:46:13< Crab_> https://gna.org/patch/?2618 20110810 19:47:29< Crab_> (the actual patch is mostly c++, just a lot of other stuff crept in, but this doesn't matter much) 20110810 19:48:22< Crab_> so, it's a few days of work to code it in slightly less hacky way. 20110810 19:48:51< Crab_> and thus we have two options (a) do it (b) postpone till another gsoc or similar opportunity 20110810 19:50:45-!- AngelsJinx [~AngelsJin@203.160.126.252] has quit [Read error: Connection reset by peer] 20110810 19:51:06-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110810 19:51:14< fendrin> Crab_: I think we should decide if LoW Multiplayer stays a part of Wesnoth. 20110810 19:52:22< fendrin> Without the support I would rather go and remove it. Or disable it per default and make it only available in debug mode. 20110810 19:52:40< Crab_> ok for that. 20110810 19:52:48< boucman> keep it in trunk, remove from release ? 20110810 19:53:11< Crab_> or keep if launched with -d 20110810 19:53:23< Ivanovic> only activate it when launched using *whatever* parameter 20110810 19:53:39< Ivanovic> (no idea if coupling with the debug param is the best idea or of something else would work better) 20110810 19:53:57< fendrin> I would just go and remove the #include directives for the preprocessor. So the campaign is not shown. 20110810 19:55:45< fendrin> Crab_: On the other hand can I update the campaign to work with the patch. If you go and make it work :-) 20110810 19:56:36< Crab_> I suppose I'll have more time to work in wesnoth in nearest months, so I'd be able to cleanup my personal backlog a bit... 20110810 19:57:22< CIA-57> espreon * r50679 /trunk/po/ (wesnoth-low/la.po wesnoth-sof/la.po): Updated the Latin translation. 20110810 19:57:26-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110810 19:57:27< Crab_> so, I think I would be able to recreate that patch 20110810 19:58:56< fendrin> The name alone is very inspiring. "ugly-mp-campaign-hack" 20110810 19:59:22< Crab_> there's ultra hack inside, as well :) 20110810 19:59:37< fendrin> Crab_: I am going to apply it now and see what it does. 20110810 20:00:03< Crab_> oh... 20110810 20:00:28< Crab_> make sure you remove unnecessary stuff first, and be sure to understand what's in that ultra hack 20110810 20:01:09< Crab_> basically, we had to reload a partial WML tree of low campaign, without some stuff which is in /data/_main.cfg 20110810 20:01:19< fendrin> Crab_: hmmm, I think I just give it a try. Worst case that can happen is wesnoth deleting my home folder. I am prepared for that. 20110810 20:01:48< Crab_> so, for a hack, I've told zaroth to make up a .cfg file with correct includes,and process it 20110810 20:03:46< fendrin> thus I need to redo a working .cfg file, right? 20110810 20:04:06< Crab_> yes 20110810 20:04:20< Crab_> it's referenced as /data/low-hack.cfg in the patch 20110810 20:11:11-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20110810 20:15:14< Crab_> fendrin: also, what do you think of forum suggestion to make different versions of scenario 2 of LoW depending on which orc leader was killed? 20110810 20:15:26< Crab_> (... was killed in scenario 1) 20110810 20:15:28-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Read error: Connection reset by peer] 20110810 20:16:00< fendrin> Crab_: different maps? 20110810 20:16:05< Crab_> yes 20110810 20:16:18< fendrin> with different stories? 20110810 20:17:10< Crab_> yes 20110810 20:17:29< Crab_> maybe with some different versions of meeting Olurf 20110810 20:17:43< fendrin> I would not deny to include them. 20110810 20:18:10-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110810 20:18:46< fendrin> More important would be to redesign the last chapter of the campaign. It does not work as a competitive mp campaign. 20110810 20:19:06< Crab_> it does not work for technical reasons or non-technical reasons ? 20110810 20:19:23< fendrin> Both. 20110810 20:20:33< fendrin> The problems begin with the first scenario. 20110810 20:20:45< fendrin> It is "Costly Revenge". 20110810 20:20:57< fendrin> During Costly Revenge the two players are still allies. 20110810 20:26:12-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20110810 20:26:12-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20110810 20:26:12-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20110810 20:26:21< CIA-57> thonsew * r50680 /trunk/src/ (unit_map.cpp unit_map.hpp): Cleaning up unit_iterator 20110810 20:26:26< mordante> servus 20110810 20:26:29< timotei> hi mordante 20110810 20:26:38< mordante> hi timotei 20110810 20:28:00< mordante> sytyi, will you be around for a while? 20110810 20:28:30< sytyi> mordante: I'm right here for a long time 20110810 20:28:37< sytyi> mordante: hi 20110810 20:29:01< mordante> sytyi, ok me too for a while, then I'll read the log first 20110810 20:29:14< mordante> sytyi, btw what compilation issues do you have? 20110810 20:29:41< sytyi> typename is not allowed outside of template .... 20110810 20:29:52< sytyi> your commit work for me 20110810 20:30:06< mordante> ok already thought you ran into that issue 20110810 20:30:15< fendrin> Crab_: The patch nearly does only delete WML code out of LoW scenarios. 20110810 20:30:36< Crab_> fendrin: look at c++ part in the end 20110810 20:30:43< mordante> wonder how it compiled for the person committed it (I guess it was thonsew) 20110810 20:31:13< Crab_> fendrin: WML part is irrelevant, because afair zaroth wanted to remove most of the scenarios except the first one(s) 20110810 20:31:40-!- sytyi [~sytyi@61-139-112-92.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 20110810 20:33:13< fendrin> Crab_: It is not much. 20110810 20:43:16-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has joined #wesnoth-dev 20110810 20:43:52< thonsew> Hello, I was leaving, but stayed to fix one last bug. 20110810 20:44:09< Crab_> hello ) 20110810 20:44:13< mordante> thonsew, hi 20110810 20:44:18-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has joined #wesnoth-dev 20110810 20:44:23< mordante> thonsew, did you see r50678 ? 20110810 20:44:36< thonsew> The typename compiles fine on gcc 4.5.1 20110810 20:44:56< mordante> odd, since I'm quite sure it's not allowed 20110810 20:44:59< thonsew> It should have done nothing good or bad where it was. 20110810 20:45:24< thonsew> Thanks for fixing it in any case. 20110810 20:45:31< mordante> no problem 20110810 20:45:52< mordante> with the amount of different compilers used, this happens regularly 20110810 20:46:31< mordante> just curious which compiler loved the typenme 20110810 20:46:37< mordante> typename* 20110810 20:46:39< thonsew> I see. I was wondering how I'd prevent it in future as gcc doesn't have a warning for that. 20110810 20:47:13< mordante> as long as it compiles for everybody, nobody probably will notice nor complain 20110810 20:47:26< thonsew> A situation where it would be allowed, would be specifying a non type (const pointer, member function pointer etc.) 20110810 20:47:39< thonsew> instead of type as a parameter for the template. 20110810 20:47:55< thonsew> allowed and necessary. 20110810 20:48:15< mordante> I know typename is required at some places 20110810 20:48:39< mordante> just like the template is needed for accessing some members 20110810 20:48:40-!- sytyi [~sytyi@147-121-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110810 20:48:56< thonsew> exactly 20110810 20:50:15< thonsew> I added a file with one of my patches today, and I don't have windows to add it to the VC project files. 20110810 20:50:21< thonsew> What should I do? 20110810 20:50:36< mordante> wait for somebody on MSVC to notice it and fix it 20110810 20:50:37< Crab_> it can be done with a text editor, actually 20110810 20:50:51< Crab_> or someone from windows can do it, they're used to it :) 20110810 20:51:15< thonsew> I saw XML and figured that I would bork it without any feedback. 20110810 20:51:18< loonycyborg> thonsew: You don't need to add headers. 20110810 20:51:36< Crab_> loonycyborg: for MSVC, actually, you have to. 20110810 20:52:19< loonycyborg> That won't break compile though. It's only for 'intellisense' thingy. 20110810 20:52:33< Crab_> yes 20110810 20:52:56< timotei> thonsew, We windows developers are forget :P But we don't mind, either me or anonymisus will add required files/headers to the VC project files 20110810 20:53:07< timotei> s/forget/forgotten 20110810 20:54:04-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110810 20:54:09< mordante> timotei, you're not, but we know you're masochistic so just add a bit more torture :-P 20110810 20:54:49< thonsew> It been nice chatting, but I have to go. Enjoy your collective masochisim. 20110810 20:54:56< mordante> bye thonsew 20110810 20:55:13< thonsew> bye 20110810 20:55:20< timotei> mordante, I'm not masochist :P 20110810 20:55:21-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has quit [Quit: Leaving] 20110810 20:55:49< Espreon> timotei: Right... 20110810 20:55:49< mordante> timotei, you use Windows :-P 20110810 20:56:18< timotei> Come on... not that debate again. 20110810 20:56:31< timotei> mordante, I use the right tool for the right tasks :P 20110810 20:56:49< timotei> I was a bit masochist at start when configured the building, but afterwards was ok 20110810 20:58:29-!- AngelsJinx [~AngelsJin@203.160.126.252] has quit [Read error: Connection reset by peer] 20110810 20:58:41< mordante> timotei, well as long as you're happy with Windows, to me it feels like torture 20110810 20:58:49-!- AngelsJinx [~AngelsJin@203.160.126.252] has joined #wesnoth-dev 20110810 20:59:09< mordante> just miss all my nice command line tools there 20110810 20:59:17< negusnyul> What do you think about https://gna.org/bugs/?7254 ? This is a setting I would use and I'm writing right now a patch to add it to the advanced tab in preferences (I think it doesn't need a slider) 20110810 20:59:55< timotei> mordante, ha! I have the unix tools inside winodws too... that's why I don't need linux (yet) :P 20110810 21:00:18< mordante> negusnyul, I don't play MP so not sure whether it's needed, but what's the problem with a slider 20110810 21:00:22< timotei> That's why I love my windows :D 20110810 21:00:29< timotei> Anyway 20110810 21:00:36< timotei> I hate linux's crappy integration 20110810 21:00:42< timotei> with all kind of stuff :D 20110810 21:01:00< mordante> timotei, yeah I also did that once with the win32gnu tools, but still the tab completion was weird 20110810 21:01:08< o11c> paraphrasing the C++0x standard: "the typename prefix is permitted in cases where it is not strictly required; i.e. when not dependent on a template parameter". Not sure about C++98 though 20110810 21:01:14< mordante> I personally are a command line fan 20110810 21:01:14-!- mjs-de [~mjs-de@d120252.adsl.hansenet.de] has joined #wesnoth-dev 20110810 21:01:16< timotei> well, the current cygwin is pretty cool at completion :D 20110810 21:01:25< timotei> maybe you should try windows again :P 20110810 21:02:05< mordante> o11c, Wesnoth uses C++98/03 and the typename rules were changed between them 20110810 21:02:35< mordante> timotei, I use Windows daily at work: log in, look whether network connections restored, if not log in again 20110810 21:02:54< mordante> timotei, start virtual box, start/resume Debian :-) 20110810 21:02:56< timotei> mordante, :)) 20110810 21:02:59< o11c> I'm glad I'm not a wesnoth dev then, I can't *stand* not having the C++0x features 20110810 21:03:16< timotei> mordante, "network connections restored" ? Why that? 20110810 21:03:22< negusnyul> mordante: I think it won't be a commonly used setting, so it doesn't need a slider because KISS, but I could add a slider if it is better 20110810 21:03:27< timotei> loonycyborg, I try to make the sconscript in utils/umc_dev to accept the target to build 20110810 21:03:43< Espreon> Ugh... peculiar segfaults... 20110810 21:03:48< timotei> loonycyborg, can that be done with normal python? 20110810 21:03:50< timotei> for example: 20110810 21:03:51< Espreon> Note to self: eat thonsew. 20110810 21:03:53< timotei> scons javadoc 20110810 21:04:02< timotei> scons plugin 20110810 21:04:12< mordante> o11c, the problem with an existing codebase you need to support older compilers 20110810 21:04:21< timotei> loonycyborg, is that even how one builds separate wesnoth binaries with the current scons? 20110810 21:04:26< negusnyul> mordante: But I would use it and the ticket's reporter too, so there is demand :) 20110810 21:04:32< timotei> cause I see this: With no arguments, the recipe builds wesnoth and wesnothd. Available 20110810 21:04:32< timotei> build targets include the individual binaries: 20110810 21:04:32< timotei> wesnoth wesnothd campaignd exploder cutter test 20110810 21:04:36< mordante> o11c, I use C++0x at anotehr project and it has nice features 20110810 21:05:01< mordante> timotei, when I log in the network connections are failing about 90% of the time, logging in again solves it 20110810 21:05:16< o11c> GCC 4.5 is pretty widespread these days, and by the time I release my project I expect 4.6 to be as well 20110810 21:05:29< mordante> and I can't bother to figure out how to fix it 20110810 21:06:01< timotei> mordante, is it a software problem? 20110810 21:06:03< mordante> debian stable has 4.4, which I run 20110810 21:06:05< loonycyborg> timotei: You don't even build a DAG in that script of yours. 20110810 21:06:33< timotei> loonycyborg, Yeah, It's pretty much a simple script, but I don't want to maintain separate mac/linux/windows scripts. So I'd better use scons 20110810 21:06:40< timotei> Did I do the wrong... "move" ? :P 20110810 21:06:42< mordante> timotei, no idea but since during that time I just do other things like unpacking my breadbox and such 20110810 21:07:02< mordante> negusnyul, how do you intent to select it then instead of a slider? 20110810 21:07:23< loonycyborg> timotei: You could as well use plain python if not for Variables() stuff. 20110810 21:07:26< sytyi> mordante: Do you have any critics or wishes for my current validation code? 20110810 21:07:50< o11c> even 4.4 has some good stuff: enum class, variadic templates, = default/delete, 20110810 21:08:37< o11c> initializer lists (you would not believe how useful these are), auto, decltype() 20110810 21:08:40< negusnyul> mordante: like ping timeout, so there is a slider only if I click on the option, and no slider in the Multiplayer "tab" 20110810 21:09:16< mordante> sytyi, could you post your last list of warnings/errors, like to have a look at tiem 20110810 21:09:29< negusnyul> mordante: sorry I was a bit ambiguous when saying no slider 20110810 21:10:03< mordante> o11c, Wesnoth doesn't compile with g++-4.4 in C++0x mode it does with g++-4.5 and g++-4.6 20110810 21:10:16< sytyi> mordante: List containing only unique warnings, or full? 20110810 21:10:16< loonycyborg> timotei: What you really do in a buildsystem script is define a graph with files that depend on each other. 20110810 21:10:24< mordante> sytyi, unique please 20110810 21:11:09< loonycyborg> And the buildsystem's job is to determine build order and determine when particular targets are up-to-date to avoid needlessly rebuilding them. 20110810 21:12:16< sytyi> mordante: http://pastebin.com/B1ifLYGe 20110810 21:12:48< sytyi> mordante: Or you prefer with line № ? 20110810 21:12:58< mordante> negusnyul, ah ok 20110810 21:13:40< o11c> ah, quoting C++98 standard: "The keyword typename shall only be applied to qualified names, but those names need not be dependent" 20110810 21:13:42< mordante> no just curious what messages remain 20110810 21:14:17< mordante> sytyi, how are things going regarding documentation? 20110810 21:14:34< sytyi> mordante: Begin to work 20110810 21:14:45< sytyi> mordante: Can I commit validation& 20110810 21:15:37< mordante> some remarks 20110810 21:15:56< mordante> it's a bit odd to call a function error and then write a warning 20110810 21:16:08< mordante> either it's a warning or an error 20110810 21:17:00< mordante> single argument constructors like error_info are best made explicit to avoid implicit conversion 20110810 21:17:45< loonycyborg> timotei: Generally there are build targets created with env.Program/env.Command for which you can create aliases with Alias but in your case there aren't any real targets 20110810 21:18:12< timotei> loonycyborg, Yeah, no real targets, just some way to specify what to build 20110810 21:18:17< sytyi> mordante: What do you think - what messages are errors and what are warnings& 20110810 21:18:18< loonycyborg> Though you still can read COMMAND_LINE_TARGETS 20110810 21:18:19< timotei> I guess the build= will suffice 20110810 21:18:22< timotei> ok 20110810 21:18:43< mordante> sytyi, in schema_validator::print the last case falls down into the default 20110810 21:18:47< Espreon> wesbot: bug 18480 20110810 21:18:48< wesbot> Bug #18480 Assigned to: None Status: None Priority: 5 - Normal 20110810 21:18:48< wesbot> Summary: Peculiar segfault 20110810 21:18:48< wesbot> Original submission: Very, very, very recently, I've noticed something odd. In 20110810 21:18:51< wesbot> scenario three of chapter two of my campaign, attacking causes segfaults. I hav 20110810 21:18:54< wesbot> URL: https://gna.org/bugs/?18480 20110810 21:18:56< wesbot> Attached file (1st): https://gna.org/bugs/download.php?file_id=13827 20110810 21:19:01< Espreon> Yeah, I am not amused. 20110810 21:19:15< Espreon> Especially since I've been in the mood to actually work on my campaign. 20110810 21:19:25< mordante> sytyi, also better no add a default label 20110810 21:19:47< sytyi> mordante: noted. 20110810 21:19:57< mordante> sytyi, if you now add a new member to the enum, your compiler is happy, if you omit the default gcc will complain 20110810 21:20:16< timotei> fendrin, hi there! 20110810 21:20:24< mordante> that way the compiler will find your errors 20110810 21:20:49< sytyi> mordante: I see. I wrote that when the enum was not full 20110810 21:20:57< mordante> ok 20110810 21:21:00< fendrin> timotei: hi 20110810 21:21:04< mordante> sytyi, I think all are errors 20110810 21:21:27< timotei> fendrin, I've made some changes in the workflow of 'Setup workspace' 20110810 21:21:34< sytyi> mordante: I suppose that extra or wrong tags are warnings 20110810 21:21:38< timotei> that is, it won't automatically create projects for campaign projects. 20110810 21:21:50< fendrin> timotei: Give me a few minutes, I will try it out. 20110810 21:21:55< sytyi> mordante: and missing or wrong value are errors 20110810 21:21:56< timotei> Ah. ok 20110810 21:21:56< timotei> :P 20110810 21:21:56< mordante> sytyi, other then these minor issues I see no real odd things 20110810 21:22:21< sytyi> mordante: ok. I also want to discuss one idea 20110810 21:22:26< mordante> ok 20110810 21:22:40< sytyi> I will write doxygen comments and commit. 20110810 21:22:45< mordante> ok 20110810 21:22:51-!- Crendgrim [~crend@77-22-254-233-dynip.superkabel.de] has quit [Quit: ...] 20110810 21:23:14< timotei> fendrin, so, I thought... I'll add a new menu item that creates the projects 20110810 21:23:21< timotei> wouldn't that be fine? 20110810 21:23:43< timotei> So if you know you want them, you'll just activate that, select the desired campaigns, and they will be created. 20110810 21:23:45-!- MeccaGod [~majs@host189-199.bornet.net] has quit [] 20110810 21:23:54< sytyi> mordante: What about adding special bool flag to validator. If that flag is true - validator will add content of [wml_schema] from file is currently validated 20110810 21:24:07< timotei> fendrin, Also, the thing you asked for: Each project now has a special directory: Wesnoth Core Library 20110810 21:24:13< timotei> Which links to the data/core directory :) 20110810 21:24:37< sytyi> then you can add [wml_schema] to file which will be validated using {schema.cfg} 20110810 21:25:21< timotei> fendrin, or, besides the menu for creating the mainline campaign projects, I could create a global: "Mainline campaigns" project 20110810 21:25:27< sytyi> and initialize validator only with schema of [wml_schema] tag 20110810 21:25:55< timotei> which links to all campaigns. That way I can create the project in a writeable region, and it won't involve creating any files in case the mainline campaigns are in a read-only place. 20110810 21:26:50-!- vultraz [~chatzilla@124.109.10.221] has quit [Read error: No route to host] 20110810 21:26:56< mordante> sytyi, not sure since the file information should be kind of transparent to the parser 20110810 21:27:15< mordante> especially with macros, which file do the `macro call' belong to 20110810 21:27:25< anonymissimus> thonsew: a side note - please don't write so much code like this: ... { ...}, that is, { and the related } in teh same line 20110810 21:27:35< anonymissimus> those are a pain with MSVC debugger 20110810 21:27:44< sytyi> mordante: That would be more understandable for wml-authors 20110810 21:28:00< timotei> anonymissimus, thonsew: unless they are just 1-2 lines long, right? 20110810 21:28:21< anonymissimus> since one can't set breakpoints into it and I often want to do that; same for these many functions in unit.hpp etc 20110810 21:28:26< mordante> sytyi, maybe, the problem I see at the moment is that GSoC is almost over and there is still a lot to do 20110810 21:28:50< mordante> so I like to focus on getting the basics working and debugged before adding new features 20110810 21:29:05< anonymissimus> well there are many which are mroe than just a return var_name, and no matter, I often want to set there a breakpoint too 20110810 21:29:11< sytyi> mordante: The main part is done. We need to finish marking gui-wml 20110810 21:29:38< sytyi> and now I will not change c++ code. except for this idea 20110810 21:29:42< anonymissimus> but I guess thats because most of you aint working with an interactive debugger due to lack of windows ;) 20110810 21:29:50< mordante> sytyi, does the validation inside wesnoth itself already work properly/ 20110810 21:29:52< mordante> ?* 20110810 21:30:06< sytyi> mordante: didn't tried. 20110810 21:30:28< mordante> since that's what I consider the most important part 20110810 21:30:33< sytyi> mordante: I see you mean. 20110810 21:30:40< mordante> that was the main goal of the GSoC project 20110810 21:30:43< sytyi> I'm testing now. 20110810 21:31:02 * anonymissimus wonders how one can understand what's going on in one's code without a powerful debugger 20110810 21:31:59-!- vultraz [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20110810 21:32:15< mordante> sytyi, GSoC lasts about less than two weeks and getting proper documentation and the validator working inside Wesnoth are two things that really need to be finished before the end of GSoC 20110810 21:32:54< sytyi> mordante: yes. I plan to work only on documentation from tomorrow, 20110810 21:33:18< sytyi> mordante: just wanted to know your opinion about c++ code of validation 20110810 21:34:32< mordante> sytyi, sytyi, other then these minor issues I see no real odd things 20110810 21:35:05< sytyi> mordante So now nothing is between me and documentation, right ? 20110810 21:35:43< mordante> I don't think so unless during implementing the code it appears the approach doesn't work as expected 20110810 21:36:23< sytyi> maybe on weekends both you and I will finish GUI markup, cause I don't know how to markup listbox and tree_view 20110810 21:38:27-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110810 21:39:25< anonymissimus> Espreon: btw I *do think* that you would have been the better person to fix bug #18441 sicne you were already familier with that code 20110810 21:39:46< Espreon> I think not. 20110810 21:41:22< anonymissimus> what was so exciting about my commit then ? do you think I understand 100% of that function ? I don't, at maximum 20% or so 20110810 21:41:38< Espreon> Nothing was exciting about it. 20110810 21:41:49< anonymissimus> you could have done that 20110810 21:42:10< shadowmaster> anonymissimus: printf/iostream probes are one way to do that 20110810 21:42:29< Espreon> Yes, but I couldn't have thought it up. 20110810 21:42:42< anonymissimus> shadowmaster: debug messages can't be placed while a program is already running 20110810 21:42:59< shadowmaster> that's never been a problem for me 20110810 21:43:28< anonymissimus> and I very often need to change where and what I want to inspect 20110810 21:45:48< mordante> sytyi, not sure how much I'll be around in the weekend yet, so if you have specific questions best send an email 20110810 21:46:00< mordante> then I can also look at it when you're not around 20110810 21:46:23< mordante> I probably will have time tomorrow evening 20110810 21:46:23< sytyi> mordante: ok. 20110810 21:46:32< mordante> do you have more questions for now 20110810 21:46:34< mordante> ? 20110810 21:46:43< sytyi> I will try to polish enough to commit markup tommorow 20110810 21:46:48< sytyi> mordante: nope 20110810 21:47:03< mordante> ok 20110810 21:47:04< anonymissimus> Espreon: you could have made a gdb backtrace; and at some point you would have outputed the calculated num_turns variable (see shadowmaster) which would have showed a ridiculously high value 20110810 21:47:15< timotei> anonymissimus, I would never give up on an interactive debugger 20110810 21:47:41< Espreon> anonymissimus: ... One problem... 20110810 21:47:53< Espreon> I can't bloody use gd-freakin'-b. 20110810 21:48:18< mordante> Espreon, you just used it :-P 20110810 21:48:24< Espreon> mordante: Shut up! 20110810 21:48:43< Espreon> anonymissimus just wants me to be a coder. 20110810 21:48:53< shadowmaster> bt, start and cont were the only commands I knew until last year when I was introduced to p by a supertuxkart dev 20110810 21:49:03< Espreon> ... which I don't wish to be. 20110810 21:49:08< mordante> ok 20110810 21:49:21< shadowmaster> and up/down by some wesnoth dev the year before 20110810 21:49:31< mordante> well you know the most important part of gdb for a non-coder 20110810 21:49:44< mordante> backtraces are so nice to have, even without debug symbols 20110810 21:50:27< shadowmaster> that's why we have a sticky dedicated to them in the forums :) http://forums.wesnoth.org/viewtopic.php?f=4&t=16163 20110810 21:51:10< shadowmaster> (though I really wonder if the Windows limitation could be fixed some day) 20110810 21:51:53< fendrin> Crab_: Got it compiled and it is starting the campaign. Just that the difficult level of a savefile is always medium. 20110810 21:52:08< fendrin> I guess I still need the cfg file. 20110810 21:52:11< Crab_> then something is not done yet. it worked. 20110810 21:52:53< Espreon> anonymissimus: Also, know this well: I'm not a coder... nor will I ever be. Stop pretending that I am one. 20110810 21:53:17< mordante> shadowmaster, the backtrace without symbols is not nearly useless 20110810 21:54:35< sytyi> mordante: I tested an dvalidation worked 20110810 21:54:44< CIA-57> timotei * r50681 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/projects/ProjectUtils.java: 20110810 21:54:44< CIA-57> eclipse plugin: Skip the core library creation 20110810 21:54:44< CIA-57> if the old and new targets point to the same location 20110810 21:55:14< sytyi> mordante: But I don't know how to print output of validation log elsewhere then console 20110810 21:55:14< CIA-57> timotei * r50682 /trunk/utils/umc_dev/org.wesnoth/src/org/wesnoth/preferences/WesnothInstallsPage.java: 20110810 21:55:14< CIA-57> eclipse plugin: Polish a bit the path guessing 20110810 21:55:14< CIA-57> routine 20110810 21:55:34< timotei> I'm out 20110810 21:55:35< timotei> night 20110810 21:55:35-!- timotei [~Timo@wesnoth/developer/timotei] has quit [Quit: Leaving] 20110810 21:55:57< zookeeper> mordante, hi, you seen this? http://forums.wesnoth.org/viewtopic.php?f=4&t=34599 20110810 22:00:27< mordante> sytyi, nice, have a look at the VALIDATE macro 20110810 22:00:33< mordante> zookeeper, no thanks 20110810 22:00:36< shadowmaster> the key to reproducing that bug appears to be the window's height, since it happens here at 1276x600 but not at 1280x752 or 800x600 20110810 22:01:06< mordante> that might be true 20110810 22:01:13< mordante> that code is a bit fragile 20110810 22:02:10< anonymissimus> shadowmaster: a personal question; you once said somewhere you orginally learned C++ via wesnoth coding, is that right ? 20110810 22:02:33< shadowmaster> that was half of the process 20110810 22:02:53< sytyi> mordante: And what is there I schould think about? wml_exception? 20110810 22:02:54-!- mjs-de [~mjs-de@d120252.adsl.hansenet.de] has quit [Remote host closed the connection] 20110810 22:03:22< shadowmaster> I learned the basics on my own (looking at wesnoth for examples) but most of the advanced techniques I know I learned for the purpose of coding in wesnoth 20110810 22:03:39-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110810 22:04:31< mordante> sytyi, it has the way to show fatal WML errors to the user 20110810 22:04:43< sytyi> mordante: ok, thanks. 20110810 22:05:10< sytyi> Shall I use it for missing mandatory tags & keys? 20110810 22:06:09< mordante> sytyi, that or maybe add a generic validator error 20110810 22:06:22< mordante> (thus making a new error type) 20110810 22:06:30< sytyi> mordante: ok. 20110810 22:06:32< mordante> that way it's easier to find what caused the error 20110810 22:06:56< sytyi> use this instead of printing the log 20110810 22:09:14< mordante> yup 20110810 22:09:55< sytyi> put type of error in dev info and successs 20110810 22:10:56< mordante> yes and put somehthing like »validation error occurred« in the user message 20110810 22:11:16< sytyi> mordante: great :) 20110810 22:11:26-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-17-86.telecom.by] has quit [Remote host closed the connection] 20110810 22:15:23-!- Octalot [~noct@host86-166-162-91.range86-166.btcentralplus.com] has joined #wesnoth-dev 20110810 22:18:28< negusnyul> aaaand my first wesnoth patch is done! https://gna.org/bugs/?7254 \o/ 20110810 22:19:43< shadowmaster> yay 20110810 22:20:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110810 22:20:27< shadowmaster> I'm not sure about other devs, but for me it's quite difficult to find out of the existence of patches not posted in the patches tracker 20110810 22:20:29< mordante> negusnyul, best post it as a patch and refer to the but 20110810 22:20:42< mordante> shadowmaster, ^ likewise ;-) 20110810 22:20:45< negusnyul> OK 20110810 22:20:59< Gambit> Man the more I get used to github, the more I realize how lacking GNA is. 20110810 22:21:06< Gambit> Downloading the patch to view it? lol 20110810 22:21:36-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 20110810 22:23:01< shadowmaster> I'm not sure why it has to be minutes rather than seconds or minutes as a floating point number 20110810 22:25:08< negusnyul> shadowmaster: These are rather large time intervals (the default is/was 20 min), so I used minutes... 20110810 22:25:16< mordante> negusnyul, actually I think it's nice to place the while() in an if statement 20110810 22:25:27< mordante> nicer* 20110810 22:25:58< mordante> no need to evaluate the `constant' every iteration 20110810 22:29:20< mordante> so if(remove_all || message_aging != 0) { while(...) {...}} 20110810 22:29:55< mordante> but I'm off now night 20110810 22:30:10< negusnyul> mordante: I was going for minimal code changes, but I'll do it with an if and then post the patch on patches.wesnoth.org 20110810 22:31:00< mordante> the main problem is the while already is quite complex 20110810 22:31:28< mordante> maybe I've time to look at it tomorrow, the changes look rather sane 20110810 22:32:42< shadowmaster> Ivanovic: are you still checking for blockers before releasing development versions, or you are treating blockers as blocking next stable only? 20110810 22:32:58-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20110810 22:35:03-!- inferno8 [~kvirc@77-253-61-5.adsl.inetia.pl] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20110810 22:36:03< CIA-57> shadowmaster * r50683 /trunk/src/preferences_display.cpp: 20110810 22:36:03< CIA-57> Set default color cursors choice to "no", effectively reverting r43158 20110810 22:36:03< CIA-57> Color cursors still feel sluggish on my laptops, especially with all the 20110810 22:36:03< CIA-57> default map and unit animations enabled, and don't match the actual 20110810 22:36:03< CIA-57> mouse motion on my platform with other applications or color cursors 20110810 22:36:04< CIA-57> disabled as closely as they should. See also bug #18112. 20110810 22:37:26< Ivanovic> shadowmaster: depends 20110810 22:37:35< Ivanovic> shadowmaster: every now and then i check for blockers 20110810 22:37:48< Ivanovic> though if they already exist for several month i don't consider them too much 20110810 22:38:10< shadowmaster> hmmmm, very well... 20110810 22:40:06-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110810 22:40:53< Espreon> shadowmaster: Thank you! 20110810 22:41:18< shadowmaster> for what? 20110810 22:42:07< Espreon> For making black and white cursors the default again. 20110810 22:43:30< shadowmaster> I honestly think the color cursors feature should have never been implemented in the first place. 20110810 22:43:39-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110810 22:44:38< shadowmaster> The problem with this kind of features is that once they are in, the people for whom they work flawlessly (or seemingly flawlessly, see also human psychology and Windows Vista or Ubuntu) will not approve of their removal and will create an spectacle in response 20110810 22:44:57< shadowmaster> or alternatively, the people who contributed art for them but don't even use Wesnoth anymore 20110810 22:45:50< shadowmaster> and whoever thought that implementing a software cursor in Wesnoth was a nice idea should be hit in the head with a baseball bat 20110810 22:46:38< negusnyul> shadowmaster: actually, when I first saw the color cursors my first thought was "how nice! this feature was missing for so long...", sorry :D 20110810 22:46:53< shadowmaster> this means that it's up to me to hit Dave himself with that bat, apparently 20110810 22:47:05< shadowmaster> (r1421) 20110810 22:47:57< shadowmaster> negusnyul: it was implemented in 2004, you must be a really old player 20110810 22:48:07< shadowmaster> (or you mean missing from other games?) 20110810 22:48:48< negusnyul> nope, I just didn't noticed it just when it went default (Now I fear I have the dumb :D ) 20110810 22:49:38 * negusnyul checks preferences for settings he didn't know about 20110810 22:50:51< Espreon> And it appears that duration= in [message] doesn't do anything anymore. 20110810 22:51:56< Espreon> Sadness. 20110810 23:01:43< o11c> none of which would be an issue if SDL talked to the WM properly to support color cursors 20110810 23:02:12-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Quit: Leaving] 20110810 23:08:42-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110810 23:09:02< anonymissimus> shadowmaster: I think you can finally make my nick red...now that Elvish_Hunter I can't stand behind... 20110810 23:09:26< shadowmaster> haha 20110810 23:09:35< anonymissimus> although people may think then "uh wow, a dev! what he says must be true!" 20110810 23:09:46< shadowmaster> done 20110810 23:15:49< anonymissimus> seems I can now move the wml questions from technical support to wml workshop 20110810 23:20:36-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110810 23:21:43< noy> congrats negusnyul 20110810 23:26:29-!- wesbot changed the topic of #wesnoth-dev to: 204 bugs, 325 feature requests, 21 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110810 23:31:01-!- AngelsJinx [~AngelsJin@203.160.126.252] has left #wesnoth-dev [] 20110810 23:35:24< CIA-57> crab * r50684 /trunk/ (4 files in 3 dirs): 20110810 23:35:25< CIA-57> fixed bug #16117: added a way to supress E_NOT_REACHED_DESTINATION to lua api 20110810 23:35:25< CIA-57> via an optional boolean parameter - ai.move_full(from,to_x,to_y,true) - this 20110810 23:35:25< CIA-57> allows to steal units in custom moveto events without the AI complaining that 20110810 23:35:25< CIA-57> something is wrong 20110810 23:46:10-!- negusnyul [~negusnyul@h47-207.pool95-168.dyn.tolna.net] has quit [Remote host closed the connection] 20110810 23:47:14-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Read error: Connection reset by peer] 20110810 23:47:21-!- crimson_penguin [~ben@184.71.170.250] has joined #wesnoth-dev 20110810 23:47:21-!- crimson_penguin [~ben@184.71.170.250] has quit [Changing host] 20110810 23:47:21-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110810 23:47:44< CIA-57> crab * r50685 /trunk/ (changelog src/ai/contexts.cpp src/ai/testing/ca.cpp): Applied patch #2846 by thonsew: let AI forget about invisible enemy units in villages during get_villages phase 20110810 23:49:28-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110810 23:50:46< CIA-57> crab * r50686 /trunk/changelog: add note to changelog that bug #18101 was fixed (in the patch applied in previous commit) 20110810 23:51:53< sytyi> mordante: Tried to use wml_exception - Since there is used throw .... wesnoth don't start (gui is read at the earlyt begining ) and wrote message to console. 20110810 23:52:10< sytyi> mordante: I don't know whether this is good. 20110810 23:54:31< CIA-57> sytyi * r50687 /trunk/utils/wiki_grabber.py: Updated annotation regex 20110810 23:54:53< Crab_> heh, it's too easy to get wesnoth to segfault those days :) 20110810 23:57:09-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110810 23:59:22-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [] --- Log closed Thu Aug 11 00:00:12 2011