--- Log opened Sat Apr 09 00:00:31 2011 20110409 00:05:02-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 258 seconds] 20110409 00:07:24-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 00:07:56< Qbunia> Crab_: 20110409 00:07:58< Qbunia> u here? 20110409 00:09:34-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 00:09:52-!- eoc is now known as eoc|off 20110409 00:10:07-!- Seiyria [~Seiyria@141.233.52.230] has joined #wesnoth-dev 20110409 00:14:05-!- Seiyria [~Seiyria@141.233.52.230] has quit [Client Quit] 20110409 00:24:25-!- vcap [~vcap@AReims-551-1-136-230.w90-18.abo.wanadoo.fr] has quit [Quit: leaving] 20110409 00:35:26-!- mjs-de [~mjs-de@g224188238.adsl.alicedsl.de] has quit [Remote host closed the connection] 20110409 00:38:06-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 00:40:09< Crab_> Qbunia: somewhat. more 'not here' than here, quite crappy inet connection 20110409 00:40:09-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 00:42:00< Qbunia> Crab_: iam trying to write AI for Heir to the Throne campaign. You mean i have to modify main loop and use lua or c++ functions? 20110409 00:43:55< Crab_> Qbunia: yes, modify the side 1 ai, add stuff to main loop 20110409 00:43:59< Crab_> c++ stuff or lua stuff 20110409 00:44:14< Qbunia> Crab_: ah i see ok 20110409 00:44:17< Crab_> also, if needed, play with the starting gold of sides to make things easier 20110409 00:45:01< Qbunia> Crab_: mm can i get info when reviewing of proporsals will start? 20110409 00:45:13< Crab_> it started already, but it's not final 20110409 00:45:23< Crab_> I will try to review all the proposals on this weekend 20110409 00:45:27< Crab_> this won't be final, too 20110409 00:45:32< Qbunia> Crab_: i know iam way too late with proporsal fixing but if i have some time i like to use it to improve as much as i can 20110409 00:45:35< Crab_> I will leave feedback 20110409 00:45:47< Crab_> I will look at 3 main things 20110409 00:45:56< Crab_> (1) does the student know what needs to be done 20110409 00:46:04< Crab_> (2) can the student code well enough? 20110409 00:46:24< Qbunia> so after weekend i will be able to update somethign and those updates will be considered in final reviews? 20110409 00:46:30< Crab_> sure! 20110409 00:46:39< Qbunia> i see 20110409 00:46:44< Crab_> (3) other things like activity, proposal neatness, things in the interview, etc 20110409 00:46:53-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110409 00:47:03< Qbunia> interview you mean 20110409 00:47:09< Qbunia> just like for applying for a job yes? 20110409 00:47:20< Crab_> I mean that questionnaire 20110409 00:47:28< Qbunia> ahh ok 20110409 00:47:34< Crab_> once the proposals are more-or-less reviewed, we'll rate the students and tell them what to improve 20110409 00:47:34-!- zaroth [~zaroth@unaffiliated/zaroth] has quit [Read error: Connection reset by peer] 20110409 00:47:54< Qbunia> okey i got the main thing 20110409 00:48:09< Qbunia> i wonder how to show you that iam the right guy to code that Ai improvments 20110409 00:48:14< Qbunia> its hard to show hey i can expose it ! 20110409 00:48:25< Qbunia> so i tought i will write some AI for scenarios 20110409 00:48:36< Crab_> and, from the best ones (taking improvement into account), we'll try to pick out the best students, and this might mean some IRC interviews. 20110409 00:48:36< Qbunia> + i will epose 1 function or 2 functions 20110409 00:48:53< Qbunia> expose* 20110409 00:48:56< Qbunia> ah i see :) 20110409 00:48:58< Crab_> yes, exposing 1 function is enough to show you can do it. 20110409 00:49:07< Qbunia> wonderfull 20110409 00:49:34< Qbunia> i cal also add soemthing like how i will expose aspect class and movment map 20110409 00:50:26< Crab_> exposing aspects was more-or-less handled by one of the other students, so I suggest going for the movement map. 20110409 00:50:38< Qbunia> ahh okok 20110409 00:53:04-!- Blueblaze [~Blueblaze@adsl-99-171-161-175.dsl.hstntx.sbcglobal.net] has quit [Read error: Connection reset by peer] 20110409 00:53:16< Crab_> night 20110409 00:53:24-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20110409 00:53:29-!- Blueblaze [~Blueblaze@adsl-99-4-147-1.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110409 00:57:10-!- dayoung|afk is now known as dayoung 20110409 00:59:54-!- SpoOkyMagician [~chatzilla@74-138-202-211.dhcp.insightbb.com] has quit [Quit: i dunno...] 20110409 01:01:19-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110409 01:01:28-!- GvS0 [~zzz@afft77.neoplus.adsl.tpnet.pl] has quit [] 20110409 01:04:32-!- PolarPanda is now known as SAFEnDEAD 20110409 01:04:49-!- SAFEnDEAD is now known as PolarPanda 20110409 01:06:46-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has quit [] 20110409 01:08:48-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 01:10:49-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 01:17:49-!- Blueblaze [~Blueblaze@adsl-99-4-147-1.dsl.hstntx.sbcglobal.net] has quit [Read error: Connection reset by peer] 20110409 01:18:05-!- Blueblaze [~Blueblaze@adsl-99-182-53-62.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110409 01:21:49-!- PolarPanda is now known as OhCwap 20110409 01:21:56-!- OhCwap is now known as Petey 20110409 01:22:14-!- Petey is now known as PeteyPete 20110409 01:39:31-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 01:41:37-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 01:42:30-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has joined #wesnoth-dev 20110409 01:43:29-!- Xenmen [~Administr@d99-199-58-219.bchsia.telus.net] has joined #wesnoth-dev 20110409 01:45:43-!- eoc` [~eoc@pD95607D0.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110409 01:47:57-!- eoc|off [~eoc@pD9560B0F.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20110409 01:54:24-!- eoc [~eoc@pD9560423.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110409 01:56:27-!- Blueblaze2 [~Blueblaze@adsl-76-202-23-109.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110409 01:56:31-!- eoc` [~eoc@pD95607D0.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20110409 01:59:28-!- Blueblaze [~Blueblaze@adsl-99-182-53-62.dsl.hstntx.sbcglobal.net] has quit [Ping timeout: 246 seconds] 20110409 01:59:28-!- Blueblaze2 is now known as Blueblaze 20110409 02:01:57-!- eoc [~eoc@pD9560423.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20110409 02:07:45-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Ping timeout: 264 seconds] 20110409 02:07:49-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 252 seconds] 20110409 02:07:58-!- npepinpe [~npepinpe@modemcable196.26-20-96.mc.videotron.ca] has quit [Quit: npepinpe] 20110409 02:09:27-!- userx [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110409 02:09:55-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20110409 02:10:14-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110409 02:10:15-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 02:10:17-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Client Quit] 20110409 02:14:09-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110409 02:14:59-!- eoc [~eoc@pD95606F7.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110409 02:24:14-!- Tallken [Tallken@206.132.189.46.rev.vodafone.pt] has joined #wesnoth-dev 20110409 02:24:15-!- Tallken [Tallken@206.132.189.46.rev.vodafone.pt] has quit [Changing host] 20110409 02:24:15-!- Tallken [Tallken@unaffiliated/tallken] has joined #wesnoth-dev 20110409 02:25:01-!- Tallken [Tallken@unaffiliated/tallken] has quit [Read error: Connection reset by peer] 20110409 02:25:25-!- Tallken [~Tallken@unaffiliated/tallken] has joined #wesnoth-dev 20110409 02:26:41-!- Blueblaze [~Blueblaze@adsl-76-202-23-109.dsl.hstntx.sbcglobal.net] has quit [Ping timeout: 240 seconds] 20110409 02:30:15< Xenmen> Gee, it sure is quiet now that all the proposals are in... 20110409 02:30:26< tschmitz> Aye 20110409 02:31:38< tschmitz> I'd like to work on the code now, but I need to give my homework assignments some of my attention now ... 20110409 02:31:58< Xenmen> Same; that and finals' preparation 20110409 02:34:18-!- Tallken [~Tallken@unaffiliated/tallken] has quit [Quit: Leaving] 20110409 02:36:11-!- clanehin_ [~quassel@cpe-174-109-037-217.nc.res.rr.com] has quit [Ping timeout: 240 seconds] 20110409 02:38:37-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 252 seconds] 20110409 02:42:04-!- Seiyria [~Seiyria@98-125-45-116.dyn.centurytel.net] has joined #wesnoth-dev 20110409 02:58:42-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110409 02:59:01-!- PeteyPete [~pete@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20110409 02:59:11-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110409 02:59:29-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110409 03:14:33-!- eoc [~eoc@pD95606F7.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20110409 03:17:41-!- 5EXACG1HJ [~iwaim@rasteenie.alib.jp] has joined #wesnoth-dev 20110409 03:23:06-!- Upth [~ogmar@69.62.144.56] has joined #wesnoth-dev 20110409 03:23:06-!- Upth is now known as Upthorn 20110409 03:23:45-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110409 03:24:15-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110409 03:27:36-!- eoc [~eoc@pD956005A.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110409 04:13:24-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110409 04:13:50-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110409 04:20:51-!- Xenmen [~Administr@d99-199-58-219.bchsia.telus.net] has quit [Quit: Leaving.] 20110409 04:22:10-!- akzfowl [~akzfowl@1.186.3.64] has quit [Ping timeout: 264 seconds] 20110409 04:33:45-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20110409 04:34:15-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110409 04:51:29-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 246 seconds] 20110409 04:56:55-!- Seiyria [~Seiyria@98-125-45-116.dyn.centurytel.net] has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 20110409 05:20:41-!- Elvish_Pillage2 [~eli@dhip-164.foss.residences.colby.edu] has quit [Ping timeout: 240 seconds] 20110409 05:27:05-!- atomicbomb [~atomicbom@125.161.20.219] has joined #wesnoth-dev 20110409 05:39:19-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110409 06:12:55-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110409 06:13:46-!- userx is now known as Sirp 20110409 06:13:51-!- Sirp [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has quit [Changing host] 20110409 06:13:51-!- Sirp [~user@wesnoth/developer/dave] has joined #wesnoth-dev 20110409 06:16:17-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has quit [Quit: Leaving] 20110409 06:17:05-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20110409 06:17:05-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20110409 06:21:09-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110409 06:22:57-!- Qbunia [540aafbf@gateway/web/freenode/ip.84.10.175.191] has quit [Ping timeout: 251 seconds] 20110409 06:40:10-!- ancestral [~ancestral@198.228.224.144] has joined #wesnoth-dev 20110409 06:44:08-!- crimson_pingvin [~ben@64.201.60.211] has joined #wesnoth-dev 20110409 06:44:13-!- crimson_pingvin [~ben@64.201.60.211] has quit [Changing host] 20110409 06:44:13-!- crimson_pingvin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110409 06:47:55-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 258 seconds] 20110409 06:47:55-!- crimson_pingvin is now known as crimson_penguin 20110409 06:54:20-!- ancestral [~ancestral@198.228.224.144] has quit [Quit: Smell ya later!] 20110409 06:54:46-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has joined #wesnoth-dev 20110409 06:56:52-!- dtiger [~dtiger@dynamic-vpdn-93-125-65-232.telecom.by] has joined #wesnoth-dev 20110409 07:09:50-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110409 07:15:16-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has quit [Quit: eleazzaar] 20110409 07:17:50-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110409 07:18:18< timotei> morning 20110409 07:23:52< automagic> good morning 20110409 07:26:43-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 276 seconds] 20110409 07:31:42-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110409 07:35:28-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Client Quit] 20110409 07:41:51-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110409 07:44:56-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20110409 07:47:40-!- zaroth [~zaroth@host9.natpool.mwn.de] has joined #wesnoth-dev 20110409 07:47:40-!- zaroth [~zaroth@host9.natpool.mwn.de] has quit [Changing host] 20110409 07:47:40-!- zaroth [~zaroth@unaffiliated/zaroth] has joined #wesnoth-dev 20110409 07:48:11-!- PolarPanda [~pete@unaffiliated/peterporty] has quit [Remote host closed the connection] 20110409 07:59:53-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 240 seconds] 20110409 08:00:12-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110409 08:25:46-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 248 seconds] 20110409 08:25:49-!- akzfowl [~akzfowl@1.186.3.64] has joined #wesnoth-dev 20110409 08:28:08-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20110409 08:28:08-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20110409 08:28:08-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20110409 08:28:20< mordante> servus 20110409 08:29:49-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110409 08:31:26< mordante> zaroth, thanks for testing --log-debug=foo/* 20110409 08:32:05< zaroth> hey mordante 20110409 08:32:49< mordante> zaroth, there is no way to use team colours in a GUI2 label, just because I never had the need to do so 20110409 08:33:22< mordante> not sure how easy it is to add however 20110409 08:33:31< zaroth> mordante: I prepared another patch fixing this 20110409 08:33:46< zaroth> since I didn't want to merge it together with that one, because it concerns something different 20110409 08:34:11< zaroth> (just finished compiling and testing it, changes in team.hpp affect a LOT of files) 20110409 08:34:17< mordante> do you use git-svn? 20110409 08:34:28< zaroth> mordante: sure 20110409 08:35:37< zaroth> local commit goodness is too good to live without it 20110409 08:35:43< mordante> then it's easy to make new branches for your patches and work on them independently 20110409 08:36:17< zaroth> mordante: currently speaking to you from control_panel branch, once it gets commited, I'll get back to developing mp_hack branch for crab ;-) 20110409 08:36:22< mordante> and I agree about local commits have a branch of about 30 patches for a new feature which is very contained, so can be one upstream patch 20110409 08:36:48< mordante> ok so you know that great feature as well 20110409 08:37:09< zaroth> best thing ever since sliced bread 20110409 08:38:15-!- champ [~AndChat@117.136.0.205] has quit [Quit: Bye] 20110409 08:38:19-!- Upthorn [~ogmar@69.62.144.56] has quit [Ping timeout: 252 seconds] 20110409 08:39:15< mordante> yes git itself is really nice, the best thing that came out of the bitkeeper debacle 20110409 08:39:55-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110409 08:40:10< CIA-82> fendrin * r49122 /branches/editor/src/editor/ (8 files in 3 dirs): Fixed segfaults and null pointers in the unit action classes. 20110409 08:41:46-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110409 08:43:04< zaroth> mordante: https://gna.org/patch/index.php?2628 <- this is meant to be applied after applying the mp_change_control patch 20110409 08:43:55< mordante> zaroth, ok, for the can't believe part, things are often added when needed ;-) 20110409 08:44:26< zaroth> that was my point, didn't anybody need it? 20110409 08:44:39< zaroth> I tried using get_side_highlight, but it doesn't work in GUI2 20110409 08:44:48< mordante> no GUI2 isn't used much in that part of the game yet 20110409 08:45:16< zaroth> ah, so I'm one of the pioneers 20110409 08:45:27< mordante> in that area yes 20110409 08:45:31-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Quit: Leaving] 20110409 08:46:30 * mordante heads over to melange, will be somewhat afk here 20110409 08:47:32< Crendgrim> hi there.. I've got a question. There used to be some new-style recruit menus. Why were they removed? 20110409 08:49:08< shadowmaster> !log 48778 @ Crendgrim 20110409 08:49:09< shikadibot> Crendgrim: Revision 48778 (mordante) on Sun Mar 6 08:28:23 2011: 20110409 08:49:09< shikadibot> Crendgrim: Revert the entire new messages stuff. 20110409 08:49:09< shikadibot> Crendgrim: 20110409 08:49:09< shikadibot> Crendgrim: The main reason for reverting are: 20110409 08:49:09< shikadibot> Crendgrim: (+38 discarded lines) 20110409 08:49:10< shikadibot> Crendgrim: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=48778 20110409 08:51:02< Crendgrim> shadowmaster: thanks ... is there any chance that they'll get back sometimes? 20110409 08:51:31< Crendgrim> (meaning: are there any plans to re-implement them?) 20110409 08:51:54< shadowmaster> I suspect I am not qualified to answer that question. :) 20110409 08:52:19-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110409 08:53:07< Crendgrim> ok, so nothing official - that's what I wanted to know, thanks :p 20110409 09:05:34-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has quit [Ping timeout: 246 seconds] 20110409 09:09:34< tschmitz> Ivanovic: I responded to your comment on my GSoC proposal 20110409 09:11:12-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110409 09:11:12-!- Upth is now known as Upthorn 20110409 09:11:40-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110409 09:21:01-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 09:22:28-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20110409 09:25:00< CIA-82> fendrin * r49123 /branches/editor/src/editor/ (editor_controller.cpp editor_controller.hpp): Fixed issues with the side handling. 20110409 09:30:28-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 260 seconds] 20110409 09:37:57< Ivanovic> moin 20110409 09:41:24< Ivanovic> tschmitz: i'll first go through all proposals before reacting on comments, so don't expect immediate replies 20110409 09:41:26< Ivanovic> ;) 20110409 09:43:10-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20110409 09:50:06-!- sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110409 09:53:51-!- negusnyul [~negusnyul@dsl54020C17.pool.t-online.hu] has joined #wesnoth-dev 20110409 09:57:15-!- mjs-de [~mjs-de@g224188238.adsl.alicedsl.de] has joined #wesnoth-dev 20110409 10:08:02-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110409 10:10:15-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110409 10:17:08-!- prkc [~negusnyul@dsl91EC98E4.pool.t-online.hu] has joined #wesnoth-dev 20110409 10:17:08-!- negusnyul [~negusnyul@dsl54020C17.pool.t-online.hu] has quit [Read error: Connection reset by peer] 20110409 10:18:58-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110409 10:22:17-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110409 10:25:19-!- prkc is now known as negusnyul 20110409 10:33:54-!- sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110323143040]] 20110409 10:39:57-!- Tallken [~Tallken@unaffiliated/tallken] has joined #wesnoth-dev 20110409 10:43:08-!- Tallken [~Tallken@unaffiliated/tallken] has left #wesnoth-dev [] 20110409 10:43:55-!- GvS0 [~zzz@afjd165.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110409 10:48:17-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110409 10:49:10-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 264 seconds] 20110409 10:50:12-!- prkc [~negusnyul@5400906A.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110409 10:53:34-!- negusnyul [~negusnyul@dsl91EC98E4.pool.t-online.hu] has quit [Ping timeout: 246 seconds] 20110409 10:58:20-!- Sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110409 11:08:16-!- negusnyul_ [~negusnyul@dsl54028667.pool.t-online.hu] has joined #wesnoth-dev 20110409 11:09:18-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has quit [Quit: eleazzaar] 20110409 11:09:19-!- Sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 4.0/20110303194838]] 20110409 11:09:33-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110409 11:10:03< zaroth> what is the rule of ordering quotes in misc/fortunes/wesnoth ? 20110409 11:10:11< zaroth> certainly not chronological ;-) 20110409 11:10:26-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110409 11:11:38-!- prkc [~negusnyul@5400906A.dsl.pool.telekom.hu] has quit [Ping timeout: 248 seconds] 20110409 11:16:20< zaroth> lol, loved the src/sound.cpp algorithmic comment fortune :D 20110409 11:20:22-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 11:22:20-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has quit [] 20110409 11:28:07-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 11:30:19-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 11:32:39-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110409 11:32:54-!- negusnyul_ [~negusnyul@dsl54028667.pool.t-online.hu] has quit [Read error: Connection reset by peer] 20110409 11:33:29-!- GvS0 [~zzz@afjd165.neoplus.adsl.tpnet.pl] has left #wesnoth-dev [] 20110409 11:34:43-!- negusnyul_ [~negusnyul@54008F1B.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110409 11:35:33-!- mrogalski [~mrogalski@ip-89-174-121-110.multimo.pl] has joined #wesnoth-dev 20110409 11:41:08-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110409 11:43:13< zaroth> how did the "including whole Mac OSX project" catastrophe end? do we, git users, still carry those changes in our repos? 20110409 11:46:52-!- negusnyul_ [~negusnyul@54008F1B.dsl.pool.telekom.hu] has quit [Ping timeout: 252 seconds] 20110409 11:47:04-!- negusnyul_ [~negusnyul@54008F1B.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110409 11:49:33-!- atomicbomb [~atomicbom@125.161.20.219] has quit [Quit: Dinner!] 20110409 11:49:45-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110409 11:49:45-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110409 11:49:45-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110409 11:50:32-!- Disruption [~Disruptio@160.Red-83-44-145.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20110409 11:50:51< Disruption> Hi devs! 20110409 11:50:57< timotei> hi there Disruption 20110409 11:51:12< Disruption> uh... wesbot told me that someone was looking for me 2h ago 20110409 11:51:23< Disruption> mortante it seems, it's the first time I see this message 20110409 11:51:33< Disruption> mordante* 20110409 11:52:46< Disruption> mordante: Where you looking for me? :) 20110409 11:53:12-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 11:55:21-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 258 seconds] 20110409 11:55:59< Ivanovic> Disruption: those messages can also be caused by him checking if you were around lately while going through the proposals 20110409 11:56:19< Ivanovic> zaroth: git users *always* carry the whole stuff 20110409 11:56:41< zaroth> Ivanovic: yeah, but there was discussion in logs about gna nuking the revision 20110409 11:56:46< zaroth> so it didn't happen after all? 20110409 11:56:51< Ivanovic> there was? 20110409 11:57:09< zaroth> about *asking* gna to nuke the revision ;-) 20110409 11:57:51< Ivanovic> no idea, i remember nothing, especially if it was not brought up on the dev ml 20110409 11:58:50-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 11:58:56< zaroth> Ivanovic: http://www.wesnoth.org/irclogs/2010/06/%23wesnoth-dev.2010-06-20.log around 04:07 20110409 11:59:06< Ivanovic> MUHAHAHA 20110409 11:59:14< Ivanovic> sorry, half a year ago and just in irc 20110409 11:59:19< Ivanovic> this is bound to be forgotten! 20110409 11:59:31< timotei> zaroth: I'm afraid we still carry that :P 20110409 11:59:33< timotei> afk 20110409 11:59:48< Ivanovic> especially when this chat happens in the middle of the night for >80% of the devs... 20110409 11:59:49< zaroth> so *that's* why git tarball weighs so much 20110409 12:00:47< Ivanovic> the git tarball is this "heavy" because there is *lots* of stuff included 20110409 12:00:53< Ivanovic> just consider the number of revisions 20110409 12:01:15< Ivanovic> and eg audiofiles are *heavy* as well as images and *many* versions of them (including recompressed ones and stuff like that) 20110409 12:01:39< zaroth> Ivanovic: of course, but I bet this commit has its share in it as well ;-) 20110409 12:01:49< zaroth> ok, thanks for the explanation! 20110409 12:02:48< Ivanovic> just consider that there were almost 50k commits overall in the repo, this is *lots* of stuff, even if everything just were plaintext stuff that compresses good and easily 20110409 12:05:14< timotei> at last google melange send automatically the emails 20110409 12:05:14-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 12:05:15< timotei> on comment 20110409 12:05:24< timotei> last year I was about to miss the comments :| 20110409 12:06:56 * zaroth is envious 20110409 12:06:59< timotei> yay, portal 2 is coming soon http://www.thinkwithportals.com/index.php 20110409 12:07:05< zaroth> timotei: at least you got any comments already 20110409 12:07:08< timotei> zaroth: :) you'll get some too :P 20110409 12:07:22< Disruption> I got comments too :3 20110409 12:08:35< Ivanovic> zaroth: no need to be jelous, i started with the proposals sorted by title (reversed) yesterday and yours is the next for me to comment on 20110409 12:09:04< Ivanovic> zaroth: just consider that there are *many* proposals to be read (we seem to have gotten 26 this year), several with "lots" of content 20110409 12:09:05< timotei> well, going to sleep and then trying to finish the proposal :D 20110409 12:09:09 * zaroth is nervous now 20110409 12:09:35< timotei> zaroth: you'll be more nevous on the day of 26 20110409 12:09:39< timotei> sorry 25* 20110409 12:10:01< timotei> brb sleeping 20110409 12:10:05< timotei> /afk 20110409 12:10:21< zaroth> timotei: you got /away for that 20110409 12:10:30< zaroth> in the IRC client next to you ;-) 20110409 12:20:33< mordante> Disruption, indeed like Ivanovic said, I'm going through the GSoC proposals, and wanted to see when you were online 20110409 12:23:22< Ivanovic> zaroth: what was your "a long time ago" patch? 20110409 12:23:47< Ivanovic> (also regarding commit access entry barrier, if you already had some non trival stuff in for a while...) 20110409 12:26:51-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20110409 12:27:47-!- atomicbomb [~atomicbom@125.161.23.244] has joined #wesnoth-dev 20110409 12:28:14< zaroth> Ivanovic: sent on priv 20110409 12:28:19< Ivanovic> yeah, got it 20110409 12:29:31-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 12:30:20-!- sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110409 12:31:04< Disruption> mordante: Ok :) Just wanted to check in case it was something important :) 20110409 12:33:40-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 12:34:05< Ivanovic> zaroth: one (really) short comment before putting the "real" stuff into comments: please directly provide some alternate contact methods like a phone number as comment in the google tracker 20110409 12:34:30< Ivanovic> and yeah, there are several german wesnoth devs, so at least in those regards it would be possible for us to call you for a low price 20110409 12:34:33< zaroth> Ivanovic: the comments are not publicly visible, right? 20110409 12:34:46< zaroth> because I can't change my proposal now :-) 20110409 12:34:59< Ivanovic> (but this is just some backup measure anyway to make it possible for us in case eg your computer breaks down) 20110409 12:36:48< Ivanovic> yes, i think those comments are private (at least if the proposals content is marked privat) 20110409 12:37:07< Ivanovic> not 100% sure though, i only see the mentor/admin side where we basically get to see everything of the proposal 20110409 12:37:35< zaroth> Ivanovic: all right, added it 20110409 12:40:12< zaroth> Ivanovic: wait a second... I already provided this info in my gsoc student profile, can't you see it? 20110409 12:40:28< Ivanovic> no, we can not see the student profile pages 20110409 12:40:30< zaroth> not that it matters now, since I added it as a comment as well, but still 20110409 12:40:34< Ivanovic> those are just between you and google 20110409 12:40:45< Ivanovic> (legal stuff that google requires) 20110409 12:41:37< Ivanovic> we don't get to see your email address either, unless you explicitly tell it (that is why we ask for this stuff so that we have it as means of contacting our students) 20110409 12:42:25-!- akzfowl [~akzfowl@1.186.3.64] has quit [Ping timeout: 260 seconds] 20110409 12:42:39< zaroth> there could be something like AndroidManifest.xml in this system 20110409 12:42:58< Ivanovic> no idea what that is 20110409 12:42:58< zaroth> "This organization requires your a) phone number b) e-mail address. Do you agree? yes/no" 20110409 12:43:28< zaroth> in Android phones, whenever you install something, it has to state anything it requires access to in the AndroidManifest.xml file 20110409 12:43:32< Ivanovic> nope, this is not possible (yet) considering the previous experience 20110409 12:44:02< zaroth> yeah, just an "it-would-be-neat" idea 20110409 12:44:58< zaroth> and probably not that needed anyway, since you don't usually do tens of GSoC applications, unlike installing Android apps :-) 20110409 12:45:08< nephx> Crab_, hi, I need some advice. I have three things possibly to do now: 1) continue to improve lua aspect support and correct all your suggested changes 2) work on my proposal, since atm it looks pretty thin, this will imply including the lua aspects as a part of the summer project 3) least expected, but may also be a choice, go and study in-depth wml and the rest of the AI codebase... But I think the answer lies between the two first ones 20110409 12:46:05< Crab_> as you see in my feedback to your application, my recommendation is (1) 20110409 12:47:15< Crab_> the reason why I recommend (1) is because I more-or-less know what to do, and I only want to see how good and how cleanly you can do it. 20110409 12:47:27< nephx> there's feedback to my application? 20110409 12:47:34< Crab_> yes 20110409 12:47:48< Crab_> I believe it sends email notifications, as well 20110409 12:48:07< nephx> No, I haven't received anything 20110409 12:48:22< Crab_> but, you'd get more positive feedback from other mentors if you spend, maybe, 30 minutes of your time to add 4-5 nice structured tables describing things you can do. 20110409 12:50:24< nephx> Oh, actually I have received two letter, yes 20110409 12:50:54< nephx> That 20110409 12:52:19< Crab_> note that it is a good style to add a reply to feedback at google once you want mentors to take another look to see how the progress is. 20110409 12:53:22-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 12:55:38< Ivanovic> zaroth: okay, now you got your "real" comment, too 20110409 12:56:05-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 276 seconds] 20110409 12:59:27-!- wesbot changed the topic of #wesnoth-dev to: Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas | 193 bugs, 308 feature requests, 24 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110409 13:00:16-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 13:00:56 * zaroth is happy - it wasn't so bad, after all 20110409 13:02:22-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 13:03:13< Ivanovic> why should it have been bad? 20110409 13:03:40-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110409 13:03:47< Ivanovic> you have asked questions in here and considered the feedback you had 20110409 13:03:59< Ivanovic> plus you provide some details (not everyone does) 20110409 13:04:36< zaroth> Ivanovic: have you never been nervous before exams? 20110409 13:04:54< Ivanovic> oh, exams and this are completely different 20110409 13:05:05< Ivanovic> here you directly get the feedback what is required to be improved 20110409 13:05:29< Ivanovic> in exams you just work on something, can't ask if this approach is sane or not and at the end got to wait for the results 20110409 13:05:44< zaroth> easy for you to say, being on the safe side ;-) 20110409 13:05:53< Ivanovic> hehehe 20110409 13:05:54< zaroth> but yeah, thanks for the feedback! 20110409 13:08:33< zaroth> by the way, I don't understand why I'm nervous either, I should be more laid back, especially considering how my GSoC wasn't planned at all, it "just happened" 20110409 13:09:20-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 258 seconds] 20110409 13:09:43< zaroth> at the beginning of the year I stumbled upon neki's commentary video on youtube, thought "oh yeah, this wesnoth game was really cool", started playing a bit of ladder games, had fun, saw GSoC proposal, thought it'd be cool to use and improve my Qt skills here... And I really don't know what happened later ;-) 20110409 13:10:53< zaroth> probably just community magic absorbed me 20110409 13:11:14< Crab_> zaroth: that's how to get it - you hack one small piece there, then another here... and, suddenly, you're in charge of all that mess :) 20110409 13:11:46< Ivanovic> exactly 20110409 13:13:11< sytyi> Ivanovic : Hi. Do you know, can I update my google proposal page now, or it is closed? 20110409 13:13:33-!- atomicbomb [~atomicbom@125.161.23.244] has quit [Ping timeout: 258 seconds] 20110409 13:13:39< Ivanovic> sytyi: the proposal page itself is closed 20110409 13:13:50< Ivanovic> please work using comments and a wiki page 20110409 13:13:57< timotei> omg. A yahoo bot took over my friend's account :O 20110409 13:15:32< sytyi> Ivanovic: Thank you. The timeline is really bad, I need some advices over it. Thanks for that advices. 20110409 13:15:58< Ivanovic> sytyi: it is always helpful to have some example 20110409 13:17:01< sytyi> Ivanovic: And I wonder about EasyCoding page. There are some WML-related requests, but it is not clear for me which of them are currently done, and which are not. 20110409 13:17:20< Ivanovic> sytyi: just ask about them in here (the ones you are interested in) 20110409 13:17:28< Ivanovic> someone should be able to soon tell you if valid or not 20110409 13:17:49< sytyi> Ivanovic:and so about Future WMl 20110409 13:17:50< Ivanovic> and if it is already done you could remove it 20110409 13:22:30< sytyi> Ivanovic: i.e. http://wiki.wesnoth.org/EasyCoding#WML_configurable_village_income_.2F_upkeep It is marked with a patch - so it is already done? 20110409 13:23:37< zaroth> sytyi: just do some link digging, https://gna.org/patch/index.php?1381 20110409 13:23:43< zaroth> read the comments here 20110409 13:25:13< zaroth> (and you better hurry, since it's on my to-do list as well :P ) 20110409 13:25:33< sytyi> zaroth: and the same with some bugs 20110409 13:26:23< sytyi> zaroth: You can read them from list, but some are done by another participants. :( 20110409 13:27:39< zaroth> sytyi: since I had to go through the same problems when trying to find easy tasks, there are two things I can recommend: googling with inurl:gna.org and asking here on channel 20110409 13:27:52< zaroth> best with highlighting particular people if you know who is responsible for that 20110409 13:30:28< zaroth> (also, sometimes browsing through ideas section on forum can provide an easy task as well - happened for me ;-) ) 20110409 13:31:01-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 13:32:05< sytyi> zaroth: Thanks a lot. 20110409 13:32:06-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 13:34:03-!- trewe_ [~trewe@87-196-148-93.net.novis.pt] has joined #wesnoth-dev 20110409 13:34:20< sytyi> Ivanovic: Can some source example from the university be shown? I know that the mainstream patches are more preferable, but i have a course of programming translators, and maybe that will be useful in my main task 20110409 13:34:28-!- trewe_ [~trewe@87-196-148-93.net.novis.pt] has quit [Client Quit] 20110409 13:34:53-!- trewe_ [~trewe@87-196-148-93.net.novis.pt] has joined #wesnoth-dev 20110409 13:36:26-!- sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110323143040]] 20110409 13:39:52-!- atomicbomb [~atomicbom@125.161.23.244] has joined #wesnoth-dev 20110409 13:40:40-!- trewe_ [~trewe@87-196-148-93.net.novis.pt] has quit [Remote host closed the connection] 20110409 13:43:47< Crab_> sytyi:yes, upload them and link to them 20110409 13:49:07-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110409 13:53:32-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 13:54:02-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110409 13:54:49-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110409 13:55:54-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 248 seconds] 20110409 13:58:04-!- Elvish_Pillage2 [~eli@dhip-164.foss.residences.colby.edu] has joined #wesnoth-dev 20110409 13:59:14< Disruption> wesbot: seen thespaceinvader? 20110409 13:59:14< wesbot> Disruption: The person with the nick thespaceinvader 14h 11m ago was here and on the channels #wesnoth and #wesnoth-umc-dev with the message: Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224] 20110409 14:01:01-!- akzfowl [~akzfowl@1.186.4.134] has joined #wesnoth-dev 20110409 14:01:46-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 14:03:58-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 14:08:34-!- Sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110409 14:12:04< timotei> hmm. I am looking at the function get_files_in_dir (filesystem.cpp:93( 20110409 14:12:19< timotei> and there is something I don't understand. 20110409 14:12:43< timotei> In case we do reorder (reorder == DO_REORDER) we will get the files with the _main/_final/_initial meaning 20110409 14:12:55< timotei> so, if we find a _main cfg in current directoy, we will return just that 20110409 14:13:00-!- ABCD [~abcd@gentoo/developer/abcd] has quit [Remote host closed the connection] 20110409 14:13:23< Crab_> timotei: and what's the issue with that ? 20110409 14:14:11-!- negusnyul_ [~negusnyul@54008F1B.dsl.pool.telekom.hu] has quit [Ping timeout: 252 seconds] 20110409 14:14:12< timotei> however, it returns *only* for the main directory we entered in. for example, at line 136 it returns, but between lines 203-216 not 20110409 14:14:33< timotei> since we are doing the REORDER, shouldn't we return after got _main? 20110409 14:15:43< timotei> oh. sorry, it saw that wrong :|. since we are not even entering that dir... 20110409 14:16:51-!- ABCD [~abcd@gentoo/developer/abcd] has joined #wesnoth-dev 20110409 14:20:26-!- negusnyul [~negusnyul@54008F1B.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110409 14:21:43< Crab_> Aethaeryn , Afan , elbowroom, champ, MinXiang, Disruption , epyon , FishbaitHarry , grigoryj, grigoryj_ , hadleyt, hadleyt_ , automagic , MGoods,MGoods|RangerM , Nephro, Nephx , npepinpe, Qbunia, _sagi,sagi,sagi_ , SteveGSoC , Sytyi , timotei, timotei21 , tschmitz , Upthorn, Upth , BaronControl, BaconOne , vjoe , Xenmen, zaroth , Zippydaspinhead (and others who are without a wiki page or haven't entered irc info correctly) - by 20110409 14:21:43< Crab_> now you should have at least 1 feedback in google's system, so it would be a good thing to check it out. 20110409 14:22:25< zaroth> Crab_: I see you took over nagbot's job 20110409 14:22:27< mordante> I'm still reading so most have at least 2 20110409 14:23:32< mordante> tschmitz, your patch link has an extra comma in the link 20110409 14:23:48< Crab_> zaroth: yes, at least for now ;) 20110409 14:29:06-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Remote host closed the connection] 20110409 14:31:34-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110409 14:31:37-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110409 14:32:31-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 14:33:49-!- anubyszc [anubys@82.158.159.57.dyn.user.ono.com] has joined #wesnoth-dev 20110409 14:33:50-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 14:35:35< anubyszc> register 252546 anubyszc@gmail.com 20110409 14:36:04< timotei> anubyszc: I think you want to do: /msg nickserv register ... 20110409 14:36:10< anubyszc> y... xD 20110409 14:36:27< timotei> :P 20110409 14:43:01-!- anubyszc [anubys@82.158.159.57.dyn.user.ono.com] has quit [Remote host closed the connection] 20110409 14:43:09-!- anubys [anubys@82.158.159.57.dyn.user.ono.com] has joined #wesnoth-dev 20110409 14:43:18-!- anubys [anubys@82.158.159.57.dyn.user.ono.com] has quit [Remote host closed the connection] 20110409 14:43:20-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110409 14:50:22-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110409 14:51:14< Disruption> Crab_: I answered your feedback 12 minutes after you left it :) 20110409 14:51:56-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20110409 14:52:36-!- thespaceinvader [~chatzilla@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20110409 14:53:15< thespaceinvader> Disruption: you rang? 20110409 14:54:03-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 14:56:07-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 246 seconds] 20110409 14:58:13< Disruption> yep :) 20110409 14:58:46< Disruption> I'm working on the Simple Content Manager proposal, and boucman told me that you were one of the potential users for it, or at least one that could know what functionality would be esential 20110409 15:03:16-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 15:04:40-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110409 15:04:40-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 15:05:18-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 260 seconds] 20110409 15:09:21-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110409 15:19:44-!- akzfowl [~akzfowl@1.186.4.134] has quit [Ping timeout: 276 seconds] 20110409 15:20:54-!- Blueblaze [~Blueblaze@rrcs-71-42-215-63.sw.biz.rr.com] has joined #wesnoth-dev 20110409 15:20:59-!- Blueblaze [~Blueblaze@rrcs-71-42-215-63.sw.biz.rr.com] has left #wesnoth-dev [] 20110409 15:26:13< thespaceinvader> Disruption: could you elaborate as to what you mean by content manager? 20110409 15:26:29< thespaceinvader> or link me to the appropriate wiki page 20110409 15:26:44< Disruption> ok, give me a second :) 20110409 15:26:51< Disruption> http://wiki.wesnoth.org/Disruption_Simple_Content_Manager 20110409 15:27:00< Disruption> Crab_:nagbot is not around anymore? 20110409 15:28:58< thespaceinvader> hrm... 20110409 15:29:30< thespaceinvader> the major operations would be checkout and update, for me. I rarely use any other SVN operations 20110409 15:30:07< thespaceinvader> solving conflicting merges would be useful, too 20110409 15:30:51< thespaceinvader> I suspect, also, that there are operations I ought to be doing that I don't - setting file types, for instance, is something I've never quite worked out how to do, and which I think I ought to do 20110409 15:31:12< Disruption> setting file types? 20110409 15:31:17< thespaceinvader> if it could also incorporate things like optipng and the various WML sanity checkers that would be useful 20110409 15:31:20< thespaceinvader> yes 20110409 15:31:45< thespaceinvader> I'm not really sure, it's something that i recall being told i ought to do a couple of years ago 20110409 15:32:45< thespaceinvader> it's entirely possible I'm completely making it up 20110409 15:33:30-!- atomicbomb [~atomicbom@125.161.23.244] has quit [Quit: watch tv show] 20110409 15:33:32< Disruption> Oh, it's ok, I just don't seem to understand right now what you are refering to :) 20110409 15:35:17< Disruption> thanks for your feedback :) 20110409 15:37:54< Disruption> do you mind if I put this little piece of chat into my wiki? That way I can have your feedback at hand, and it can be seen by boucman and others in case they want to contribute something else 20110409 15:38:03< Disruption> irc log is public, so I suppose you don't care at all, but meh :) 20110409 15:39:22-!- mjs-de [~mjs-de@g224188238.adsl.alicedsl.de] has quit [Remote host closed the connection] 20110409 15:40:52< thespaceinvader> feel free 20110409 15:41:50-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110409 15:42:28-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110409 15:42:28< zaroth> Disruption: regarding IRC logs in proposal, I pasted a few and got suggestion from Ivanovic that it's hard to read and I'd better sum them up in few sentences, so you may consider that as well 20110409 15:43:04< Disruption> thespaceinvader: Thanks ^^ 20110409 15:43:11< Disruption> zartoth: Thanks for the tip :) 20110409 15:43:16< Ivanovic> Disruption: the pasting is of course "allowed", just sucks reading those where you'd expect some proposal text 20110409 15:43:18< Ivanovic> ;) 20110409 15:46:40< zaroth> Ivanovic: I didn't consider them parts of the proposal, just convenient place to keep to-do reminders for myself 20110409 15:46:50< zaroth> but wiki doesn't have spoiler tags :P 20110409 15:48:32< Disruption> Yup, I set a new section for them (IRC Discussions) to put together this feedback : 20110409 15:54:18-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 15:56:07-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 246 seconds] 20110409 15:56:49-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110409 15:57:14-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110409 15:58:19-!- eoc [~eoc@pD956005A.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 20110409 16:00:37-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20110409 16:07:05-!- Disruption [~Disruptio@160.Red-83-44-145.dynamicIP.rima-tde.net] has quit [] 20110409 16:11:53-!- eoc [~eoc@pD956111B.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110409 16:20:24< zaroth> Crab_: can I shamelessly "borrow" parts of your timeline table from the proposal? ;-) 20110409 16:20:45< Ivanovic> zaroth: that is what the wiki is for! 20110409 16:20:57< Ivanovic> of course you can reuse stuff *as long as it makes sense for you* 20110409 16:20:59< Ivanovic> ;) 20110409 16:26:26-!- eoc is now known as eoc|afk 20110409 16:28:01-!- PolarPanda [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110409 16:31:39< mordante> zaroth, we point people to that proposal for a good reason, no need to reinvent the wheel 20110409 16:33:15< zaroth> Ivanovic: mordante: Crab_: please wait some time before looking at my comment on GSoC, accidentally clicked "Submit" too early... I'll notify you when it's done 20110409 16:33:34< Ivanovic> zaroth: busy with the other proposals atm anyway (currently half done) 20110409 16:33:46< mordante> good that I have your proposal open at the moment :-P 20110409 16:33:53 * mordante hits refresh :-P 20110409 16:34:14< zaroth> well, happy dead link experience ;-) 20110409 16:34:50< mordante> A good 404 a day keeps the doctor away ;-) 20110409 16:42:25< CIA-82> fendrin * r49124 /branches/editor/src/editor/ (editor_controller.cpp editor_controller.hpp): Code cleanups. 20110409 16:44:27< zaroth> Ivanovic: mordante: Crab_: you may read my comment in peace now, the Timeline link isn't broken anymore ;-) 20110409 16:44:52-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Quit: Konversation terminated!] 20110409 16:44:55< mordante> will do so in a few minutes 20110409 16:45:52-!- rigved [~rigved@116.72.163.243] has joined #wesnoth-dev 20110409 16:50:36< zaroth> eh, due to the early clicking I didn't have time to proofread the comment... I hope you enjoy my monster sentence (starts with "Though"), mordante ;-) 20110409 16:52:01< Ivanovic> zaroth: after reading one or two papers from non native english writers (with mediocre english skills at best) about more complex stuff you can read almost anything 20110409 16:52:03< Ivanovic> ;) 20110409 16:54:38-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 16:56:08< mordante> zaroth, yeah not too bad to read 20110409 16:56:17-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 240 seconds] 20110409 16:56:43< mordante> zaroth, the real problem with unification of MP and SP is that we don't have developers around with deep knowledge of that area 20110409 16:57:00< mordante> so we don't know what kind of interesting things lurk in the dark 20110409 16:57:12< Ivanovic> translation to normal english: 20110409 16:57:23< Ivanovic> there are huge and dangerous monsters waiting to eat you! 20110409 16:57:27-!- |Marek| [~kvirc@84.45.236.142] has joined #wesnoth-dev 20110409 16:57:48< zaroth> oh, my. 20110409 16:57:59< zaroth> so that's why you need a student to do the dirty work 20110409 16:58:05< Ivanovic> yes, exactly 20110409 16:58:05< zaroth> that's just like in the universities 20110409 16:58:06< Ivanovic> ;) 20110409 16:58:37< mordante> ah I see universities are really preparing students for real life nowadays :-P 20110409 16:58:39< Ivanovic> one of our general ideas is that we can maybe find someone who wants to work in a currently "underrepresented" area 20110409 16:58:49-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110409 16:59:00< fendrin> hi eleazzaar 20110409 16:59:00< Ivanovic> and gsoc giving this new contributor a nice kickstart 20110409 16:59:00< zaroth> isn't soliton an MP expert? 20110409 16:59:06-!- nephx [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 16:59:37< mordante> depends on the context of MP and he's not in this context 20110409 17:00:10< mordante> I think YogiHH knows most about it, but he's not around a lot 20110409 17:00:43< zaroth> maybe I should mail him and ask for comments as well then... 20110409 17:00:45< Ivanovic> yes, yogihh is for lots of this stuff the best person to ask, though he is rarely around these days 20110409 17:00:47< mordante> I lurked in that area as well, but stopped after other developers started adding bugs faster as I could fix them 20110409 17:01:11< zaroth> mordante: "als" is german ;-) 20110409 17:01:29-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 240 seconds] 20110409 17:01:51< Ivanovic> zaroth: dutch is close to both, german and english at times 20110409 17:01:52< mordante> zaroth, Dutch as well ;-) 20110409 17:02:11< zaroth> well, I knew it wouldn't be an easy task, but so far nobody told me about the Dark Side (tm), so I appreciate the honesty 20110409 17:02:49< Ivanovic> hmm, i thought it was clearly stated that the current situation is messy and not nice 20110409 17:02:57< mordante> maybe that also explains my comment in your application 20110409 17:02:58< Ivanovic> this means that there has to be some dark side 20110409 17:03:26< zaroth> Ivanovic: but you didn't state there is no developer taking care of that, I thought Crab_ and fendrin were that 20110409 17:04:17< zaroth> (although I must admit, Crab_ hasn't failed me so far with any question I have bugged him with, so probably the whole "not expert" thing is an exaggeration) 20110409 17:04:55< mordante> no it's not, the experts know where the dark corners are and warn you before wandering into it 20110409 17:05:27< mordante> it doesn't mean you're on your own in the dark, we just walk with you in the dark 20110409 17:05:31< Ivanovic> zaroth: you have not talked to crab about areas where he *is* an expert! 20110409 17:05:32< fendrin> zaroth: Crab is more or less an expert on everything. But we have only one of him. 20110409 17:05:32< Ivanovic> ;) 20110409 17:05:55< Ivanovic> though he has good ideas about almost everything 20110409 17:10:11-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20110409 17:11:41-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Quit: Leaving] 20110409 17:12:53-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has joined #wesnoth-dev 20110409 17:12:53-!- deekay [~dk@89-79-35-236.dynamic.chello.pl] has quit [Changing host] 20110409 17:12:53-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110409 17:17:31-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110409 17:18:52-!- nephx [~Dmitry@80.233.231.12] has quit [Ping timeout: 276 seconds] 20110409 17:20:59-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110409 17:22:20-!- prkc [~negusnyul@dsl51B7BFE6.pool.t-online.hu] has joined #wesnoth-dev 20110409 17:25:13-!- negusnyul [~negusnyul@54008F1B.dsl.pool.telekom.hu] has quit [Ping timeout: 246 seconds] 20110409 17:26:10-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110409 17:27:41-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110409 17:28:51-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Client Quit] 20110409 17:33:39-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110409 17:35:12-!- epyon [~IceChat77@89-73-132-59.dynamic.chello.pl] has joined #wesnoth-dev 20110409 17:35:45-!- Sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has quit [Ping timeout: 258 seconds] 20110409 17:36:21-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110409 17:37:16< epyon> ouch 20110409 17:38:19< CIA-82> fendrin * r49125 /branches/editor/src/editor/action/ (action_village.cpp mouse/mouse_action_village.cpp): Fixed village flag tool adding an empty action to the redo/undo stack in case of clicking on a non village tile. 20110409 17:41:12< mordante> Espreon, do you have a script to validate for ' in the text? 20110409 17:41:23< mordante> Espreon, data/campaigns/Dead_Water/scenarios/10_The_Flaming_Sword.cfg:552 20110409 17:46:38-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has quit [] 20110409 17:48:30< noy> zaroth: around? 20110409 17:51:19< Nephro> Ivanovic, thanks for the feedback. If you are really interested, there is another(bigger) patch by me on GNA, but that one isn't complete yet, although it could be committed, but it's purpose was to show progress and the idea itself :) Feeling bad last couple of days, but starting to feel better, hope to start working in full power tomorrow 20110409 17:51:48< Ivanovic> Nephro: is the patch linked in your proposal? 20110409 17:52:05< Ivanovic> (sorry, currently got a different one open since still trying to read through all today, so many...) 20110409 17:52:44< Nephro> Not yet, I didn't link it, since Crab_ told me that I should expand it before committing :) About the load, I perfectly understand, just saying :) 20110409 17:52:55< Nephro> I'll go back to bed now 20110409 17:53:19< Ivanovic> just leave the link in there so that we see your coding style 20110409 17:53:44< Ivanovic> yeah, unfinished work is better than nothing (significantly better!) 20110409 17:54:00< Ivanovic> get well soon, Nephro 20110409 17:54:54-!- automagi1 [~karol@87-205-254-176.adsl.inetia.pl] has joined #wesnoth-dev 20110409 17:57:24-!- automagic [~karol@77-254-42-61.adsl.inetia.pl] has quit [Ping timeout: 260 seconds] 20110409 18:00:09< CIA-82> mordante * r49126 /trunk/src/gui/auxiliary/canvas.cpp: Remove some deprecated backwards compability code. 20110409 18:00:13< CIA-82> mordante * r49127 /trunk/src/multiplayer_wait.cpp: Remove some deprecated backwards compability code. 20110409 18:00:15< CIA-82> mordante * r49128 /trunk/src/multiplayer_connect.cpp: Remove some deprecated backwards compability code. 20110409 18:00:16< CIA-82> mordante * r49129 /trunk/src/game_events.cpp: Remove some deprecated backwards compability code. 20110409 18:00:22< CIA-82> mordante * r49130 /trunk/src/game_events.cpp: Remove some deprecated backwards compability code. 20110409 18:00:26< CIA-82> mordante * r49131 /trunk/src/game_events.cpp: 20110409 18:00:26< CIA-82> Remove some deprecated backwards compability code. 20110409 18:00:26< CIA-82> Also added validation the old code is no longer used. When still used it 20110409 18:00:26< CIA-82> leads to subtle bugs regarding gold carry-over between scenarios. 20110409 18:00:28< CIA-82> mordante * r49132 /trunk/src/gui/auxiliary/window_builder/password_box.cpp: Remove some deprecated backwards compability code. 20110409 18:00:30< CIA-82> mordante * r49133 /trunk/src/widgets/menu.cpp: 20110409 18:00:30< CIA-82> Don't directly destroy an object. 20110409 18:00:30< CIA-82> Issue found by cppcheck. 20110409 18:00:37< CIA-82> mordante * r49134 /trunk/src/builder.cpp: Remove deprecated code and minor cleanup. 20110409 18:00:50< CIA-82> mordante * r49135 /trunk/src/attack_prediction_display.cpp: 20110409 18:00:51< CIA-82> Validate a pointer before deferring it. 20110409 18:00:51< CIA-82> Issue found by cppcheck. 20110409 18:00:52< CIA-82> mordante * r49136 /trunk/doc/design/gui2/creating_widgets_and_dialogs.tex: 20110409 18:00:52< CIA-82> Clarify the documentation a bit. 20110409 18:00:52< CIA-82> Issue spotted by zaroth. 20110409 18:00:56< CIA-82> mordante * r49137 /trunk/ (5 files in 2 dirs): 20110409 18:00:56< CIA-82> Fix documentation errors/typos and grammar. 20110409 18:00:56< CIA-82> Errors found by zaroth while reading the document. (patch #2613). 20110409 18:09:03-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110409 18:09:23-!- Strigil [~Strigil@cpe-24-165-203-88.neo.res.rr.com] has joined #wesnoth-dev 20110409 18:12:32-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110409 18:14:30-!- eoc|afk is now known as eoc 20110409 18:16:08-!- Strigil [~Strigil@cpe-24-165-203-88.neo.res.rr.com] has quit [] 20110409 18:18:38-!- akzfowl [~akzfowl@1.186.4.134] has joined #wesnoth-dev 20110409 18:19:58-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 276 seconds] 20110409 18:25:07-!- rigved [~rigved@116.72.163.243] has quit [Quit: Bye] 20110409 18:32:55-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110409 18:35:42-!- MeccaGod [~majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110409 18:37:30-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 248 seconds] 20110409 18:41:41-!- akzfowl [~akzfowl@1.186.4.134] has quit [Ping timeout: 258 seconds] 20110409 18:46:26-!- akzfowl [~akzfowl@1.186.4.134] has joined #wesnoth-dev 20110409 18:56:09-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20110409 18:59:27-!- wesbot changed the topic of #wesnoth-dev to: Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas | 193 bugs, 308 feature requests, 23 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110409 19:01:35-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110409 19:01:35-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110409 19:01:35-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110409 19:08:19-!- npepinpe [~npepinpe@modemcable196.26-20-96.mc.videotron.ca] has joined #wesnoth-dev 20110409 19:29:21< Crab_> Disruption: nagbot is away for a while, I'll bring him back online in ~2 days. 20110409 19:37:57-!- Crab_ [~Crab@wesnoth/developer/crab] has left #wesnoth-dev ["I'm a happy Miranda IM user! Get it here: http://miranda-im.org"] 20110409 19:42:12-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110409 19:43:33-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110409 19:43:33-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110409 19:43:33-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110409 19:46:42< zaroth> noy: I'm back 20110409 19:47:09< mordante> * noy has quit (Quit: noy) 20110409 19:47:56< zaroth> damn, that's what I get for disabling nick/part/join/quit messages 20110409 19:48:34< zaroth> however, some channels would be unreadable without it 20110409 19:49:15< zaroth> mordante: did you spot any more issues with my patch? 20110409 19:49:41< mordante> zaroth, no, but also no time to look at it :-( 20110409 19:49:55< mordante> I expect to start that in a few minutes 20110409 19:50:14< mordante> but at least committed your design document patch :-) 20110409 19:50:38< zaroth> I saw it, let me also check out the diff of the clarification commit ;-) 20110409 19:51:27< mordante> ? 20110409 19:51:40< mordante> ah the one before 20110409 19:52:14< mordante> already committed that earlier, just didn't fire it upstream yet 20110409 19:53:09-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110409 19:53:52< zaroth> wait, does it mean that when I type git svn dcommit, all my small git revisions get commited as well? I thought they would get packed into one big svn commit 20110409 19:53:57 * zaroth never used git-svn before 20110409 19:54:23< timotei> zaroth: no. they are getting commited the way you commited localy 20110409 19:54:35< timotei> s/localy/locally 20110409 19:55:01< timotei> zaroth: it basically just replicates your local commits on the real svn :) 20110409 19:55:04< mordante> but you can also squash them into one commit http://gitready.com/advanced/2009/02/10/squashing-commits-with-rebase.html 20110409 19:55:11< timotei> if you want to get one big commit you can squash them 20110409 19:55:17< timotei> oh. mordante was faster :P 20110409 19:55:17< wesbot> timotei: Sometimes we are fast 20110409 19:55:41< timotei> lol, that was really fast. I saw wesbot's reply just like when hit enter :O 20110409 19:55:53< mordante> wesbot is fast 20110409 19:57:01 * zaroth wonders what else hides in wesbot's mind 20110409 19:58:04 * mordante sees zaroth wander into a dark area ... decides not to follow 20110409 20:01:10< mordante> zaroth, looking at your patch ... the changelog entry is interesting 20110409 20:01:39< mordante> no need to submit a new patch for that 20110409 20:02:10< zaroth> I didn't know I can do it with git... Git keeps surprising me every now and then 20110409 20:02:16< zaroth> mordante: what's up with the changelog? 20110409 20:02:34< mordante> read the patch ;-) 20110409 20:03:56< zaroth> :O 20110409 20:04:00< zaroth> I have no idea how did it happen 20110409 20:04:05< Aethaeryn> Yes, I'm going to go back to the proposal and back to the C++ src/scripting/lua.cpp code. I just have to get back to homework I neglected all week because of Wesnoth first. 20110409 20:04:14-!- monochromatic [~elvish_so@pool-173-59-76-143.phlapa.east.verizon.net] has joined #wesnoth-dev 20110409 20:04:40< mordante> Aethaeryn, any idea when you have time to finish the proposal? 20110409 20:05:18< mordante> zaroth, me neither 20110409 20:07:04< zaroth> and if you're talking about the team.hpp new function patch... well, I read somewher on the wiki to keep my patches as small and atomic as possible, so I sticked to that 20110409 20:07:51< Aethaeryn> mordante: Both the math and the comp sci homework I have are due Sunday, so I should try to finish them up today, maybe doing a bit of the proposal in between the two assignments. Optimistically, I should get the hw done today so I have all-day tomorrow to finish the technical details and get a patch ready. Pessimistically, there's a chance that I have to work Monday and possibly Tuesday on finishing it since worst-case timefram 20110409 20:08:00< zaroth> since I technically *could* use the get_side_minimap_color() function to get the patch working ;-) 20110409 20:08:33< Aethaeryn> I'm about to start my homework which will give me a better time estimation, but atm it's anywhere between early Sunday and midday Tuesday when I'll have the time again. 20110409 20:08:41< mordante> zaroth, no looking at the player change patch 20110409 20:08:55< Aethaeryn> Remember, I neglected my this-week's homework to do the proposal so technically the assignments are designed to take a whole week. :-P 20110409 20:09:30< mordante> zaroth, I'm a _big fan_ of small atomic commits 20110409 20:09:44< Aethaeryn> Fortunately, the comp sci homework is only every-other-week so my next weekend won't really get in my way 20110409 20:11:21< mordante> of course working on your school assignments is very important, just like to know when you expect your proposal to be completed 20110409 20:11:27< Aethaeryn> Essentially my schedule today is (1) Finish math (the last two homeworks have been really easy so I should get it out of the way), (2) take a break on homework and fill in most of the stubs on the proposal, (3) comp sci project 20110409 20:11:36< mordante> yours is the last I have to review 20110409 20:12:38< Aethaeryn> Okay. 20110409 20:13:04< Aethaeryn> I'm going to give it the broad range of Sunday to Tuesday, to be narrowed down after I finish one of my homeworks and get a feel for how much time they're going to take. 20110409 20:13:33< Aethaeryn> Unfortunately, they're nowhere near consitent because sometimes the homework takes hours and sometimes it's so easy I can do most of it in my head in less than an hour. 20110409 20:14:12< mordante> ok, make sure you leave me a message in the log once you finish (read the IRC log more often as melange) 20110409 20:15:05< mordante> zaroth, nice to see you changed the std::endl as well 20110409 20:15:41< zaroth> mordante: maybe wesnoth devs already have a small neat utility that grabs the most recent unseen irc logs and looks for their nick/keywords there automatically? 20110409 20:16:02< zaroth> since it's the main communication channel, I half expect for something like that to exist ;-) 20110409 20:16:06< timotei> zaroth: I think just grep :P 20110409 20:16:16< timotei> I personally use firefox's built-in search :) 20110409 20:16:29< mordante> zaroth, nö a webbrowser and its search function often do the job 20110409 20:17:02< zaroth> a good (lazy) programmer always looks for a way to reduce his efforts ;-) 20110409 20:17:14< timotei> zaroth: maybe you want to see what else is discussed on that day, just like mordante does, right mordante ? 20110409 20:17:20< mordante> of course I sometimes download the log and grep on it 20110409 20:17:26< timotei> so maybe you don't want just to know who triggered your nick 20110409 20:17:46< mordante> timotei, yes I most of the time read everything but if gets boring skim over those parts 20110409 20:18:01< zaroth> by the way, anyone else here is a big fan of ack? 20110409 20:18:12 * zaroth couldn't live without it 20110409 20:18:19< mordante> in that case nick highliting does a nice job 20110409 20:18:44< timotei> zaroth: is that something like awk? 20110409 20:18:45< timotei> :P 20110409 20:18:56< zaroth> timotei: http://betterthangrep.com/ 20110409 20:19:02< timotei> haha 20110409 20:19:14< zaroth> start using it and you'll become addicted quickly ;-) 20110409 20:19:35< timotei> well, I use grep sparsingly... 20110409 20:19:36< zaroth> just write a config file including text files to search by default, since wesnoth uses a lot of .cfgs 20110409 20:19:36-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [Read error: Connection reset by peer] 20110409 20:19:53< timotei> and the usual command is: fgrep -rni "" . 20110409 20:20:00< mordante> no the first time I heard about it was in your proposal 20110409 20:20:11< timotei> for other searches, I use total commander's search :P 20110409 20:20:33< timotei> much faster and I think, better than grep would offer. Especially if you want to open the "guilty" files 20110409 20:20:36< mordante> I often use the :vim function in vim next to grep 20110409 20:21:28< zaroth> hm, my vim-fu isn't that strong to even get what you meant 20110409 20:21:42< mordante> but maybe I give ack a try 20110409 20:21:50< zaroth> however, ack is basically grep with lots of nice defaults, easy-to-remember options and shorter name ;-) 20110409 20:21:53< timotei> zaroth: oh. it seems it has some features over grep. but fortunately I don't use svn :P but rather git svn,.. 20110409 20:21:56-!- lfzawacki_ [~chatzilla@srv.sindbancarios.org.br] has joined #wesnoth-dev 20110409 20:22:14< mordante> :help vimgrep 20110409 20:22:22-!- lfzawacki_ [~chatzilla@srv.sindbancarios.org.br] has quit [Client Quit] 20110409 20:22:31< timotei> oh well, going to do some homework 20110409 20:22:33< timotei> damn documentation 20110409 20:25:20-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110409 20:26:27< mordante> zaroth, why did you write »if(get_side_controller()!=boost::shared_ptr())« like that? 20110409 20:26:36< zaroth> mordante: unit tests 20110409 20:26:51< mordante> more why this syntax 20110409 20:26:58< zaroth> I had to somehow test for case if no sides were added 20110409 20:27:02< zaroth> I test for null pointer here 20110409 20:27:21< zaroth> how would you rather do it? NULL doesn't work, I tried 20110409 20:27:29< mordante> without reading the documentation I'm quite sure »if(get_side_controller())« would work as well 20110409 20:27:42< zaroth> oh. 20110409 20:27:51 * zaroth hides 20110409 20:28:04-!- mjs-de [~mjs-de@e182046058.adsl.alicedsl.de] has joined #wesnoth-dev 20110409 20:28:08< mordante> most smart pointer have that feature 20110409 20:28:25< mordante> no problem, you said you hoped to learn something during GSoC 20110409 20:29:03< zaroth> well, my first contact with using boost was a month ago, when I actually needed quaternions at work 20110409 20:29:23< zaroth> and since then various part of this library have dangerously spread all over my work and personal projects 20110409 20:29:51< mordante> nah just proves boost has some really nice libraries 20110409 20:30:31< zaroth> you don't understand! 20110409 20:30:37< zaroth> I may become a Boost addict! 20110409 20:30:45 * zaroth thinks that Boost is a cool name for a drug, however 20110409 20:31:16-!- Nephro [~Dmitry@80.233.231.12] has quit [Ping timeout: 276 seconds] 20110409 20:31:30< zaroth> back to the topic, feel free to correct that 20110409 20:31:35< zaroth> I'll try to keep it in mind from now on 20110409 20:31:53< mordante> there are a lot worse libraries to be addicted to ;-) 20110409 20:32:05-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110409 20:32:23-!- automagi1 [~karol@87-205-254-176.adsl.inetia.pl] has quit [Ping timeout: 276 seconds] 20110409 20:32:24 * mordante hands zaroth boost::bind 20110409 20:33:53-!- automagic [~karol@213-238-72-37.adsl.inetia.pl] has joined #wesnoth-dev 20110409 20:33:54< mordante> back to the patch there are still public accessible pre_show functions 20110409 20:34:03< zaroth> hm, after I think about it, STL is also a drug-like name, and stdlib, after moving some letters and removing some, becomes lsd 20110409 20:34:14< zaroth> mordante: I commented on it in the patch report, I think 20110409 20:34:50< mordante> and in general I think you should look over which functions should be public and which should be private 20110409 20:34:51< zaroth> I tried for about an hour with various combinations of putting the class view; and others 20110409 20:35:11< zaroth> before I gave up and focused on adding some functionality instead 20110409 20:35:28< zaroth> can't you be bribed with pretty colors? 20110409 20:35:46< zaroth> seriously though, if you have a suggestion/tutorial how to do it, I'll happily move it to the private section 20110409 20:36:19< zaroth> I just mimicked Crab_'s gamestate inspector here with the construction... 20110409 20:36:22< mordante> what's the exact problem with making it private? 20110409 20:36:30< mordante> I can understand a problem with get_view() 20110409 20:36:44< mordante> but not why pre_show() is problematic 20110409 20:38:54< zaroth> I think that even after putting class declarations in private and making them all friends I still got confused errors from the .cpp file, reporting not found/hidden classes 20110409 20:39:13< zaroth> and about pre_show(), I just left it where I found it in gamestate_inspector.hpp 20110409 20:39:44< zaroth> if you are sure it can be moved to private: section, do it without second thought 20110409 20:39:53-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 240 seconds] 20110409 20:39:53< zaroth> or I can submit an updatted patch if you prefer 20110409 20:40:01< zaroth> s/updatted/updated/ 20110409 20:40:20 * mordante prepares a patch for gamestate_inspector.hpp 20110409 20:40:55< mordante> I can change it as well, however I like to finish the review and test the patch 20110409 20:41:11< zaroth> that's what I'd also prefer :-) 20110409 20:41:24< mordante> I pointed out several minor polishing issues, but like to test the code 20110409 20:41:36< mordante> there's no use to have a shiny patch that doesn't work 20110409 20:41:40< mordante> ;-) 20110409 20:43:02< mordante> I only think we should also look at menu_events.cpp that file didn't get updated in the renaming 20110409 20:43:47-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110409 20:43:47-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110409 20:43:47-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110409 20:44:27< zaroth> oh right, you reminded me, I have to update my trunk so we get the same bugs 20110409 20:45:31< zaroth> applied cleanly! bullseye! 20110409 20:49:22< mordante> just curious but any reason why team::get_side_color returns a const SDL_Color? 20110409 20:49:49< zaroth> yes, because SDL_Color is what our pango highlight library now uses 20110409 20:49:56< zaroth> so it was for the most convenience 20110409 20:50:05< zaroth> also, I stuck to the current naming convention 20110409 20:50:15< zaroth> so get_foo_color returns SDL_Color 20110409 20:50:56< mordante> sorry I'm more curious about the const part 20110409 20:51:25-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has quit [Quit: eleazzaar] 20110409 20:51:31< mordante> applied cleanly awaiting gcc's verdict 20110409 20:51:41< zaroth> I just mimicked get_minimap_color 20110409 20:52:02< mordante> which might take a while due to modification of team.hpp 20110409 20:52:03< zaroth> after giving it some thought, the const should probably be in the end, however 20110409 20:52:23< mordante> place the const in the end and gcc will bite you 20110409 20:52:38< zaroth> you can't const static functions? 20110409 20:52:48< mordante> no only member functions can be const 20110409 20:53:17< mordante> const promises you don't modify the state of the object the member function is part of 20110409 20:53:35< zaroth> well, there can be static variables and I thought that way 20110409 20:53:54-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20110409 20:54:00< mordante> non-member functions are not `part' of an object so const makes no sense 20110409 20:54:21< zaroth> like static get_no_of_references() const; wouldn't change static int references_no; 20110409 20:54:43< zaroth> but never tried it, so you're probably right 20110409 20:55:00< mordante> the const in this case makes the return object not modifiable, which in most cases isn't really needed 20110409 20:55:30-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110409 20:55:30-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110409 20:55:30-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110409 20:55:41< zaroth> well, since it's just a newly created object it makes sense hardly anytime 20110409 20:55:55-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has joined #wesnoth-dev 20110409 20:55:55-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110409 20:56:07< zaroth> (not counting weird and un-intuitive copy constructors) 20110409 20:56:23< mordante> exactly, so I just wanted to know whether it was a copy-paste or for a good reason 20110409 20:56:46< zaroth> no, I just wanted to make my code align nicely ;-) 20110409 20:56:50< mordante> (and yes not all Wesnoth code is perfect ;-) ) 20110409 20:56:54< zaroth> so if you remove it, you can remove it from both 20110409 20:57:11< mordante> ah good reason for adding the const :-P 20110409 20:57:48< zaroth> otherwise my aesthetic sense will suffer 20110409 20:58:12< zaroth> yeah, just like going to fosdem only to be in the group photo ;-) 20110409 20:58:12< mordante> guess committing your patch will result in another patch flood ;-) 20110409 20:58:24< mordante> s/patch flood/commit spree/ 20110409 20:58:53 * zaroth chants "consistency über alles" 20110409 20:58:54< mordante> sorry I know nothing about a fosdem, did you mean the wesdem? 20110409 20:59:15< zaroth> how does one say "über alles" in English? 20110409 20:59:21< zaroth> over all? sounds silly 20110409 21:00:07< Soliton> above all else 20110409 21:00:08< mordante> above all else 20110409 21:00:59-!- automagic [~karol@213-238-72-37.adsl.inetia.pl] has quit [Ping timeout: 276 seconds] 20110409 21:01:01< mordante> zaroth, on my way to the MP-server 20110409 21:01:05< zaroth> still doesn't sound as good as in German or Polish for me 20110409 21:01:13< zaroth> guess I have to get used to me 20110409 21:01:17< zaroth> s/me/it/ 20110409 21:02:46-!- automagic [~karol@77-254-34-119.adsl.inetia.pl] has joined #wesnoth-dev 20110409 21:03:34< zaroth> mordante: I'm there as well 20110409 21:03:35< automagic> What are reports.cpp used for? The file doesn't seem to be included anywhere. 20110409 21:03:56< zaroth> automagic: for example the thing you get when you hover over observer eye 20110409 21:04:09< zaroth> and it would be weird to include a .cpp somewhere ;-) 20110409 21:04:24< automagic> Yes, I should have grepped the hpp :P 20110409 21:04:24< shadowmaster> fgrep -RI '#include "reports.hpp"' src/ | wc -l 20110409 21:04:25< shadowmaster> 4 20110409 21:08:29< mordante> zaroth, some comments regarding the dialog 20110409 21:08:38-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110409 21:08:43< mordante> there is no spacing between the OK and Cancel button 20110409 21:09:10< mordante> als the listboxes directly next to eachother gives it the feeling it's one listbox 20110409 21:09:13< zaroth> and second, the size of the listboxes changes as you click 20110409 21:09:29< zaroth> I know :-) 20110409 21:10:12< mordante> yes the sizes change, but I don't consider that a big issue, once the invalidate_layout call is removed that issue should fix itself 20110409 21:10:28< zaroth> but since it has the functionality and already looks "decent", I thought it'd be good enough as a first sketch, hidden under a console command 20110409 21:11:15< mordante> of course you could align the side listbox to the left and let the nick grow 20110409 21:11:24< mordante> then the resizing will happen less often 20110409 21:13:40< zaroth> in the final version I plan on scrapping this "Side x" text altogether and using leader's name together with team color, like it is done in the status table currently, to maintain consistency 20110409 21:13:42< mordante> regarding usability, it's hard to see how `owns' a side, the text gets bold, but maybe also select that player 20110409 21:14:15< mordante> I somehow expect the selected player to be the one owning the side 20110409 21:14:41< zaroth> that's not a bad idea 20110409 21:15:08< boucman> hey all 20110409 21:15:17< mordante> hi boucman 20110409 21:15:52< mordante> zaroth, when I try to make an ai side 1 I get "ai3 is not in the game" 20110409 21:16:40< zaroth> that's what I get for only testing it with humans (multiple clones of me) 20110409 21:16:43< zaroth> I noticed it as well 20110409 21:17:03< mordante> ok 20110409 21:17:31< mordante> how shall we proceed? there are several minor things in your patch, which are not part of the main patch 20110409 21:17:56< mordante> do you want me to commit them already or wait until everything is ready? 20110409 21:18:43< mordante> for example https://gna.org/patch/index.php?2628 looks ready to be committed 20110409 21:18:44< zaroth> I'd feel better having my patch less bulky 20110409 21:18:49< zaroth> so feel free to cherrypick 20110409 21:19:12< zaroth> also, atomic commits 20110409 21:20:21< mordante> oke then I will start to pick your patch apart and also commit the other issues we discovered 20110409 21:21:09< mordante> oh you said something in the game but it was just closing, so missed that message 20110409 21:21:23< zaroth> "are you still there?" ;-) 20110409 21:21:46< zaroth> "mordante left the game" kind of answered that 20110409 21:22:06< mordante> I was there for a split second ;-) 20110409 21:23:24< zaroth> do I do the spacing (listboxes and buttons) thing with a [spacer] with fixed width? 20110409 21:23:34< zaroth> or what? 20110409 21:23:53< mordante> it's easier to use a border 20110409 21:24:50 * zaroth goes to peruse the wiki 20110409 21:24:51< mordante> it's used in most dialogs in trunk 20110409 21:25:43-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110409 21:26:31< zaroth> mordante: just to make clear, AI control give away or droiding wasn't planned in this first sketch of the dialog functionality 20110409 21:26:47< zaroth> I just wanted to make players able to give the control over 20110409 21:26:59< zaroth> but since it shows the ais and fails to do something with it, it's a clear bug 20110409 21:27:59< mordante> ok didn't know that 20110409 21:28:56< zaroth> mordante: do the unit tests run for you? 20110409 21:29:08< zaroth> after removing the != part? 20110409 21:31:28< mordante> also please don't get discouraged by the time it takes to get the patch in, it's relative big patch and we're looking really close at all code now 20110409 21:31:40< mordante> yes the unit tests ran without any error 20110409 21:32:12< zaroth> mordante: no worries, I do realize that ;-) 20110409 21:32:40< zaroth> that's why I also wanted to get the parts in - once they're in, I can stop worrying about them 20110409 21:33:09< zaroth> erm... maybe that wasn't too well formulate 20110409 21:33:14< mordante> ok good 20110409 21:33:17< zaroth> s/formulate/formulated/ 20110409 21:33:24< mordante> I think I understand what you mean 20110409 21:33:50< zaroth> the thing I didn't mean is "I won't maintain my code anymore once it's in the trunk" 20110409 21:33:52< zaroth> ;-) 20110409 21:35:03< zaroth> added the borders, it really does look better! 20110409 21:35:21 * zaroth is impressed 20110409 21:35:30< zaroth> such a little difference 20110409 21:35:34< Espreon> mordante: Of course I don't. 20110409 21:36:21-!- negusnyul_ [~negusnyul@dsl4E5CCE6F.pool.t-online.hu] has joined #wesnoth-dev 20110409 21:36:45< mordante> zaroth, :-) 20110409 21:36:56< mordante> Espreon, :-( 20110409 21:37:30< Espreon> Thanks for making me aware of that straight apostrophe, BTW. 20110409 21:39:19-!- prkc [~negusnyul@dsl51B7BFE6.pool.t-online.hu] has quit [Ping timeout: 246 seconds] 20110409 21:39:49< CIA-82> espreon * r49138 /trunk/ (58 files in 3 dirs): Converted a straight apostrophe. 20110409 21:41:47< mordante> you're welcome I found it while looking for straight ones in a translation 20110409 21:49:11< zaroth> question regarding foreach: can I somehow obtain iteration number within it or should I just use a plain for for that? 20110409 21:49:52< mordante> plain for 20110409 21:50:53 * mordante secretly tells zaroth that foreach actually is BOOST_FOREACH ;-) 20110409 21:51:14 * zaroth freaks out 20110409 21:51:15< zaroth> boost again! 20110409 21:51:37< mordante> see how nice boost is 20110409 21:52:07< timotei> yes. You use boost to boost your knowledge :P 20110409 21:52:21< mordante> :-) 20110409 21:53:06< timotei> 5 years ago when I first heard of boost, I thought is a super weird library just for c++ obsessed guys ... but last year I've seen it's true power :D 20110409 21:53:34< timotei> maybe since I wasn't familiar with templates and things like that, the syntax freaked me out 20110409 21:53:44< zaroth> and now you're a super weird c++ obsessed guy as well? 20110409 21:53:52< timotei> yes 20110409 21:53:52< timotei> ! 20110409 21:53:53< timotei> :D 20110409 21:54:01< Aethaeryn> mordante: Through the power of multitasking, I've written some of the details while I'm working on the homework. 20110409 21:54:15< timotei> well, the "super weird" was boost :P 20110409 21:54:16< zaroth> mordante: see, I told you boost is a drug, it actually changes people 20110409 21:54:50< Aethaeryn> mordante: Much of your GUI is accessible through WML, right? If it exists in WML, it can be made to interface with Lua too. 20110409 21:55:18< mordante> zaroth, I didn't get into templates through boost, Andrei Alexandrescu learned me the true power of templates 20110409 21:55:45< Upthorn> I still don't understand how foreach works 20110409 21:55:47< mordante> and boost is really useful, it's also nice to see how much of the new C++ standard is influenced by boost 20110409 21:55:50< zaroth> http://www.moderncppdesign.com/ ? 20110409 21:56:10< mordante> of course some things of the new standard also flow back in boost 20110409 21:56:25< mordante> yes that book was a real eye-opener 20110409 21:56:26< timotei> Upthorn: just like java's/C# ones 20110409 21:56:33< Upthorn> timotei: no I mean 20110409 21:56:47< Upthorn> how boost tricked c++ into duplicating it 20110409 21:56:58 * zaroth forgot that he was actually iterating over a set... so he can't simply do foo[i] 20110409 21:57:17< Upthorn> I guess it probably uses an iterator behind the scenes 20110409 21:57:18< mordante> Aethaeryn, all of the GUI is based on WML so guess Lua can access it as well 20110409 21:57:30< mordante> nice that you managed to add more details 20110409 21:57:32< zaroth> I'll probably stick to foreach anyway then... and adding a iteration number variable as way 20110409 21:57:38< zaroth> s/way/well/ 20110409 21:58:04< Upthorn> but I'm vaguely distrustful of the foreach () {} scope 20110409 21:58:07< timotei> zaroth: if you need an iteration number variable, I think you'd better use the for(i=0;i<=n;++i) stuff :P 20110409 21:58:16< Aethaeryn> mordante: Good, then essentially Phase 0 will be a proof of concept that the GUI portion of Phase 1 will work, with the diffence being that Phase 0 maps up more or less with existing WML tags while Phase 1 will be more creative as to the functions. 20110409 21:58:28< Upthorn> timotei: he wants the loop control to be an iterator 20110409 21:58:35< zaroth> timotei: I know, but I need a set::iterator anyway 20110409 21:58:44< zaroth> so I either declare iterator by hand, or an int 20110409 21:58:48< zaroth> I choose int ;-) 20110409 21:58:51< Upthorn> he just wants to be able to check which loop iteration he's on 20110409 21:58:54< mordante> Upthorn, you can always look at the boost header ;-) but it should use an iteration range 20110409 21:59:56< mordante> Aethaeryn, ok 20110409 22:02:22< Aethaeryn> In the next few hours, while I do my homework I'll try to write every part except for the parts of Phase 1 that require consulting others. 20110409 22:03:03< zaroth> mordante: concerning the "discouraging" long time of getting the patches in, I'm kind of afraid of getting commit access, where will I get my patches reviewed so thoroughly then? 20110409 22:04:09< zaroth> I guess I can still use paste* services 20110409 22:04:21-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 252 seconds] 20110409 22:04:43< zaroth> and just continue to bug everyone on irc with requests for review ;-) 20110409 22:05:23< boucman> zaroth: we could still review, but it basically means we believe that you don't need to be reviewed 20110409 22:05:49< mordante> zaroth, depends I usually skim over patches and if I see something odd I ask the developer 20110409 22:06:26< zaroth> boucman: ah. I'm safe then ;-) 20110409 22:06:59< mordante> but the pre_show comment I made on your patch shows I didn't spot it in Crab's commit ;-) 20110409 22:07:42< mordante> of course you're still free to ask a review if you're unsure about code 20110409 22:07:53< mordante> or just like feedback on an idea 20110409 22:11:07< CIA-82> espreon * r49139 /trunk/ (22 files in 21 dirs): Updated the Spanish translation. 20110409 22:11:35< zaroth> mordante: did you start taking my patch apart? 20110409 22:11:44< mordante> yup 20110409 22:11:45< zaroth> if not, you can refrain from doing so 20110409 22:11:57< zaroth> I didn't think I could get it fixed so fast 20110409 22:11:58< mordante> why? 20110409 22:12:25< mordante> well the good parts are good so no need delay committing them 20110409 22:12:32< timotei> mordante: could you tell me what means for you "more fleshed out"? the implementation/technical part? 20110409 22:12:37< zaroth> but well, depends on what you prefer, I'm fine with either :-) 20110409 22:12:47< timotei> mordante: I'm going to fill the remaining of the proposal 20110409 22:12:47< mordante> I need to tear it apart now or later 20110409 22:13:08< mordante> and at least now I feel I do something like coding ;-) 20110409 22:14:42< mordante> timotei, there are several TODO's in your proposal 20110409 22:14:55< timotei> mordante: oh yeah. Ok :D 20110409 22:15:08< timotei> I will replace those with proper details asap 20110409 22:15:37< timotei> thanks 20110409 22:16:02< mordante> also the timeline between 30.7 and 15.8 can use some text 20110409 22:16:12< timotei> yep : 20110409 22:17:11-!- Sirp [~user@wesnoth/developer/dave] has quit [Ping timeout: 240 seconds] 20110409 22:19:17< mordante> also I agree with Crab, make it a higher priority to get the plugin stable instead of adding new features 20110409 22:19:51< mordante> and I also like to make the documentation a high priority 20110409 22:20:31< zaroth> let's look over our discussion again... I think I included everything 20110409 22:20:43< timotei> mordante: ok 20110409 22:20:47< mordante> I think it's more useful to have a properly documented and working plugin with less features as one with more features but incomplete 20110409 22:20:54< timotei> true 20110409 22:22:11-!- automagic [~karol@77-254-34-119.adsl.inetia.pl] has quit [Ping timeout: 240 seconds] 20110409 22:22:11< mordante> zaroth, ok /me goes back to butchering the patch 20110409 22:25:24< CIA-82> mordante * r49140 /trunk/src/gui/dialogs/gamestate_inspector.hpp: 20110409 22:25:24< CIA-82> Make a function private. 20110409 22:25:24< CIA-82> The function was already supposed to be private. Spotted by zaroth. 20110409 22:25:29< CIA-82> mordante * r49141 /trunk/src/ (team.cpp team.hpp): 20110409 22:25:29< CIA-82> Remove the const qualifier on a returned object. 20110409 22:25:29< CIA-82> The const does not do much. 20110409 22:25:35< CIA-82> mordante * r49142 /trunk/src/ (team.cpp team.hpp): 20110409 22:25:35< CIA-82> Add team::get_side_color. 20110409 22:25:35< CIA-82> Main part of patch #2628, the other minor changes will be committed 20110409 22:25:35< CIA-82> separately. 20110409 22:25:38< CIA-82> mordante * r49143 /trunk/src/ (3 files in 2 dirs): 20110409 22:25:38< CIA-82> Several comment additions and fixes. 20110409 22:25:38< CIA-82> Part of some pathes provided by zaroth. 20110409 22:26:12< mordante> zaroth, r49141 and r49142 will give you local conflicts 20110409 22:26:47< zaroth> eh... I guess I can kill my compilation now, since modified team.hpp will force me to recompile half of wesnoth again anyway 20110409 22:27:03< mordante> zaroth, do you know about ccache? 20110409 22:27:37 * zaroth shakes his head 20110409 22:28:03< mordante> http://ccache.samba.org/ 20110409 22:28:10< mordante> and it works really nicely 20110409 22:28:14-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 22:29:23< mordante> I really love it, when I switch between local branches I can recompile fast even if there are several headers changed 20110409 22:29:24-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 22:30:23< timotei> I wonder if that works for MSVC too 20110409 22:30:26< mordante> getting it to work with cmake can be a bit tricky, you can't use 'ccache gcc' but need to use the ccache links 20110409 22:30:31< mordante> timotei, no idea 20110409 22:30:45-!- Sytyi [~chatzilla@251-57-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110409 22:31:17< zaroth> is there a quick command in git-svn rebase "scrap my version, use theirs?"? 20110409 22:31:28< zaroth> right now I edit file with vim, looking for HEAD 20110409 22:31:33< zaroth> and edit it by hand 20110409 22:31:38< zaroth> and later do git add 20110409 22:31:54-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 22:31:58< mordante> not sure, never needed it 20110409 22:32:02< mordante> hi Sytyi 20110409 22:32:12< Sytyi> mordante: hi ! 20110409 22:32:28< Afan> can you edit your google summer of code proposal before the 10th? 20110409 22:32:34< timotei> Afan: no. 20110409 22:32:36< mordante> Sytyi, I had a look at your pascal project and some questions 20110409 22:32:39< timotei> Afan: but the wiki you can edit 20110409 22:32:44< Ivanovic> no, you can just leave comments and update the wiki page 20110409 22:32:47< timotei> but you can edit the wiki* 20110409 22:32:48< Afan> thanks 20110409 22:32:56< mordante> Afan, no, but you can update the wiki, just make sure to tell us once you did 20110409 22:33:07< Ivanovic> we won't allow edits to the proposal page at google simply because this makes reviewing for us *significantly* more difficult 20110409 22:33:22< mordante> Afan, and of course it would be a good idea to discuss your idea here 20110409 22:33:43< Sytyi> mordante: yes, I listen carefully 20110409 22:33:51< Ivanovic> yes, discussing things here is *highly* recommended 20110409 22:34:02< mordante> Sytyi, I read you were not allowed to use std::vector where there more restrictions? 20110409 22:34:09< Ivanovic> so if you got some question or idea, ask what a good approach would be or if your idea might work out 20110409 22:34:54< Afan> i got several people that reviewed my proposal and while most of it is just explaning more on the proposal and making a more accurate timetable I've been reccomeneded to both put in code revisions and to put example code into the proposal 20110409 22:35:06< Sytyi> mordante: That was second task of the course. The first was to write an anlog of hash table, and to use it in all further tasks 20110409 22:35:07< Afan> so the question is what kind of example code would you be looking for 20110409 22:35:28< Sytyi> mordante: But this arrived inly last year and were some trobles 20110409 22:35:52< Sytyi> * only , * troubles 20110409 22:36:19< mordante> ok 20110409 22:36:21< boucman> Afan: we want signs that you looked in the code area related to your proposal and have an idea of how it would plug in, 20110409 22:36:41< Sytyi> mordante: Once added to hash table, data will have unical index - position in array. 20110409 22:36:51-!- negusnyul__ [~negusnyul@54009092.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110409 22:36:55< Afan> so instead of just a pure code example, showing knowledge by talking about the components im changing? 20110409 22:36:55< boucman> you could also show a very basic class structure for whatever your idea is, so we understand how you want to do it 20110409 22:37:04< Afan> oh 20110409 22:37:06< boucman> yes, 20110409 22:37:23< Sytyi> mordante: But my variant was to make not hash table but sorted array with binary search 20110409 22:37:27< boucman> though I havn't reviewed your proposal yet, so i'm talking a bit in the dark :P 20110409 22:37:58< zaroth> mordante: does this ccache thing get big after a while? 20110409 22:37:59< mordante> Sytyi, I also wonder did you first learn C? 20110409 22:38:30< mordante> zaroth, jein you can control the cache size, 1GB by default and I recommend to turn on the compression 20110409 22:39:01< Sytyi> mordante: and any data adding to begin of array made all remembered index wrong, so I was to make another key value (not name) and always add to end. 20110409 22:39:08< Ivanovic> Afan: what we basically want are two things 20110409 22:39:18< Ivanovic> 1) see that you are able to use the language required later on 20110409 22:39:37< mordante> Sytyi, ok 20110409 22:39:40< Ivanovic> 2) able to get into the area you will be working on when you have to make use of already available things 20110409 22:39:52-!- negusnyul_ [~negusnyul@dsl4E5CCE6F.pool.t-online.hu] has quit [Ping timeout: 246 seconds] 20110409 22:40:03< Ivanovic> since it can often be freaking hard to get into an existing system and make use of the available interfaces 20110409 22:40:22 * zaroth agrees 20110409 22:40:39< Sytyi> mordante: At first I was taught Object Pascal. Then ASM and C++, now JAVA. I'm trying to study it by myself, i'm interested in template containers and so one 20110409 22:40:42< Afan> yeah I've been looking a little into the code so far but haven't goten very far 20110409 22:42:25< Ivanovic> and considerations like those are basically behind all points that tend to be mentioned (eg the timetable helps you to see if you are behind as well as already makes you *think* about things including what to drop in case there were some unexpected problems) 20110409 22:42:25-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 22:43:02< CIA-82> mordante * r49144 /trunk/src/variable.hpp: 20110409 22:43:02< CIA-82> Make g++-4.6 compile Wesnoth with --std=c++0x. 20110409 22:43:02< CIA-82> Not sure whether the requirement for public default constructor is a bug 20110409 22:43:02< CIA-82> in g++ or that it's really required/allowed to require it. 20110409 22:43:30< Sytyi> mordante: And we had an example of some source (in C with using list.h from unix core). So i tried to make it in C++ and could not realize pointer to function. So I tried to do that stuff, what you see. There are some great bad places, i know. 20110409 22:43:45< timotei> well, gotta go to sleep. I'll finish the proposal tomorrow. 20110409 22:43:47< timotei> night guys 20110409 22:43:48< mordante> Sytyi, ok interesting since your code contains a lot of C-ism the typedef's to classes/structs usage of char* 20110409 22:43:48-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110409 22:44:34< Sytyi> mordante: The problem was in that we had that types as a part of the task. 20110409 22:45:13< mordante> Sytyi, ah ok, that's why I asked whether there were more demands like not allowed to use std::vector 20110409 22:45:22< Sytyi> mordante: The teacher gave us compstr.h with that structures, unions and so one 20110409 22:45:56< zaroth> I don't get these teachers giving assignments in C++ but forbidding using STL. 20110409 22:46:05< Sytyi> mordante: I add some methods to structures to make it a bit more safe (like destructor and operator =) 20110409 22:46:16< Sytyi> * = ) 20110409 22:46:29< mordante> zaroth, I can imagine it if it's a class about learning to use data structures 20110409 22:46:54< Sytyi> mordante: The task was to write data container and to use it 20110409 22:46:56< mordante> knowing how to implement a linked list, makes the big O notations for the operations make sense 20110409 22:47:04< zaroth> It's like allowing to drive a car but forbidding to use seats. 20110409 22:47:41< zaroth> mordante: it's probably the only sensible reason... But I've actually had teachers who did forbid these for regular tasks. 20110409 22:48:11< mordante> that's insane, but I think a student should learn about the basics 20110409 22:48:21< Sytyi> mordante: And I need to write a B tree data containers in this month to another teacher =( 20110409 22:48:21< mordante> and then appreciate the std library 20110409 22:49:09< mordante> Sytyi, well I think knowing your structure is good, just learn about it once and then appreciate the library 20110409 22:49:52< Sytyi> mordante: and what about an examp;e of annotations 20110409 22:50:13< zaroth> Soliton: around? 20110409 22:50:19< CIA-82> espreon * r49145 /trunk/doc/design/: Set svn:ignore. 20110409 22:50:29< Soliton> zaroth: yes. 20110409 22:50:32< mordante> Sytyi, I do feel that your teacher giving you that compstr.h file is bad, the C-ism in it doesn't belong in a C++ class 20110409 22:51:13< mordante> especially the typedefs are typical C-ism that has no place in C++ 20110409 22:51:19< Sytyi> mordante: maybe he just want us to that in C and I was wrong doing it in C++ 20110409 22:51:31< mordante> the usage of char* can be discussed 20110409 22:51:58< zaroth> Soliton: send you message in priv 20110409 22:52:06< mordante> no the struct data is C++ operator= doesn't exist in C 20110409 22:52:28< Sytyi> mordante: I write it by myself 20110409 22:53:04< mordante> the struct data? 20110409 22:53:19< Sytyi> mordante: he gave only fields, I improved structures by metods to feel more safe with char * name 20110409 22:53:41-!- eoc` [~eoc@pD9560FED.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110409 22:55:19< mordante> Sytyi, the class contains several errors do you have some time to look at them? 20110409 22:56:28< Sytyi> yes, of cause. I catch one memory leak tody after sending you. But that is only under Windows, so I hope you had not see it. (in struct data) 20110409 22:56:37-!- eoc [~eoc@pD956111B.dip0.t-ipconnect.de] has quit [Ping timeout: 260 seconds] 20110409 22:56:46< Sytyi> mordante: I really want to improve that source 20110409 22:56:59< mordante> ok 20110409 22:57:07< mordante> which memory leak did you find? 20110409 22:59:10< Sytyi> mordante:was http://pastebin.com/fgPzVPd9 20110409 23:00:07< Sytyi> mordante: made http://pastebin.com/v4zg107h 20110409 23:00:12-!- eoc` is now known as eoc 20110409 23:01:24< CIA-82> espreon * r49146 /trunk/src/: Update svn:ignore setting. 20110409 23:01:34< mordante> Sytyi, that's not a memory leak ;-) but a memory access error and there are 3 calls to new 20110409 23:01:44< mordante> there is a memory leak as well 20110409 23:02:35< mordante> but I like to go over the functions one by one 20110409 23:03:05< mordante> the default constructor initializes name twice 20110409 23:03:12< Sytyi> mordante: In Qt (gdb) debugging it made "Heap block at 003F2948 modified at 003F2953 past requested size of 3" 20110409 23:03:41< Sytyi> mordante: OK. 20110409 23:03:42< mordante> yes that's an invalid memory access 20110409 23:04:11< mordante> a memory leak is something else, but we'll discuss that a little bit later 20110409 23:04:39< mordante> do you know the C++ initializer lists? 20110409 23:05:28< Sytyi> mordante: You mean Parent then Child or what ? 20110409 23:06:19< mordante> no the constructor initializer list 20110409 23:06:35< mordante> 1 sec 20110409 23:06:41< Sytyi> mordante: Or how to call Parent constructor with paramaters freom the child& 20110409 23:08:17< mordante> Sytyi, http://www.parashift.com/c++-faq-lite/ctors.html#faq-10.6 20110409 23:08:27< zaroth> mordante: https://gna.org/patch/index.php?2625 20110409 23:11:31-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 23:11:50< Sytyi> mordante: I see 20110409 23:12:00< zaroth> there is an issue with not bolding the ai's owner in the nick list, but after discussing it over with Soliton it turned out to not to be so simple to do currently. I'll look into it in depth later. However, the current implementation is already working and not showing fake ais ;-) 20110409 23:13:49-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 23:14:16< mordante> Sytyi, ok good, were you aware of that part of C++? 20110409 23:14:43-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has quit [Quit: eleazzaar] 20110409 23:14:43< Sytyi> mordante: I simply didn't knew about it. 20110409 23:14:51< mordante> zaroth, ok nice 20110409 23:14:57< mordante> Sytyi, ok no problem 20110409 23:15:21-!- mrogalski [~mrogalski@ip-89-174-121-110.multimo.pl] has quit [Ping timeout: 246 seconds] 20110409 23:15:37< Sytyi> mordante: As for all, even if I not participate in GSoC the experience just from chat with devs is a reakky great thing. 20110409 23:16:13< mordante> the same for the other constructors, also make sure you initialize all members, when you don't initialize an int its value will be `random' 20110409 23:16:37< mordante> Sytyi, nice to hear 20110409 23:16:52< zaroth> Sytyi: the best part is that you can learn practical things here that you'll learn neither in university nor in most companies (most companies don't really have good coding practices) 20110409 23:17:11< mordante> Sytyi, there is also an error in your destructor, can you tell me what it is? 20110409 23:17:15< Sytyi> mordante: I really like Wesnoth - dev 20110409 23:17:21< mordante> thanks 20110409 23:18:57< mordante> btw Sytyi the link I gave you that entire site has a lot of information regarding C++ issues, very interesting to read 20110409 23:19:06-!- Octalot [~noct@host109-157-80-211.range109-157.btcentralplus.com] has joined #wesnoth-dev 20110409 23:19:23-!- elvish_sovereign [~elvish_so@pool-173-59-64-22.phlapa.east.verizon.net] has joined #wesnoth-dev 20110409 23:19:50< Sytyi> mordante: Maybe for char I dont need to write delete[], delete will be enough. And maybe I need to free union? But i think union will be destroyed automatically. but.... I know! No destructor for Variant and Function will be called ! 20110409 23:20:28-!- monochromatic [~elvish_so@pool-173-59-76-143.phlapa.east.verizon.net] has quit [Ping timeout: 246 seconds] 20110409 23:20:28-!- elvish_sovereign is now known as monochromatic 20110409 23:21:48< Sytyi> mordante: I add it into a links directory with GNu coding standarts and Google code style. I read it on free time. I also am reading Straustroop (not sure in writing his surname) when I have free time 20110409 23:22:46< zaroth> every time I see this page, I'm fooled by "lite" in its name... 20110409 23:22:59< CIA-82> espreon * r49147 /trunk/po/wesnoth-dm/ang@latin.po: Updated the Old English translation. 20110409 23:23:11< mordante> the problem is the delete[] when you allocate memory with new[] it needs to be freed with delete[] 20110409 23:23:45< mordante> never read the GNU coding standard read Google's 20110409 23:24:20< mordante> when reading the Google coding standard keep in mind one thing, they are heavily against exceptions 20110409 23:24:44< mordante> that is based on the fact they have a lot of legacy code which is not exception safe 20110409 23:25:20< mordante> which IMO is a good reason for them, but unfortunately a lot of people follow that mantra blindly 20110409 23:25:21-!- eleazzaar [~jbjerk@ppp-70-226-207-172.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110409 23:25:53< Sytyi> mordante: But in some times exceptions "save lifes". You should onl be sure either to not use pointers or to free them every time the exception is made 20110409 23:26:33< mordante> exactly, but in order to free the pointers your code needs to expect an exception 20110409 23:26:53< mordante> google has some code that doesn't, so either they need to review all of their code 20110409 23:27:05< mordante> or prohibit exceptions 20110409 23:27:30< Sytyi> :) 20110409 23:27:59< mordante> it's just the problem people read google is against exceptions in their standard so exceptions are bad 20110409 23:28:13< mordante> just like the goto's are evil 20110409 23:28:28-!- mrogalski [~mrogalski@ip-89-174-121-108.multimo.pl] has joined #wesnoth-dev 20110409 23:28:43< mordante> I really wonder how many people read Dijkstra's paper and placed it in the time it was written 20110409 23:29:12< mordante> but back to the code 20110409 23:29:31< mordante> the return value of your operator= is very curious 20110409 23:29:38< Sytyi> mordante: :) And I found that today I write delete [] there, trying to remove memory access error. 20110409 23:30:18< mordante> the problem with mixing delete/new[] is that it's undefined behaviour 20110409 23:30:37< mordante> are you familiar with the C++ meaning of undefined behaviour 20110409 23:30:38< Sytyi> mordante: I think I should return false in case I had error while calling new 20110409 23:31:17< Sytyi> mordante: It depends of the compiler +Optimization , and phase of Moon 20110409 23:31:38< mordante> exactly 20110409 23:31:50< mordante> and how do you detect that an error occurs in new? 20110409 23:31:54< zaroth> Sytyi: with operator= don't you usually return *this? ;-) 20110409 23:32:04< Sytyi> mordante: it returns NULL 20110409 23:32:21< Sytyi> zaroth: there was not class but struct 20110409 23:32:51< mordante> Sytyi, are you sure new() returns NULL upon failure? 20110409 23:33:17< zaroth> does it make a difference? I thought struct in C++ is just a class with all fields public by default 20110409 23:33:48 * zaroth hopes to learn something from this discussion as well 20110409 23:34:01< Sytyi> mordante: and it can throw exception 20110409 23:34:56-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 23:35:27< Sytyi> mordante: about bad allocation . which should be caught or stops the program 20110409 23:35:55< mordante> Sytyi, exactly new() throws an exception 20110409 23:36:10< mordante> but is it possible to use new to get a NULL pointer as well? 20110409 23:37:16-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 23:38:43< Sytyi> mordante: i dont know exactly. Maybe it depends on the compiler? 20110409 23:39:29< mordante> Sytyi, jein there are some pre-standard compilers that return a NULL, but according to the standard new() throws an execption 20110409 23:39:56< mordante> there is however a way 20110409 23:40:41< mordante> int* x = new(nothrow) int [1000]; which returns a NULL upon allocation failure 20110409 23:40:51< mordante> but it's rarely used 20110409 23:42:48< Sytyi> mordante: so back to operator =. I need to catch exception, and return false at that case 20110409 23:42:49< mordante> Sytyi, regarding catching std::bad_alloc the question is when you run out of memory at some point in your program do you expect to be able to continue 20110409 23:43:27< mordante> well like to answer the std::bad_allow first, since we have a nice example in Wesnoth 20110409 23:44:16< mordante> in Wesnoth we catch std::bad_alloc at two places 20110409 23:44:31< mordante> the main function which terminates Wesnoth 20110409 23:45:15< mordante> but we also catch it at mouse_events.cpp:928 after calling attack_enemy_ 20110409 23:45:48< mordante> the problem with attack enemy is that it makes a large array which depends on the number of HP of the units 20110409 23:46:03< mordante> which crashed as soon as people added 3000HP units 20110409 23:46:47< mordante> so I added a bad_alloc there to avoid a crash, the game can still continue, but attacking that unit isn't possible 20110409 23:47:05-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 23:47:11-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has left #wesnoth-dev [] 20110409 23:47:11-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has joined #wesnoth-dev 20110409 23:47:12< mordante> not really ideal, but the game can reasonable continue after that error 20110409 23:48:17< mordante> Sytyi, regarding operator=, zaroth was right it should return *this and the function signature should be data& operator=(const& data) 20110409 23:48:17-!- Afan [~IceChat77@c-76-29-51-121.hsd1.il.comcast.net] has quit [Read error: Connection reset by peer] 20110409 23:49:10-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110409 23:49:27< Sytyi> mordante: I see. 20110409 23:49:33-!- beetlenaut [~dan@174.32.63.204] has joined #wesnoth-dev 20110409 23:49:41< Sytyi> mordante: shame on me 20110409 23:50:36< mordante> don't take it to hard some things are hard 20110409 23:51:15< Sytyi> mordante: I just should read docs better. 20110409 23:51:23< mordante> and the good/bad news is if you used std::string instead of char* most of those issues would never have occurred in the first place 20110409 23:52:32< zaroth> mordante: reading the manual of ccache currently 20110409 23:52:45< zaroth> how do you enable it? do you modify CMakeLists.txt locally? 20110409 23:53:07< Sytyi> mordante: I know!! STD is our all ! :) And AFAIR Wesnoth has its implementation of translated string and strictly recommends to use std:string, don't remember basic or wide exaxtly 20110409 23:53:08< zaroth> to use ccache g++ always, or did you do the symlink? 20110409 23:53:24< tschmitz> Is PST = UTC - 7 at the moment? 20110409 23:53:50< mordante> Sytyi, regarding struct vs. class, can you tell what the difference is? 20110409 23:54:26< mordante> tschmitz, no idea, but the current time in UTC is 21:54 20110409 23:55:09< tschmitz> Here it's about 14:54, so I guess it's -7 20110409 23:55:33< Sytyi> mordante: field this, better implementation of constructors, destructors, possibility to have parentness, 20110409 23:55:34< mordante> zaroth, ccache g++ doesn't work with cmake, you need a symlink might be your distribution already provided one 20110409 23:55:41< Espreon> tschmitz: It is indeed -7. 20110409 23:55:56< Sytyi> mordante: and ofcourse private and public access 20110409 23:55:59< tschmitz> Espreon: Isn't it sometimes -8? 20110409 23:56:06< Espreon> Yes, but not right now. 20110409 23:56:17< mordante> tschmitz, daylight saving time 20110409 23:56:18< tschmitz> OK so I should put -7 20110409 23:56:28< tschmitz> mordante: Right 20110409 23:57:08-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 276 seconds] 20110409 23:57:27< mordante> Sytyi, alas zaroth was right in C++ a stuct and class only differ in their default access 20110409 23:57:49< mordante> however there is a POD which is a C compatible struct 20110409 23:58:01-!- dtiger [~dtiger@dynamic-vpdn-93-125-65-232.telecom.by] has quit [Read error: Connection reset by peer] 20110409 23:58:03< mordante> Plain Old Data* 20110409 23:59:23-!- negusnyul__ [~negusnyul@54009092.dsl.pool.telekom.hu] has quit [Remote host closed the connection] 20110409 23:59:48< mordante> Sytyi, but let's try to find your memory leak 20110409 23:59:56-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] --- Log closed Sun Apr 10 00:00:06 2011