--- Log opened Wed Mar 23 00:00:45 2011 20110323 00:05:39-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110323 00:11:53< elbowroom> Hi everyone 20110323 00:12:02-!- zaroth [~zaroth@unaffiliated/zaroth] has quit [Remote host closed the connection] 20110323 00:12:12< elbowroom> everyone: I opened a proposal page for GSoC 20110323 00:12:23< elbowroom> everyone: Please share your feedback 20110323 00:12:30< elbowroom> http://wiki.wesnoth.org/SoC_Ideas_Sprite_Sheets2011_ArthurWulf#Timeline 20110323 00:13:20< elbowroom> Thanks 20110323 00:13:22< elbowroom> gnight 20110323 00:20:27-!- elbowroom [~elbowroom@bzq-79-181-25-82.red.bezeqint.net] has quit [Ping timeout: 248 seconds] 20110323 00:23:50< boucman> and back... 20110323 00:25:56< Seiyria> welcome back 20110323 00:28:13< Seiyria> I had a question about proposals -- if I'm not too sure what I want to get done aside what the project wants done, what exactly am I proposing to do, aside work on it? 20110323 00:29:29-!- chris| [~Chris@golf326.server4you.de] has quit [Quit: ""] 20110323 00:33:31< boucman> i'm not sure I understand your question... 20110323 00:33:58< boucman> GSoC is about doing a real project, not random contributions... 20110323 00:48:39-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110323 00:49:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110323 00:55:21-!- lfzawacki [~chatzilla@189.72.61.37] has quit [Ping timeout: 246 seconds] 20110323 01:04:12-!- lfzawacki [~chatzilla@189.72.61.37] has joined #wesnoth-dev 20110323 01:08:52< Seiyria> ack, I got up to get food 20110323 01:09:10-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110323 01:10:46-!- tnachen [~tim@unaffiliated/tnachen] has quit [Quit: tnachen] 20110323 01:10:52< Seiyria> well, I guess, for anyone else here: I wanted to work on the eclipse plugin, but on the site (http://wiki.wesnoth.org/SoC_Ideas_Eclipse_Plugin2011), it already mentions a list of things to do 20110323 01:17:46-!- Noyga [~noyga@wesnoth/developer/noyga] has quit [Ping timeout: 240 seconds] 20110323 01:24:59-!- PetePorty [~pete@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20110323 01:25:28-!- PetePorty [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110323 01:34:14-!- Nephro [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110323 01:37:59-!- vdaras [~vassilis@adsl-97.109.242.150.tellas.gr] has quit [Quit: Leaving] 20110323 01:40:02-!- Seiyria__ [~Seiyria@69-29-226-177.dyn.centurytel.net] has joined #wesnoth-dev 20110323 01:41:02-!- Seiyria [~Seiyria@75-121-183-237.dyn.centurytel.net] has quit [Ping timeout: 252 seconds] 20110323 01:41:05-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110323 01:43:55-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110323 01:50:30< CIA-89> espreon * r48981 /trunk/data/languages/ (ang_GB.cfg ang_GB@latin.cfg): Reverted r48980. 20110323 01:51:54< Espreon> Meh, actually, fuck that. 20110323 01:53:41-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 20110323 01:54:54< Espreon> Meh, nah... Too much inconsistencies. 20110323 01:55:00< Espreon> *many 20110323 01:57:15-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110323 01:57:34-!- ABCD [~abcd@gentoo/developer/abcd] has quit [Quit: Leaving] 20110323 01:58:08-!- ABCD [~abcd@gentoo/developer/abcd] has joined #wesnoth-dev 20110323 02:16:26-!- tnachen [~tim@72.5.59.139] has joined #wesnoth-dev 20110323 02:16:26-!- tnachen [~tim@72.5.59.139] has quit [Changing host] 20110323 02:16:26-!- tnachen [~tim@unaffiliated/tnachen] has joined #wesnoth-dev 20110323 02:23:17< CIA-89> shadowmaster * r48982 /trunk/src/version.cpp: version_info: Trim a copy of the input string in constructor 20110323 02:24:48-!- tnachen [~tim@unaffiliated/tnachen] has left #wesnoth-dev [] 20110323 02:25:48-!- PetePorty [~pete@unaffiliated/peterporty] has quit [Remote host closed the connection] 20110323 02:27:58-!- Skizzaltix [~chatzilla@66.92.79.71] has joined #wesnoth-dev 20110323 02:30:33-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110323 02:31:17-!- pauxlo [~ebermann@stilgar.mathematik.hu-berlin.de] has quit [Remote host closed the connection] 20110323 02:49:50-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110323 03:10:48-!- eoc` [~eoc@pD9560DE0.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110323 03:14:06-!- eoc [~eoc@pD95614C2.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 20110323 03:21:16-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20110323 03:22:02-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110323 03:24:03-!- Skizzaltix [~chatzilla@66.92.79.71] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.15/20110303024001]] 20110323 03:26:12-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 246 seconds] 20110323 03:29:28-!- SteveGSoC [~anonymous@24-171-1-167.dhcp.stls.mo.charter.com] has joined #wesnoth-dev 20110323 03:43:12< Salade> hi 20110323 03:44:54< Espreon> Hello. 20110323 03:45:13< Salade> i've created a website that display some content from WML such as core unit list and help on web. the unit list is searchable, sortable table, quite cool. want to take a look? :-) 20110323 03:45:17< Salade> http://wesnoth.cybergamecity.com/data/units 20110323 03:47:15< Sirp> Salade: looks quite nice. 20110323 03:47:22< Sirp> I think it'd be nicer if it also showed the unit's image. 20110323 03:47:53< Salade> it does, if u onmouseover the unit name 20110323 03:48:01< Sirp> ohhh. :) 20110323 03:48:22< Salade> originally i put all images in the cell, but there isn't enough space 20110323 03:49:34< Aethaeryn> ah, wow, there's actually developers online. 20110323 03:50:07< Aethaeryn> hi Sirp 20110323 03:51:24< Salade> got to post that link in the forum 20110323 04:02:00-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110323 04:02:06-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has left #wesnoth-dev [] 20110323 04:20:37< CIA-89> shadowmaster * r48983 /trunk/data/tools/wmlindent: wmlindent: Update for #ifhave, #ifnhave 20110323 04:20:57< CIA-89> shadowmaster * r48984 /trunk/ (3 files in 3 dirs): 20110323 04:20:57< CIA-89> WML preprocessor: implement #ifver, #ifnver MACRO 20110323 04:20:57< CIA-89> Currently, the specified MACRO is not expanded further, so if it 20110323 04:20:57< CIA-89> contains code inclusions with {} those will not be resolved. 20110323 04:20:57< CIA-89> Furthermore, MACRO should not take arguments. The whole idea is that it 20110323 04:20:57< CIA-89> should be defined to simple text such as "1.7.5" like Wesnoth does for 20110323 04:20:58< CIA-89> WESNOTH_VERSION since r48971. 20110323 04:27:15< CIA-89> shadowmaster * r48985 /trunk/data/tools/wmlindent: wmlindent: Update for #ifver, #ifnver 20110323 04:28:56< CIA-89> shadowmaster * r48986 /trunk/changelog: Update changelog for r48983, r48985 20110323 04:33:55-!- milkmanjack [HydraIRC@74.194.230.238] has quit [Ping timeout: 240 seconds] 20110323 04:40:23< janebot> Wesnoth Forums | Developers’ Discussions | Re: New #ifver/#ifnver preprocessor directive for version ch by shadowmaster at 03-23-2011 03:38:43 http://forums.wesnoth.org/viewtopic.php?t=33361&p=482958#p482958 20110323 05:03:43-!- SteveGSoC [~anonymous@24-171-1-167.dhcp.stls.mo.charter.com] has quit [Quit: SteveGSoC] 20110323 05:12:08-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110323 05:12:31-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110323 05:12:44-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has left #wesnoth-dev [] 20110323 05:15:03-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Remote host closed the connection] 20110323 05:15:03-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20110323 05:15:28-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has joined #wesnoth-dev 20110323 05:18:08-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 05:20:17-!- Seiyria__ [~Seiyria@69-29-226-177.dyn.centurytel.net] has quit [Read error: Connection reset by peer] 20110323 05:24:32-!- Seiyria [~Seiyria@98-125-40-137.dyn.centurytel.net] has joined #wesnoth-dev 20110323 05:27:26-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110323 05:30:32-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110323 05:39:49-!- lfzawacki [~chatzilla@189.72.61.37] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.15/20110303170030]] 20110323 05:44:20-!- Seiyria is now known as SeiSleep 20110323 05:50:26-!- SeiSleep [~Seiyria@98-125-40-137.dyn.centurytel.net] has quit [Ping timeout: 240 seconds] 20110323 05:51:03-!- Salade [~chatzilla@218.190.248.238] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.15/20110303024726]] 20110323 05:51:48-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has quit [Ping timeout: 250 seconds] 20110323 05:53:14-!- elbowroom [~elbowroom@bzq-79-181-25-82.red.bezeqint.net] has joined #wesnoth-dev 20110323 05:54:52-!- Seiyria [~Seiyria@69-29-227-188.dyn.centurytel.net] has joined #wesnoth-dev 20110323 06:06:51-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has joined #wesnoth-dev 20110323 06:09:28-!- Salade [~chatzilla@218.190.248.238] has joined #wesnoth-dev 20110323 06:20:59-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110323 06:28:31-!- myrice [~ldd@114.249.132.189] has joined #wesnoth-dev 20110323 06:28:48-!- myrice [~ldd@114.249.132.189] has left #wesnoth-dev [] 20110323 06:33:53-!- elbowroom [~elbowroom@bzq-79-181-25-82.red.bezeqint.net] has quit [] 20110323 06:54:27-!- Dragon67 [~DragonSky@c114-77-137-67.fitzg3.qld.optusnet.com.au] has joined #wesnoth-dev 20110323 06:55:14-!- DragonSky67 [~DragonSky@c114-77-137-67.fitzg3.qld.optusnet.com.au] has joined #wesnoth-dev 20110323 07:00:08-!- Dragon67 [~DragonSky@c114-77-137-67.fitzg3.qld.optusnet.com.au] has quit [Quit: Leaving] 20110323 07:04:32-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 255 seconds] 20110323 07:07:45-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 07:13:06-!- Sytyi [~chatzilla@32-85-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110323 07:13:47-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110323 07:14:15-!- beetlenaut [~dan@174.32.63.204] has quit [Read error: Connection reset by peer] 20110323 07:16:18-!- LordNasty [~NaSTy@93-43-174-40.ip93.fastwebnet.it] has quit [Ping timeout: 250 seconds] 20110323 07:16:40-!- vcap_ [~vcap@AReims-551-1-74-155.w90-58.abo.wanadoo.fr] has joined #wesnoth-dev 20110323 07:17:06-!- vcap [~vcap@AReims-551-1-104-73.w86-207.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 20110323 07:17:09-!- LordNasty [~NaSTy@93-43-174-40.ip93.fastwebnet.it] has joined #wesnoth-dev 20110323 07:20:47-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110323 07:26:42-!- Sirp [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has quit [Ping timeout: 250 seconds] 20110323 07:36:29-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20110323 07:46:06-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110323 07:47:42-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110323 07:47:52-!- zaroth [~zaroth@unaffiliated/zaroth] has joined #wesnoth-dev 20110323 07:48:51< boucman> hey all 20110323 07:49:01< Espreon> Hello. 20110323 07:49:27< mra2> yo 20110323 07:49:27-!- Sytyi [~chatzilla@32-85-133-95.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 20110323 07:49:51-!- Sytyi [~chatzilla@32-85-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110323 07:50:55-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has quit [Quit: i go sleeps kthxbai] 20110323 07:53:09< zaroth> boucman: let's talk about http://wiki.wesnoth.org/SoC_Ideas_Simple_Content_Manager 20110323 07:53:34< boucman> ok, so what are your questions :) 20110323 07:53:46-!- dtiger [~dtiger@dynamic-vpdn-93-125-64-252.telecom.by] has joined #wesnoth-dev 20110323 07:53:49< zaroth> oh well, it looks a bit unceremonious, but I said hello in private query already ;-) 20110323 07:53:58< boucman> hehe 20110323 07:54:01< boucman> no worries 20110323 07:54:19-!- Sytyi [~chatzilla@32-85-133-95.pool.ukrtel.net] has quit [Ping timeout: 248 seconds] 20110323 07:54:34< zaroth> well, my first question is whether it is ok to use PyQt - after all it would be another dependency... 20110323 07:54:58< zaroth> or do we have Qt dependent tools already? 20110323 07:55:47< boucman> zaroth it mainly depends how easy it is to pack it on all OS as a nice bundle... I don't know the protability of PyQt, 20110323 07:55:48< zaroth> however, when I saw this, I jumped at the idea at coding something at Python :-) 20110323 07:55:54< shadowmaster> zaroth: Wesnoth (much to my chagrin) leans more towards the Gtk side of the world, with glib and pango being dependencies of the game engine, and a pygtk-based tool for add-on authors lying around 20110323 07:57:00< shadowmaster> I for one wouldn't mind Qt-based tools ;) but in my experience Qt 4 can be a little non-trivial to bundle with Windows applications 20110323 07:57:28< shadowmaster> at least the C++ core librarries. I assume PyQt depends upon them in some fashion too. 20110323 08:00:01< CIA-89> espreon * r48987 /trunk/data/languages/ang_GB.cfg: Brought back ang's sort_name. 20110323 08:00:09-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 250 seconds] 20110323 08:00:25< zaroth> well, there are tools such as py2exe and such... but since I didn't try deploying pyqt on windows yet, I guess I'll remain silent on this topic as for now 20110323 08:00:58< zaroth> until I have a little more experience on that matter 20110323 08:01:57< zaroth> second question: it isn't supposed to really integrate the SCM tools, right? It's sufficient for it to issue commandline commands such as "svn diff -r 40864" and parse the results, right? 20110323 08:02:13-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 08:03:59-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110323 08:06:09< zaroth> 3rd question: How should it handle the difference between distributed vcs and centralized ones? It's not trivial to hide the difference behind a friendly UI, unless we want to neglect joys of DCVS and make the tool use them like centralized, e.g. SVN 20110323 08:07:16< zaroth> that is, to keep coherent interface between different VCSes, it should issue "git commit && git push" for pressing the same button where it does just "svn commit" 20110323 08:08:05< zaroth> s/DCVS/DVCS/ 20110323 08:09:04< zaroth> (by the way, did you know that Skype supports this sed's way of correcting yourself? I discovered it recently by accident :-) ) 20110323 08:09:13< boucman> zookeeper: parsing the commandline could be a way to do it, though i'm not sure it's a ery solid way to do it on the long run 20110323 08:09:25< boucman> you might have serious problems with translated output, for example 20110323 08:09:50-!- Sirp [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110323 08:09:51< boucman> and there are libs to access the svn protocols (I don't know about py bindings, though) 20110323 08:10:05< shadowmaster> boucman: s/zookeeper/zaroth/ :p 20110323 08:10:05< boucman> /svn/vcs 20110323 08:10:14< boucman> shadowmaster: yes, thx 20110323 08:11:42< boucman> as for the diff between a CVCS and a DVCS, yes, I thing it's a good idea to hide the difference. the point of the simplified SCM is to target a very particular audience which probably doesn't need all the goodies of DVCS... but that's the sort of things you need to explain in your proposal 20110323 08:12:50-!- dayoung [~dayoung@96-40-185-155.dhcp.mtpk.ca.charter.com] has joined #wesnoth-dev 20110323 08:15:21-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has joined #wesnoth-dev 20110323 08:16:11-!- ancestral [~ancestral@71-34-10-19.mpls.qwest.net] has quit [Client Quit] 20110323 08:18:14< shadowmaster> fendrin: http://forums.wesnoth.org/viewtopic.php?p=482970#p482970 20110323 08:18:56-!- happygrue_ [~George@wesnoth/developer/wintermute] has quit [Read error: Connection reset by peer] 20110323 08:22:57< zaroth> shadowmaster: now that I've thought a bit more about it, since it's a tool used to download (checkout) wesnoth (and not only wesnoth, unless you really want to limit the usage of it), it will be outside wesnoth/tools/ anyway 20110323 08:23:07< zaroth> so technically it's not a new wesnoth dependency ;-) 20110323 08:24:55< zaroth> (i meant the qt, to be clear) 20110323 08:26:51-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has quit [Ping timeout: 252 seconds] 20110323 08:34:18-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110323 08:34:25-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has left #wesnoth-dev [] 20110323 08:38:38-!- DragonSky67 [~DragonSky@c114-77-137-67.fitzg3.qld.optusnet.com.au] has quit [Ping timeout: 250 seconds] 20110323 08:38:59-!- dtiger [~dtiger@dynamic-vpdn-93-125-64-252.telecom.by] has quit [Remote host closed the connection] 20110323 08:40:15-!- dtiger [~dtiger@dynamic-vpdn-93-125-64-252.telecom.by] has joined #wesnoth-dev 20110323 08:47:48-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 264 seconds] 20110323 08:59:20-!- clanehin [~quassel@cpe-174-109-037-217.nc.res.rr.com] has joined #wesnoth-dev 20110323 09:01:15-!- Upth [~ogmar@69.62.144.56] has joined #wesnoth-dev 20110323 09:01:15-!- Upth is now known as Upthorn 20110323 09:03:06-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 09:03:39-!- koda|work [~koda@156.106.224.156] has joined #wesnoth-dev 20110323 09:05:15-!- koda|work is now known as koda|gsoc 20110323 09:14:56-!- Nephro [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has joined #wesnoth-dev 20110323 09:27:32-!- Sirp [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has quit [Ping timeout: 276 seconds] 20110323 09:28:05-!- Nephro [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110323 09:34:21-!- niooins [2eb01bd5@gateway/web/freenode/ip.46.176.27.213] has joined #wesnoth-dev 20110323 09:35:19-!- niooins [2eb01bd5@gateway/web/freenode/ip.46.176.27.213] has left #wesnoth-dev [] 20110323 09:35:45-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Disconnected by services] 20110323 09:36:31-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 09:40:26-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Disconnected by services] 20110323 09:41:12-!- [1]milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 09:42:16-!- mjs-de [~mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20110323 09:49:54-!- Noyga [~noyga@AVelizy-151-1-44-8.w82-124.abo.wanadoo.fr] has joined #wesnoth-dev 20110323 09:49:54-!- Noyga [~noyga@AVelizy-151-1-44-8.w82-124.abo.wanadoo.fr] has quit [Changing host] 20110323 09:49:54-!- Noyga [~noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20110323 09:50:13< AI0867> zaroth: svn libs are ugly. I would actually suggest to use git-svn as a frontend for svn 20110323 09:50:44< zaroth> boucman: is it fine if I put questionnaire on other page than project description and link to it from the questionnaire? 20110323 09:50:54< boucman> yes, no problem 20110323 09:52:01< boucman> AI0867: we are talking of the simple content manager idea here, not directly using the command line 20110323 09:52:58< Ivanovic> moin 20110323 09:53:12< zaroth> AI0867: I'm kind of wary of idea of depending on that kind of wrapper to another vcs ... 20110323 09:53:20< zaroth> but I'll look into it anyway, thanks 20110323 09:53:47< zaroth> got to go for now, see you and thanks for all your replies! 20110323 09:54:37-!- zaroth is now known as zaroth_away 20110323 10:00:37-!- [1]milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 250 seconds] 20110323 10:01:51-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20110323 10:06:52-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 10:11:49< shadowmaster> zaroth_away: this is an uneducated report on what I think of svn and git-svn http://shadowm.rewound.net/blog/archives/48-Subversion-blows.html 20110323 10:12:54< shadowmaster> it's somewhat centered on SVN's Perl bindings but also mentions some other aspects to consider if you are considering using SVN for anything but legacy support for projects such as Wesnoth. 20110323 10:13:04< shadowmaster> and it also explains one or two of the drawbacks of git-svn at the end 20110323 10:18:29-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 255 seconds] 20110323 10:20:06-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 240 seconds] 20110323 10:22:03-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 10:23:32-!- rand6 [~shreyas@14.96.119.212] has quit [Quit: Leaving] 20110323 10:35:17-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 250 seconds] 20110323 10:39:25-!- bodom [~quassel@2001:470:1f0b:ac0::2] has joined #wesnoth-dev 20110323 11:17:07< boucman> who's our windows packager ? 20110323 11:19:55-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110323 11:21:15-!- Noyga [~noyga@wesnoth/developer/noyga] has quit [Ping timeout: 248 seconds] 20110323 11:27:42-!- mjs-de [~mjs-de@vpw.wh.Uni-Dortmund.DE] has quit [Remote host closed the connection] 20110323 11:28:56< fendrin> shadowmaster: Thanks. 20110323 11:29:07< fendrin> boucman: loonycyborg? 20110323 11:31:30< boucman> fendrin: thx 20110323 11:32:53-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 11:33:29< fendrin> boucman: I am not sure with it, therefore the question mark. 20110323 11:33:58< boucman> Ivanovic probably knows, i'll ask loony when he is around 20110323 11:34:00< fendrin> boucman: Ivanovic will know it. 20110323 11:34:53< Ivanovic> loonycyborg is 20110323 11:36:02< boucman> thx 20110323 11:38:02-!- fabi [~fabi@88-134-13-164-dynip.superkabel.de] has joined #wesnoth-dev 20110323 11:41:33-!- fendrin [~fabi@88-134-13-164-dynip.superkabel.de] has quit [Ping timeout: 276 seconds] 20110323 11:43:11-!- Noyga [~noyga@80.10.46.37] has joined #wesnoth-dev 20110323 11:43:11-!- Noyga [~noyga@80.10.46.37] has quit [Changing host] 20110323 11:43:11-!- Noyga [~noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20110323 11:43:36< boucman> Yoggi is our replay specialist, isn't he ? 20110323 11:44:27< Ivanovic> yeah 20110323 11:44:59< boucman> ok, thx 20110323 11:46:54< boucman> and who are the maintainers for TSG and NR ? 20110323 11:47:29< Ivanovic> is there no maintainer entry on the credits website? 20110323 11:47:37< zookeeper> me for TSG and esr for NR 20110323 11:48:20< zookeeper> (maintainers are listed in the credits in the _main.cfg's) 20110323 11:48:30-!- ^Noyga^ [~noyga@90.84.146.231] has joined #wesnoth-dev 20110323 11:48:46< zookeeper> (well, except for NR, it seems) 20110323 11:49:08< Ivanovic> then esr should change this! 20110323 11:49:12< Ivanovic> ;) 20110323 11:49:25< esr> Ivanovic: I'll do so. 20110323 11:50:12-!- Noyga [~noyga@wesnoth/developer/noyga] has quit [Ping timeout: 264 seconds] 20110323 11:50:54-!- Johannes13 [~Johannes@p5DF70391.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110323 11:50:55-!- Johannes13 [~Johannes@p5DF70391.dip0.t-ipconnect.de] has quit [Changing host] 20110323 11:50:55-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110323 11:51:11< boucman> oops, I should have looked 20110323 11:51:36< boucman> esr, zookeeper I have patches for these campaigns unassigned, i'll assign them to you so you can look at it 20110323 11:51:50< esr> boucman: OK. 20110323 11:52:07< boucman> and done... 20110323 11:53:54 * zookeeper doesn't get http://gna.org/bugs/?17921 20110323 11:54:04< zookeeper> i made that change precisely so that it would work again 20110323 11:55:01-!- ^Noyga^ [~noyga@90.84.146.231] has quit [Ping timeout: 250 seconds] 20110323 11:55:02< zookeeper> ohh 20110323 11:55:04 * zookeeper headdesks 20110323 11:57:35< CIA-89> zookeeper * r48988 /trunk/data/campaigns/The_South_Guard/scenarios/06b_The_Long_March.cfg: Applied patch #17921 (fixes 'The Long March' being broken). 20110323 11:59:26-!- wesbot changed the topic of #wesnoth-dev to: 1.9.5 planned for the next weekend | Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas |191 bugs, 304 feature requests, 19 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110323 12:07:35-!- MeccaGod [majs@h14n4fls31o279.telia.com] has joined #wesnoth-dev 20110323 12:15:24-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 264 seconds] 20110323 12:17:37-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has joined #wesnoth-dev 20110323 12:17:41-!- Nephro [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has joined #wesnoth-dev 20110323 12:19:51< Nephro> wesbot seen Crab_ 20110323 12:19:51< wesbot> Nephro: The person with the nick Crab_ last spoke 20h 28m ago. 2h 18m ago they left with the message: Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org 20110323 12:33:06-!- koda|gsoc [~koda@156.106.224.156] has quit [Ping timeout: 240 seconds] 20110323 12:37:54-!- happygrue [~George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20110323 12:39:00 * Nephro started to comment out assertions in wesnoth's codebase 20110323 12:46:53-!- milkmanjack [~milkmanja@s66-76-243-3.alvmcmtc01.alvaok.ok.sta.suddenlink.net] has quit [Ping timeout: 246 seconds] 20110323 12:51:43-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20110323 12:51:55< Crab_> Nephro: hello 20110323 12:53:09-!- loonybot [~loonybot@46.138.76.201] has joined #wesnoth-dev 20110323 12:53:09-!- loonybot [~loonybot@46.138.76.201] has quit [Changing host] 20110323 12:53:09-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110323 12:53:53-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110323 12:54:26< Nephro> Good day, Crab_, sorry, I have to run away for some time, are you going to be around later today? I have some questions and need some advice 20110323 12:54:48< Crab_> yes, for ~3.5 hours at least, plus for some time in the evening 20110323 12:55:20-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20110323 13:09:30-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110323 13:12:14-!- Blueblaze [~Blueblaze@adsl-99-171-163-125.dsl.hstntx.sbcglobal.net] has quit [Client Quit] 20110323 13:18:42-!- LordNasty [~NaSTy@93-43-174-40.ip93.fastwebnet.it] has quit [] 20110323 13:21:34-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110323 13:29:25-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110323 13:31:45-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110323 13:32:42-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20110323 13:37:19-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 13:37:19-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 13:37:19-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 13:51:01-!- milkmanjack [HydraIRC@74.194.230.238] has joined #wesnoth-dev 20110323 13:51:35-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 13:51:36-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 13:51:36-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 13:52:49-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20110323 13:57:21-!- eoc [~eoc@pD9560139.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110323 13:57:39-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has quit [Ping timeout: 250 seconds] 20110323 13:58:35-!- eoc` [~eoc@pD9560DE0.dip0.t-ipconnect.de] has quit [Ping timeout: 248 seconds] 20110323 13:59:14-!- Grickit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110323 13:59:56-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Ping timeout: 260 seconds] 20110323 14:00:08-!- janebot [~Gambot@unaffiliated/gambit/bot/gambot] has joined #wesnoth-dev 20110323 14:11:32-!- nephx [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has joined #wesnoth-dev 20110323 14:14:41-!- stikonas_ [~and@wesnoth/translator/stikonas] has quit [Read error: Connection reset by peer] 20110323 14:15:11-!- Nephro [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110323 14:15:55-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 14:15:56-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 14:15:56-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 14:27:00-!- LordNasty [~NaSTy@93-43-174-40.ip93.fastwebnet.it] has joined #wesnoth-dev 20110323 14:30:22-!- stikonas_ is now known as stikonas 20110323 14:31:27-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has joined #wesnoth-dev 20110323 14:32:30-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has quit [Client Quit] 20110323 14:33:42-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Ping timeout: 240 seconds] 20110323 14:36:47-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20110323 14:49:46-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110323 14:57:04-!- koda|work [~koda@156.106.224.156] has joined #wesnoth-dev 20110323 14:58:24-!- codebox [~codebox@59.94.235.239] has joined #wesnoth-dev 20110323 15:02:59-!- koda|work is now known as koda|gsoc 20110323 15:07:03-!- cz1stf [~cz1stf@78.24.12.198] has joined #wesnoth-dev 20110323 15:07:31-!- Sirp [~user@pool-173-74-15-196.dllstx.fios.verizon.net] has joined #wesnoth-dev 20110323 15:07:52-!- cz1stf [~cz1stf@78.24.12.198] has left #wesnoth-dev [] 20110323 15:15:42-!- Noyga [~noyga@90.84.146.177] has joined #wesnoth-dev 20110323 15:15:42-!- Noyga [~noyga@90.84.146.177] has quit [Changing host] 20110323 15:15:42-!- Noyga [~noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20110323 15:19:10-!- ^Noyga^ [~noyga@90.84.144.174] has joined #wesnoth-dev 20110323 15:19:50-!- Noyga [~noyga@wesnoth/developer/noyga] has quit [Disconnected by services] 20110323 15:19:57-!- ^Noyga^ is now known as Noyga 20110323 15:20:09-!- Noyga [~noyga@90.84.144.174] has quit [Changing host] 20110323 15:20:09-!- Noyga [~noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20110323 15:24:45-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110323 15:25:15-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has left #wesnoth-dev [] 20110323 15:29:34-!- fabi [~fabi@88-134-13-164-dynip.superkabel.de] has quit [Remote host closed the connection] 20110323 15:37:31-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 15:37:31-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 15:37:31-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 15:40:42-!- Noyga [~noyga@wesnoth/developer/noyga] has quit [Ping timeout: 250 seconds] 20110323 15:45:26-!- vdaras [~vassilis@adsl-97.109.242.150.tellas.gr] has joined #wesnoth-dev 20110323 15:46:26-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20110323 15:46:27-!- Crab_ [~Crab@wesnoth/developer/crab] has joined #wesnoth-dev 20110323 15:52:10< nephx> Crab_, I can't seem to launch the lua_ai arena scenario on windows... wesnoth just crashes... Worked fine on linux. 20110323 15:52:48-!- nephx is now known as Nephro 20110323 15:52:56-!- Noyga [~noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20110323 15:53:11< Nephro> Therefore my whole work is stopped 20110323 15:53:19< Crab_> Nephro: great :) the first step is to get a backtrace (launch a debug build with a debugger) 20110323 15:53:21-!- koda|gsoc [~koda@156.106.224.156] has quit [Quit: Ex-Chat] 20110323 15:53:34< Crab_> Nephro: and, thus, you have an opportunity to fix a real bug ) 20110323 15:53:59< Nephro> How would I launch a debug build with a debugger if I need to provide arguments to the executable 20110323 15:54:46< Crab_> Nephro: solution 1: google , i.e. http://social.msdn.microsoft.com/Forums/en-US/vsdebug/thread/b521c13c-80e1-458d-9ef3-ee4b518ce41b/ 20110323 15:55:17< Crab_> Nephro: solution 2 (worse, but just an example): hardcode the command-line arguments in game.cpp and launch without any user-specified arguments :) 20110323 15:55:35-!- Noyga [~noyga@wesnoth/developer/noyga] has left #wesnoth-dev [] 20110323 15:55:43< Nephro> My bad, sometimes totally forget to google, sometimes brag on others that they don't, thanks 20110323 15:58:12< vdaras> you can also use gdb in terminal to provide arguments to the executable when debugging 20110323 15:58:13< Crab_> note that solution 2 would work, too - even through it a hacky workaround. you can modify the source any way you want ) 20110323 15:58:26< Aethaeryn> hi Crab_ 20110323 15:58:36< Crab_> vdaras: app is compiled with msvc 2008, gdb wouldn't be able to see the debug info. 20110323 15:59:32< Nephro> I've got a linux machine back in Latvia, can't wait to get there(sunday) 20110323 15:59:42< Crab_> vdaras: studio probably has a command-line interface to debugger, too. i.e. http://msdn.microsoft.com/en-us/library/xee0c8y7%28v=vs.80%29.aspx 20110323 15:59:57< vdaras> I didn't know that you can only build wesnoth using msvc on Windows. Isn't it possible to build using cygwin or mingw? 20110323 15:59:57< Crab_> Aethaeryn: hello 20110323 16:00:34< Crab_> vdaras: possible, of course. 20110323 16:00:49< Crab_> vdaras: but afair Nephro has only the msvc env setup on windows 20110323 16:01:12-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110323 16:01:27< vdaras> I see 20110323 16:01:43< timotei> hi 20110323 16:02:04< Crab_> hello, timotei 20110323 16:02:14< vdaras> hello 20110323 16:02:15-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 16:02:15-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 16:02:15-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 16:03:02-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Read error: Connection reset by peer] 20110323 16:03:12< Seiyria> morning folks 20110323 16:04:16-!- stikonas_ is now known as stikonas 20110323 16:04:44< Aethaeryn> Okay, I'm ready for some coding... 20110323 16:05:42< Crab_> Aethaeryn: that's good 20110323 16:06:08< Crab_> Aethaeryn: so, lets deserialize the state of the conversation from irc logs :) 20110323 16:06:20< Aethaeryn> so, yeah... thousands of files... where do I start? 20110323 16:06:39< Crab_> 20110321 00:20:37< Crab_> Aethaeryn: what do you think of a hybrid solution ? (1) limit entry points to FOO(a,b,c,d,...) functions where FOO is global and a,b,c,d are wesnoth vars or inline strings (2) make it possible to program non-entry points using callbacks to functions/closures. 20110323 16:07:48< Aethaeryn> hmm 20110323 16:07:54< Crab_> basically, 'entry points' are stuff you can access at the moment where you can hit 'save game' 20110323 16:07:55< Aethaeryn> why does FOO have to be global? 20110323 16:08:13< Crab_> and 'non-entry points' are menus you can access at the point where you can't hit 'save game' 20110323 16:09:01< Crab_> basically, in a entry point, we need to call something 'by name', because at the entry points we just have some 'strings in a wml' 20110323 16:09:16< Crab_> so it has to be something more-or-less global, exactly as it is now. 20110323 16:09:38< Nephro> CXX0017: Error: symbol "" not found 20110323 16:09:57-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20110323 16:10:21< Crab_> Nephro: are you launching a correct debug build, with correct overridden working directory ? 20110323 16:10:37< Crab_> Aethaeryn: but, after we start executing code, those 'strings-in-a-wml' could become lua code, so we can make callbacks to lua functions/closures 20110323 16:10:44< Nephro> I certainly think I am, the game itself works fine 20110323 16:11:01< Aethaeryn> Crab_: isn't that similar to how things are now? 20110323 16:11:27< Aethaeryn> where essentially we have [command][lua] code = "function()" [/lua][/command] in WML table form? 20110323 16:11:35< Crab_> Aethaeryn: yes, exactly 20110323 16:11:42< Aethaeryn> To call another function in the Lua file from the WML table in Lua 20110323 16:11:44-!- juliomarcos [bb3a30d2@gateway/web/freenode/ip.187.58.48.210] has joined #wesnoth-dev 20110323 16:11:47< Crab_> Aethaeryn: that way, we are not changing anything there. 20110323 16:12:18< Aethaeryn> Ah, so we're changing *syntax*? 20110323 16:12:34< Crab_> Aethaeryn: possible to do, but not required 20110323 16:12:44< Aethaeryn> Wait, what exactly are you proposing? 20110323 16:12:59< Crab_> Aethaeryn: we can do [command] lua ="function" [/command]. 20110323 16:13:05< Crab_> Aethaeryn: but, it's not really required 20110323 16:13:13< Crab_> Aethaeryn: we can leave it as it is now 20110323 16:14:33< Crab_> Aethaeryn: but, we want to change things which are done 'internally' 20110323 16:14:47< Aethaeryn> Crab_: which files? 20110323 16:15:24< Aethaeryn> I'd like to load them so I can see the source while we talk 20110323 16:16:35-!- koda|work [~koda@156.106.224.156] has joined #wesnoth-dev 20110323 16:16:35< Crab_> let's start at http://wiki.wesnoth.org/InterfaceActionsWML 20110323 16:16:52-!- koda|work is now known as koda|gsoc 20110323 16:16:53-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 16:16:53-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 16:16:53-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 16:17:48< Nephro> wow, there's actually an irc log in tstring.cpp containing info about the error :) 20110323 16:18:10< Crab_> Nephro: the one about a ternary operator ? 20110323 16:18:39< Nephro> No, I don't think so 20110323 16:18:44< Crab_> Nephro: ok ) 20110323 16:19:37< Crab_> Aethaeryn: let's try to hack a way to use [message] [option] and [command] tags with lua callbacks 20110323 16:20:12< Aethaeryn> Crab_: so we're going with my original idea here of trying to bypass the WML tables for this stuff? 20110323 16:20:15< Crab_> Aethaeryn: yes 20110323 16:20:21< Aethaeryn> ok, good 20110323 16:20:32< Crab_> Aethaeryn: just making an additional limit 'don't change the toplevel stuff' 20110323 16:20:48< Crab_> Aethaeryn: so, the save format will be the same 20110323 16:21:02< Crab_> Aethaeryn: lets try to invent a syntax first 20110323 16:21:04-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110323 16:21:24-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 16:21:24-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 16:21:24-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 16:21:32< Crab_> Aethaeryn: the toplevel tag will be [lua] 20110323 16:22:15< Crab_> Aethaeryn: it will call a lua function which will use our 'new' functions to create a message tag with options and commands, everything in pure lua. 20110323 16:23:19< Crab_> Aethaeryn: pastebin me a syntax example, please. 20110323 16:23:51< Nephro> It seems that the exception is thrown by std::string::empty() 20110323 16:24:07< Crab_> Nephro: pastebin the stack trace, please 20110323 16:24:34< Crab_> Nephro: the exception is probably thrown because something references a string which has gone out of scope 20110323 16:24:42-!- euschn [~eugen@wesnoth/developer/euschn] has joined #wesnoth-dev 20110323 16:24:42-!- euschn [~eugen@wesnoth/developer/euschn] has left #wesnoth-dev [] 20110323 16:24:56< Aethaeryn> Crab_: going to be delayed a bit while I register a pastebin... because they had to change the damn site just before GSOC 20110323 16:25:32< Crab_> ok :) 20110323 16:25:44< Crab_> I'll have to go for a 30min meeting soon, anyway 20110323 16:26:07< Aethaeryn> Crab_: it's going to be a wesnoth.foobar() syntax, right? 20110323 16:26:28< Aethaeryn> unfortunately, wesnoth.message() is taken for something else, that sends messages in the player message space 20110323 16:26:58< Crab_> Aethaeryn: gui_message ? 20110323 16:27:37< Nephro> Crab_, the reference seems to have 0 value, I've added a check for that and recompiling atm 20110323 16:28:17< Crab_> Aethaeryn: yes, we can use that 20110323 16:28:53-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 252 seconds] 20110323 16:29:21< Crab_> Aethaeryn: I was thinking about something like http://pastebin.com/GD1rHetm 20110323 16:29:33< Crab_> Aethaeryn: but feel free to implement it as you want to. 20110323 16:29:41< Crab_> Aethaeryn: afk 30 minutes, will read the logs 20110323 16:30:02< Aethaeryn> Crab_: It's definitely going to have to take in a table, that's for sure. 20110323 16:30:12< Crab_> Aethaeryn: note the use of lua closures in my example ( say_hello, say_goodbye are functions which return functions ) 20110323 16:33:17< Aethaeryn> Crab_: I would say we need at least one more parameter, an optional table 20110323 16:33:25< Aethaeryn> that would give it feature parity with [message] 20110323 16:33:35-!- molgrum [molgrum@h-188-178.A189.priv.bahnhof.se] has joined #wesnoth-dev 20110323 16:33:40-!- molgrum [molgrum@h-188-178.A189.priv.bahnhof.se] has left #wesnoth-dev [] 20110323 16:33:46-!- codebox [~codebox@59.94.235.239] has quit [Quit: Leaving] 20110323 16:33:56< Aethaeryn> e.g. {speaker = narrator, side_for = 1, sound = foobar.wav, image = wesnoth.png} 20110323 16:33:58< Aethaeryn> etc. 20110323 16:34:13< Aethaeryn> from http://wiki.wesnoth.org/InterfaceActionsWML#.5Bmessage.5D 20110323 16:34:44< Aethaeryn> Everything except text input, that imo should get its own like gui_input_message() 20110323 16:35:00-!- elbowroom [~elbowroom@bzq-79-181-38-219.red.bezeqint.net] has joined #wesnoth-dev 20110323 16:35:09< elbowroom> boucman: hi 20110323 16:36:06< elbowroom> boucman: I have a question. Is there any chance you could direct me to the place in the source code where the sprite loading code is located? :) 20110323 16:39:01< elbowroom> boucman: Also, any feedback on the proposal page would be awesome. 20110323 16:39:07< elbowroom> http://wiki.wesnoth.org/SoC_Ideas_Sprite_Sheets2011_ArthurWulf 20110323 16:39:57-!- bodom [~quassel@2001:470:1f0b:ac0::2] has quit [Remote host closed the connection] 20110323 16:40:18< elbowroom> It is my first time looking into GSoC and I'd like to make the best out of this experience so I need all the suggestions I can get. 20110323 16:44:53< Aethaeryn> ugh 20110323 16:45:03< Aethaeryn> Does anyone know in which file the wesnoth.* stuff are defined for Lua? 20110323 16:45:23-!- GeorgeSebastian [~georgeSeb@218.248.84.94] has joined #wesnoth-dev 20110323 16:45:23-!- GeorgeSebastian [~georgeSeb@218.248.84.94] has quit [Changing host] 20110323 16:45:23-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110323 16:45:26< Aethaeryn> I can't find it in wesnoth/data/lua, wesnoth/src/lua, and wesnoth/src/scripting 20110323 16:49:55-!- juliomarcos [bb3a30d2@gateway/web/freenode/ip.187.58.48.210] has quit [Quit: Page closed] 20110323 16:50:35< Aethaeryn> I never realized how *massive* Wesnoth's source is. 20110323 16:55:44< Espreon> For realz? 20110323 16:56:09< Aethaeryn> Well, it's also a bit confusing. 20110323 16:56:14< Espreon> Indeed. 20110323 16:56:21< Aethaeryn> I know it's been logically reordered a few times, 1.2 -> 1.3 for instance. 20110323 16:56:38< Aethaeryn> I still can't find the files I want, even with grep on */*/*/* 20110323 16:56:58< Aethaeryn> So I'll just wait for someone who knows how the Lua is implemented to tell me the five different folders where there's lua 20110323 16:58:07< Aethaeryn> hmmm, I'm going to take this opportunity to take a break 20110323 16:59:54-!- Grickit is now known as Gambit 20110323 17:00:12-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110323 17:01:41-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 17:07:32-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Ping timeout: 255 seconds] 20110323 17:07:49-!- Seiyria_ [~Seiyria@72-160-214-80.dyn.centurytel.net] has joined #wesnoth-dev 20110323 17:07:51-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has joined #wesnoth-dev 20110323 17:10:25< vdaras> wesnoth.* stuff is defined in src/ai/lua/ 20110323 17:10:29-!- Seiyria [~Seiyria@69-29-227-188.dyn.centurytel.net] has quit [Ping timeout: 252 seconds] 20110323 17:11:00< Aethaeryn> ah, I noticed src/ai/lua in grep 20110323 17:11:01< vdaras> em wrong 20110323 17:11:04< Aethaeryn> I just thought it was for, ai 20110323 17:11:15< vdaras> it's in src/scripting 20110323 17:11:40< vdaras> in src/ai/lua there exist the context-dependent stuff 20110323 17:11:41< Aethaeryn> Yes, I know that in the C++ the actual code of what it does is defined... 20110323 17:11:56< Aethaeryn> I'm just wondering where it defines, e.g., wesnoth.message("foobar") 20110323 17:12:15< boucman> elbowroom: i'm back 20110323 17:12:27-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110323 17:12:32< boucman> we don't really "load sprites" at this point since we don't have spritesheets 20110323 17:12:56< boucman> we have an image cache in which we load images as we need them, it's in src/image.*pp 20110323 17:13:25-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20110323 17:13:27< boucman> for units it's mainly called from unit_frame.cpp 20110323 17:13:55< boucman> though it might be worth studying some sort of spritesheets for terrains 20110323 17:14:30-!- euschn [~eugen@wesnoth/developer/euschn] has joined #wesnoth-dev 20110323 17:14:42-!- euschn [~eugen@wesnoth/developer/euschn] has quit [Client Quit] 20110323 17:16:05-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 17:16:05-!- stikonas [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 17:16:05-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 17:16:07< vdaras> Aethaeryn, wesnoth.message("foobar") is a function call, I don't know what do you mean by asking where it's defined. 20110323 17:17:25-!- eleazzaar [~jbjerk@ppp-70-226-224-158.dsl.spfdil.ameritech.net] has quit [Quit: eleazzaar] 20110323 17:17:30-!- Seiyria__ [~Seiyria@72-160-178-153.dyn.centurytel.net] has joined #wesnoth-dev 20110323 17:17:31-!- Seiyria_ [~Seiyria@72-160-214-80.dyn.centurytel.net] has quit [Ping timeout: 248 seconds] 20110323 17:20:31-!- Seiyria___ [~Seiyria@98-125-107-182.dyn.centurytel.net] has joined #wesnoth-dev 20110323 17:20:40-!- Seiyria___ is now known as Seiyria 20110323 17:22:53< Aethaeryn> vdaras: I mean, wesnoth.message(string, string) 20110323 17:23:05< Aethaeryn> As in, the location of the wesnoth library for Lua 20110323 17:23:23-!- Seiyria__ [~Seiyria@72-160-178-153.dyn.centurytel.net] has quit [Ping timeout: 248 seconds] 20110323 17:23:28< vdaras> The wesnoth library for lua is written in C++ and exists in src/scripting 20110323 17:23:42< vdaras> wesnoth.message is a function written in C++ 20110323 17:23:49< vdaras> that can be called from lua 20110323 17:23:54< Aethaeryn> ah, okay 20110323 17:24:06< Aethaeryn> I guess I didn't search that file properly. 20110323 17:24:16< Aethaeryn> It doesn't help that all of Lua's C++ is in one file. 20110323 17:24:31< Aethaeryn> I'm of the programming school of splitting your source code into as many little files as possible ;-) 20110323 17:25:09-!- Sytyi [~chatzilla@193-31-112-92.pool.ukrtel.net] has joined #wesnoth-dev 20110323 17:25:32< vdaras> I was discussing with Crab_ to split the wesnoth.* stuff in different tables last week 20110323 17:25:36< Aethaeryn> I see "static void chat_message(" now 20110323 17:25:59< Aethaeryn> vdaras: do you know how lua turns that into wesnoth.message(string)? 20110323 17:26:39< Aethaeryn> I've been coding mostly Lua, Java, and Python, but I really want to do a project involving Wesnoth's lua for GSOC 20110323 17:26:50< vdaras> give me a minute 20110323 17:27:06< Aethaeryn> For this week I'm just cleaning up some things that have always annoyed me in my Wesnoth add-ons. 20110323 17:27:17< Aethaeryn> Then hopefully by this weekend I'll have a GUI-related proposal. 20110323 17:28:05< vdaras> in src/scripting/lua.cpp 20110323 17:28:10< vdaras> line 1747 20110323 17:28:44< Sytyi> wesbot: seen mordante 20110323 17:28:44< wesbot> Sytyi: The person with the nick mordante last spoke 19h 36m ago. 19h 36m ago was here and on the channel #wesnoth-de with the message: Quit: Leaving 20110323 17:29:29< Aethaeryn> ah, great 20110323 17:29:33< Aethaeryn> Lua has its own special way to talk to C++ 20110323 17:29:40< vdaras> I take it that you are familiar with the C/Lua API 20110323 17:29:55< Aethaeryn> vdaras: I have Programming in Lua, the official book on it... 20110323 17:30:00< Sytyi> wesbot: seen Crab_ 20110323 17:30:01< wesbot> Sytyi: Queried user last spoke 59m 48s ago. Crab_ is currently in this channel. 20110323 17:30:03< Aethaeryn> I just haven't read through section 4 yet 20110323 17:30:25< Aethaeryn> I'm familiar with Wesnoth, WML, Lua, etc., just not the Lua-C API 20110323 17:30:39< Aethaeryn> So I'm going to do some small projects this week to get familiar so I can make a proposal 20110323 17:30:46< vdaras> good 20110323 17:30:53< vdaras> have fun then :) 20110323 17:30:54< Aethaeryn> Up to now, all my Lua's been in Lua. 20110323 17:31:04< Aethaeryn> Well, all of my Lua experience. 20110323 17:31:16< Aethaeryn> But I do have the official manual, so I can RTFM :-) 20110323 17:31:55< vdaras> RTFM is not always about reading manuals, but I get your point 20110323 17:32:06< Aethaeryn> unfortunately, one of my classes for school right now is in Java, so I'll keep accidentally putting Java'isms in my C++ until May probably ;-) 20110323 17:32:22< Crab_> Sytyi: I can somehow help? 20110323 17:32:34< Crab_> Aethaeryn: I'm back 20110323 17:32:44< Aethaeryn> Crab_: ugh, so Wesnoth requires using tabs for indentation? 20110323 17:32:54< Crab_> Aethaeryn: c++ code, yes 20110323 17:33:00< Sytyi> Crab_: can you show me a preprocessed WML file 20110323 17:33:03< Aethaeryn> I'm going to have to configure my emacs to treat ~/Games/wesnoth .cpp files as a special case. 20110323 17:33:27< Aethaeryn> I disable tabs because I personally don't use them and because my university takes off points in its coding style for using them 20110323 17:33:32< Crab_> Sytyi: same as wml, but all macroses stripped of. there's a --preprocess command-line option to wesnoth, use it to get some examples 20110323 17:33:41< Crab_> s/stripped of/expanded 20110323 17:34:27< Sytyi> Crab_: thank you 20110323 17:35:02-!- nagbot [~nagbot@wesnoth/bot/nagbot] has quit [Ping timeout: 276 seconds] 20110323 17:37:02< Aethaeryn> Crab_: so most of this will be working with wesnoth/src/scripting/lua.cpp? 20110323 17:37:12< Crab_> Aethaeryn: yes, for c++ stuff. 20110323 17:37:25< Crab_> Aethaeryn: but, actually, we can try to keep c++ stuff small 20110323 17:38:00< Crab_> Aethaeryn: you also need to find the c++ handler for the [message] tag 20110323 17:38:38-!- codebox [~codebox@59.94.235.239] has joined #wesnoth-dev 20110323 17:38:55< Crab_> Aethaeryn: do you know where c++ WML tag handlers live ? 20110323 17:39:29< Crab_> Aethaeryn: src/game_events.cpp, WML_HANDLER_FUNCTION(message 20110323 17:39:41< Crab_> ~ line 2534 20110323 17:40:26< Crab_> Aethaeryn: please open it 20110323 17:43:54< Aethaeryn> ok, brb 20110323 17:44:06< Aethaeryn> sorry for the delay in responding, emacs is a pain to configure when you don't know Lisp ;-) 20110323 17:44:10< Aethaeryn> but brb 20110323 17:44:49< Crab_> ok 20110323 17:53:02-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20110323 17:53:27-!- timotei [~timotei@89.43.196.13] has joined #wesnoth-dev 20110323 17:53:27-!- timotei [~timotei@89.43.196.13] has quit [Changing host] 20110323 17:53:27-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110323 17:54:31< Aethaeryn> ugh 20110323 17:54:35< Aethaeryn> great 20110323 17:54:42< Aethaeryn> now I need to go get a cat back inside 20110323 17:54:43< Aethaeryn> brb again 20110323 17:54:50< Aethaeryn> I sit down and then I find out a cat's still out 20110323 17:55:56-!- negusnyul [~negusnyul@dsl91EC8AB2.pool.t-online.hu] has joined #wesnoth-dev 20110323 17:56:03< Aethaeryn> ok 20110323 17:56:08< Aethaeryn> now that should take care of RL for now 20110323 17:56:11< Aethaeryn> sorry 20110323 17:56:27-!- Mussious [~kamil@dgi199.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20110323 17:58:07< Aethaeryn> Crab_: there 20110323 17:58:26< Aethaeryn> I'm in src/scripting/lua.cpp and src/game_events.cpp 20110323 18:06:44< Crab_> Aethaeryn: ok 20110323 18:06:56< Crab_> Aethaeryn: so, there's the [message] tag handler in c++ 20110323 18:07:01< Crab_> Aethaeryn: as you see, it does a lot of things 20110323 18:07:11< Crab_> Aethaeryn: and, it handles [command] tags by itself 20110323 18:07:55< Crab_> Aethaeryn: so, we need it to have some 'special' options 20110323 18:08:03< Crab_> Aethaeryn: which will call lua functions 20110323 18:09:20< Crab_> Aethaeryn: an alternate way is to rewrite the entire [message] tag handler in lua, which is not that easy, because, as you see, it's rather long 20110323 18:11:24< Aethaeryn> ugh, my tab thing didn't work 20110323 18:12:05< Crab_> Aethaeryn: so, any ideas how to do that ? 20110323 18:13:43< Crab_> Aethaeryn: if no ideas, we can try a simple evil hack for now 20110323 18:15:47< Crab_> Aethaeryn: I'm thinking about the following: make a new top-level tag, like a [lua_message] 20110323 18:16:22< Crab_> Aethaeryn: make it a lua-handled tag 20110323 18:16:42< Crab_> Aethaeryn: then, extract all code of c++ message tag handler to a c++ function 20110323 18:16:56< Crab_> Aethaeryn: make this function accessible from src/scripting/lua.cpp 20110323 18:17:04-!- dayoung_ [~dayoung@dayoung-10175093546.jpl.nasa.gov] has joined #wesnoth-dev 20110323 18:17:24< Crab_> Aethaeryn: this function will have a signature like message_internal(..., cfg) 20110323 18:17:40< Aethaeryn> ah 20110323 18:18:18< Aethaeryn> So this is for the whole function launch thing, right? 20110323 18:18:19< Crab_> Aethaeryn: modify the signature to include OPTIONAL pointer to lua stuff hidden in c++ wrappers, like message_internal(..., cfg, std::vector additional_options) 20110323 18:18:25< Aethaeryn> Sorry, my concentration is being affected by a crying cat. 20110323 18:18:30< Aethaeryn> Note to self: don't have kids. 20110323 18:18:34< Crab_> Aethaeryn: cats are important :) 20110323 18:19:03< Aethaeryn> Yeah, the problem is, using one hand to play with a string while trying to read source and understand what to implement... :-P 20110323 18:19:05< Crab_> Aethaeryn: then, modify the original wml tag handler for [message] to delegate to this function, with 0 lua options in it 20110323 18:19:40< Crab_> Aethaeryn: so, we will have no duplicated code, and lua_message as top tag 20110323 18:20:52< Crab_> Aethaeryn: then, in the lua wrapper for [lua_message], call a new special c++ callback, passing your lua-specific args to it. make this callback create the options from lua parameters and call your message_internal(...,cfg,options). voila 20110323 18:21:04< Crab_> afk, but will be around later today. 20110323 18:23:28< Aethaeryn> yes. 20110323 18:23:38< Aethaeryn> I'm trying to fix this damned tab thing so I can start coding. :/ 20110323 18:23:57< Aethaeryn> This is my only issue with emacs, it's very hard to configure 20110323 18:26:27-!- deekay [~dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20110323 18:27:57-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110323 18:28:49-!- SteveGSoC [~anonymous@24-171-1-167.dhcp.stls.mo.charter.com] has joined #wesnoth-dev 20110323 18:29:17< vdaras> Aethaeryn, since emacs gives you a so hard time to configure, why don't you use another text editor for wesnoth? 20110323 18:29:56< Aethaeryn> vdaras: because I like emacs. 20110323 18:29:58< Aethaeryn> I'm used to it. 20110323 18:30:09< Aethaeryn> I've done everything from Java to Python to HTML to LaTeX in it 20110323 18:31:06< timotei> vdaras: his pride does not allow him to use vim :P 20110323 18:31:46-!- SteveGSoC [~anonymous@24-171-1-167.dhcp.stls.mo.charter.com] has quit [Client Quit] 20110323 18:32:25< timotei> I'd do the same :D 20110323 18:32:40< vdaras> I use Kate and vim 20110323 18:32:45< vdaras> :O 20110323 18:33:04< Aethaeryn> timotei: my pride doesn't allow me to give up on a whole editor over one damn line of emacs lisp that isn't cooperating 20110323 18:33:41< Aethaeryn> this is like something out of r/fffffffuuuuuuuuuuuu/ on reddit 20110323 18:33:55< Aethaeryn> "Plan to write hundreds of lines of C++; get stuck on one line of emacs Lisp before you even start." 20110323 18:35:50< Nephro> while failing to resolve the problem, /me just comments out the problematic code 20110323 18:38:42< Nephro> and the programm works now 20110323 18:41:36-!- epyon [~IceChat77@89-75-60-248.dynamic.chello.pl] has joined #wesnoth-dev 20110323 18:44:22< Aethaeryn> found the issue 20110323 18:44:56-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110323 18:47:59< Aethaeryn> vdaras: It wasn't hard to configure, I was just forgetting that c++-mode had a default indentation style, which for some reason was two spaces for stuff instead of a tab when I pressed 20110323 18:48:03< Aethaeryn> not confusing at all. 20110323 18:48:31< Aethaeryn> I simply had to set a hook in the .emacs configuration file to switch modes to one that uses tab; I set tab width to 4 spaces too 20110323 18:49:32< Aethaeryn> oh sorry, switch indentation style in the c++ mode 20110323 18:49:46< Aethaeryn> Ok, 30 minutes spent on one damn line, now time to do C++ 20110323 18:49:47-!- milkmanjack [HydraIRC@74.194.230.238] has quit [Ping timeout: 276 seconds] 20110323 18:54:02-!- Sytyi [~chatzilla@193-31-112-92.pool.ukrtel.net] has quit [Ping timeout: 246 seconds] 20110323 18:54:11-!- epyon [~IceChat77@89-75-60-248.dynamic.chello.pl] has quit [Ping timeout: 255 seconds] 20110323 18:56:28-!- Skizzaltix [~chatzilla@66.92.79.71] has joined #wesnoth-dev 20110323 18:57:24< Nephro> Crab_, patch #2598 20110323 18:58:08< Nephro> those are the 5 lines I wrote like 4 days ago, but had them technical issues 20110323 19:00:09-!- milkmanjack [HydraIRC@74.194.230.238] has joined #wesnoth-dev 20110323 19:10:27-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110323 19:11:47< Crab_> Nephro: ok, will take a look 20110323 19:12:10< Crab_> wesbot: patch 2598 20110323 19:12:10< wesbot> Patch #2598 Assigned to: None Status: None Priority: 5 - Normal 20110323 19:12:10< wesbot> Summary: Lua_ai get_aggression 20110323 19:12:10< wesbot> Original submission: My first test patch. - Added a function in ai/lua/cor 20110323 19:12:10< wesbot> e.cpp- Added a line, that registers the new function with the Lua AI engine 20110323 19:12:10< wesbot> URL: https://gna.org/patch/?2598 20110323 19:12:11< wesbot> Attached file (1st): https://gna.org/patch/download.php?file_id=12694 20110323 19:12:47-!- koda|gsoc [~koda@156.106.224.156] has quit [Quit: Ex-Chat] 20110323 19:12:55< Crab_> negusnyul: ok, looks good. two comments: 20110323 19:13:02< Crab_> oops, Nephro ^ 20110323 19:13:31< Crab_> 1) order the functions alphabetically in the list of functions { "get_aggression" , ... } 20110323 19:13:34< Crab_> 2) make a static helper function which takes lua_state *L and gives back a ai::engine_lua& 20110323 19:13:41< Crab_> this will make the code nicer 20110323 19:14:03< Crab_> and also add yourself to data/core/about.cfg, to misc.contributors section. your name will be in the credits :) 20110323 19:14:12< Crab_> (and afk again) 20110323 19:16:26-!- nephx [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has joined #wesnoth-dev 20110323 19:18:28-!- eoc` [~eoc@pD9560CA7.dip0.t-ipconnect.de] has joined #wesnoth-dev 20110323 19:19:50-!- Nephro [~Dmitry@cpc3-broo2-0-0-cust73.14-2.cable.virginmedia.com] has quit [Ping timeout: 255 seconds] 20110323 19:20:44-!- eoc [~eoc@pD9560139.dip0.t-ipconnect.de] has quit [Ping timeout: 255 seconds] 20110323 19:20:51-!- anonymissimus [~chatzilla@HSI-KBW-095-208-006-134.hsi5.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110323 19:21:40-!- eoc` is now known as eoc 20110323 19:22:27-!- iwontbecreative [~Thibault_@89-180-158-19.net.novis.pt] has joined #wesnoth-dev 20110323 19:22:42< anonymissimus> shadowmaster: what are you trying to do with that version thing ? if you want a way to check for the installed wesnoth version from an addon, that CABD, through the wesnoth.game_config.version lua proxy table 20110323 19:22:54-!- fendrin [~fabi@88-134-182-183-dynip.superkabel.de] has joined #wesnoth-dev 20110323 19:23:39< anonymissimus> i have it wired to a wml tag, maybe should put it into the wlp, it's in my addons cureently (e.g. SoW) 20110323 19:25:02-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has joined #wesnoth-dev 20110323 19:25:22< Max20010> how could lua help here? shadowmasters approach would even allow to handle stuff that's differnt within _main.cfg 20110323 19:25:48< Max20010> this way you can skip stuff on the preprocessor level 20110323 19:26:32-!- p1mps [~p1mps@151.65.22.163] has joined #wesnoth-dev 20110323 19:28:51-!- molgrum [molgrum@h-188-178.A189.priv.bahnhof.se] has joined #wesnoth-dev 20110323 19:31:18< zookeeper> anonymissimus, skipping/adding stuff on the preprocessor level is the point 20110323 19:32:21< zookeeper> if you want your add-on to work on wesnoth versions which have a different WML interface (let's say some tag got renamed), then lua doesn't really help much 20110323 19:32:46< zookeeper> well, i guess that was a poor example since in that case just might do the trick 20110323 19:33:16< zookeeper> but i'm sure you can imagine how it might be useful at other situations ;) 20110323 19:38:24< anonymissimus> yes, I understand that it is nice to have at the preprocessor level 20110323 19:38:27-!- negusnyul [~negusnyul@dsl91EC8AB2.pool.t-online.hu] has quit [Ping timeout: 264 seconds] 20110323 19:38:28-!- negusnyul [~negusnyul@dsl91EC8AB2.pool.t-online.hu] has joined #wesnoth-dev 20110323 19:38:29< Max20010> it's essential if you want to e.g. avoid maintaining different branches for you umc for 1.8.x and 1.9.x 20110323 19:38:46< nephx> Crab_, ok, I'll fix it then... Should the old patch be deleted? 20110323 19:38:52< zookeeper> yeah. unless there's a lot of incompatible changes between those versions, i'd much rather _not_ branch the add-on but instead use #ifver to make the same copy work on both versions. 20110323 19:39:06< anonymissimus> i hope the version strings are all correctly handled, also obscure ones such as x.x.0-svn 20110323 19:39:38< nephx> Crab_, if I make the static maker function, should I also correct the rest of the functions the use a similar mechanism to get the engine? 20110323 19:40:42-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has joined #wesnoth-dev 20110323 19:40:42-!- stikonas_ [~and@ctv-213-164-115-159.vinita.lt] has quit [Changing host] 20110323 19:40:42-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 19:40:54< Max20010> anonymissimus: yes, they make use of existing stuff in version.cpp 20110323 19:41:12-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 250 seconds] 20110323 19:41:52< nephx> Question to all C++ devs: if I add functions to the class, where is a good place to position them in the file(if it even matters) 20110323 19:42:12< Crendgrim> isn't it also possible to check for the version of another installed add-on? (so, for example, in TLU the version of EoMa could be checked) 20110323 19:42:26< anonymissimus> zookeeper: btw shouldnt terrain=R* match on Re :P 20110323 19:42:46< timotei> nephx: I'd put related functions grouped 20110323 19:42:56-!- codebox [~codebox@59.94.235.239] has quit [Ping timeout: 260 seconds] 20110323 19:43:14< nephx> timotei, well, this is a helper function that probably can't be grouped with anything else 20110323 19:43:36< zookeeper> anonymissimus, yeah, but you can't set a terrain to R* :x 20110323 19:44:16< anonymissimus> right it's no a filter ;) 20110323 19:44:53< anonymissimus> Crendgrim: afaik not yet 20110323 19:45:15< Crendgrim> anonymissimus: I understood it that way... 20110323 19:46:19< anonymissimus> the addon which shall be checked can put a version macro or something into itsself, and these can be checked ny the addon that rewquires ot then 20110323 19:46:33< Crendgrim> anonymissimus: that was what I meant ;) 20110323 19:47:01< anonymissimus> I wonder whether the _info.cfg file can somehow be loaded and used 20110323 19:49:00< anonymissimus> however, that new #ifversion directive should be usable for checking addon versions from other addons too, but those need to define a version macro 20110323 19:49:31< timotei> nephx: then near the function it helps, or if not, at the end of the file :) 20110323 19:50:19-!- milkmanjack [HydraIRC@74.194.230.238] has quit [Ping timeout: 252 seconds] 20110323 19:51:21< nephx> timotei, ok, thanks, I was just wondering :) 20110323 19:52:58-!- Seiyria_ [~Seiyria@72-160-203-73.dyn.centurytel.net] has joined #wesnoth-dev 20110323 19:54:19-!- Seiyria [~Seiyria@98-125-107-182.dyn.centurytel.net] has quit [Ping timeout: 248 seconds] 20110323 19:57:20-!- nephx is now known as Nephro 20110323 19:59:17-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20110323 20:01:31-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110323 20:06:58-!- vultraz [~chatzilla@124.109.10.174] has quit [Read error: Connection timed out] 20110323 20:07:02-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110323 20:07:21-!- milkmanjack [HydraIRC@74.194.230.238] has joined #wesnoth-dev 20110323 20:08:22-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110323 20:10:27< anonymissimus> I cant figure out how #ifver is supposed to be used 20110323 20:10:42< anonymissimus> #ifver {WESNOTH_VERSION}<1.9.5 20110323 20:10:52< anonymissimus> that and with spaces gives errors 20110323 20:11:28-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110323 20:12:52< anonymissimus> aha, without {} 20110323 20:13:48< shadowmaster> anonymissimus: read the documentation next time 20110323 20:17:07< anonymissimus> guess i wasnt expecting it to be documented yet 20110323 20:17:20< shadowmaster> you didn't read the forum thread I guess. 20110323 20:17:31< anonymissimus> things like #ifver ~add-ons/Wesnoth_Lua_Pack/wlp-version.cfg < 1.9.5 don't work ? 20110323 20:17:38< shadowmaster> no 20110323 20:18:08< anonymissimus> i didnt read a thread about it right 20110323 20:19:17-!- Seiyria_ is now known as Seiyria 20110323 20:19:47< anonymissimus> could you make it to work that way ? in #ifhave it's very useful 20110323 20:19:52< Crendgrim> anonymissimus: http://forums.wesnoth.org/viewtopic.php?f=2&t=33361 20110323 20:25:54< anonymissimus> (and it works in #ifhave so you mabe can take it as example code) 20110323 20:26:25< shadowmaster> #ifhave checks for the existence of a file, not its contents, so that's not really relevant 20110323 20:38:16< anonymissimus> I can imagine that making an addon with lots of #ifver directives yould be more trouble in the end, sicne you need to redo teh work somewhen then anyway when you drop backwards compatibility 20110323 20:41:26-!- fstltna [~fstltna@74.63.219.251] has quit [Ping timeout: 240 seconds] 20110323 20:42:55-!- zaroth_away is now known as zaroth 20110323 20:46:25< zaroth> boucman: Here is my SoC student page: http://wiki.wesnoth.org/User:Zaroth 20110323 20:47:22< zaroth> could you have a look at it when you have some time and tell if there is anything you'd advise me to elaborate/change/remove from there? 20110323 20:48:01< shadowmaster> zaroth: will you want your forum account added to the GSoC applicants group? 20110323 20:48:17< zaroth> (of course, if anyone else is willing to take the time and read this as well, he's welcome to - I'm happy to hear any comments, especially constructive :-) ) 20110323 20:49:01< zaroth> (however the project page itself is WIP and not published on wiki yet) 20110323 20:49:44< zaroth> shadowmaster: as you wish, if it's the policy, I'll go with it 20110323 20:50:01< zaroth> I don't need any labels, but it may be helpful for others, so - go ahead 20110323 20:50:43-!- grigoryj_ [~javadyan@46.70.32.67] has joined #wesnoth-dev 20110323 20:59:38-!- milkmanjack [HydraIRC@74.194.230.238] has quit [Ping timeout: 250 seconds] 20110323 21:01:00< Crab_> nephx: yes, correct the rest, as well. about 'where to put' - if there's some hints of existing order, use it. otherwise, doesn't matter. but try to keep things in cpp (with static linkage) unless you need it in the header. 20110323 21:01:05< Crab_> this is for faster compilation 20110323 21:02:43-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110323 21:04:11< Nephro> Crab_, I've cleaned the code up a bit, preparing the patch in a sec. 1 question, should I make the helper functions inline? 20110323 21:04:46-!- Sytyi [~chatzilla@16-144-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110323 21:07:17< Crab_> Nephro: no, just let it have static linkage, I guess that the compiler will take care of the rest. 20110323 21:07:49< Nephro> oh, ok... btw nephx = Nephro after disconnection :) so that not to confuse you 20110323 21:08:32< Crab_> I've seen it 20110323 21:08:42< Crab_> if your nick is registered, you can just ghost your old self 20110323 21:09:05< Nephro> yeah, I do that, as soon as I notice that I am not Nephro anymore :) 20110323 21:09:40< anonymissimus> Crab_: about this placement= key; why did you put so much into a single key ? e.g. the map, map_passable, leader and leader_passable values could be single independent keys such as leader=yes/no, check_passability=yes/no 20110323 21:10:06< anonymissimus> i always found that placement= key bit to complicated and overloaded 20110323 21:11:22< Crab_> anonymissimus: because the placement has a single responsibility - determine the location where to put the unit 20110323 21:12:32< timotei> good night 20110323 21:12:32-!- gabba [~gabba@wesnoth/developer/gabba] has quit [Read error: Connection reset by peer] 20110323 21:12:40< timotei> wow, gabba, I didn't even see him xD 20110323 21:12:42< Crab_> anonymissimus: and if we split it into multiple tags, some of them might not be used for any particular placement 20110323 21:12:43-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110323 21:14:22< Nephro> Crab_, #2599 the improved one 20110323 21:14:33< Crab_> ok 20110323 21:14:34-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110323 21:15:56< anonymissimus> i somehow feel this is not the way wml is generally designed (and should be) 20110323 21:15:58-!- PetePorty [~pete@unaffiliated/peterporty] has joined #wesnoth-dev 20110323 21:18:03< Nephro> Crab_, I accidentally included the changes to the lua_ai scenario instead of the about.cfg changes(just to let you know)... lua_ai now outputs it's aggression, was used only for testing, so you might as well only apply the core.cpp part 20110323 21:19:25-!- Max20010 [~Max@d91-128-237-27.cust.tele2.at] has quit [Ping timeout: 240 seconds] 20110323 21:20:49< anonymissimus> Crab_: consider the [victory]result= key, that was bit similar, with multiple values such as continue_no_save, and was split up into save=yes/no and linger=yes/no later 20110323 21:21:28< Sytyi> Crab_: another question. Is semicolon symbol (:) used in WML files, or only in command mode from the game 20110323 21:21:40-!- Seiyria_ [~Seiyria@72-160-235-108.dyn.centurytel.net] has joined #wesnoth-dev 20110323 21:21:45< anonymissimus> [endlevel]result= I mean 20110323 21:23:27-!- Seiyria [~Seiyria@72-160-203-73.dyn.centurytel.net] has quit [Ping timeout: 252 seconds] 20110323 21:26:21< boucman> and back 20110323 21:26:29< boucman> gabba: glad to see you around :) 20110323 21:26:54< boucman> students : if you want to work on the Whiteboard idea, gabba is the one to ask :P 20110323 21:27:07-!- kahoot [~kahootbir@c-71-236-48-27.hsd1.tn.comcast.net] has quit [Quit: Leaving] 20110323 21:27:23< boucman> elbowroom, zaroth, i'm back now 20110323 21:27:23< gabba> Hi boucman :) 20110323 21:28:39-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Remote host closed the connection] 20110323 21:29:25< zaroth> boucman: hello again :-) 20110323 21:30:42-!- BaronControl [~bc@d209-087-57-192.wireless.sfu.ca] has joined #wesnoth-dev 20110323 21:32:17-!- grigoryj_ [~javadyan@46.70.32.67] has quit [Ping timeout: 276 seconds] 20110323 21:34:50-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110323 21:41:12-!- Seiyria_ [~Seiyria@72-160-235-108.dyn.centurytel.net] has quit [Ping timeout: 264 seconds] 20110323 21:42:52< elbowroom> boucman: Hi 20110323 21:43:01< boucman> hey 20110323 21:43:15< elbowroom> boucman: Could you share insight about my current proposal? 20110323 21:43:29< elbowroom> boucman: I'd like to know if I'm heading in the right direction. 20110323 21:43:35< boucman> URL again, plz ? 20110323 21:43:46< elbowroom> http://wiki.wesnoth.org/SoC_Ideas_Sprite_Sheets2011_ArthurWulf#3.29_Communication_skills 20110323 21:43:53< elbowroom> boucman: Many thanks. 20110323 21:51:47< boucman> elbowroom: this is a good start, you're the first proposal so far that actually started fleshing out what you want, but at this point the proposal is a bit hard to understand, you might want to add an example workflow, a list of all the tools you want to develop and things like that 20110323 21:53:11< BaronControl> Has anyone run into errors when configuring the most recent version on the svn? I'm still trying to wrap my head around cmake. 20110323 21:53:25< Crab_> Nephro: ok 20110323 21:54:13< Crab_> anonymissimus: linger and save have sense separately, and they have only 1 value 20110323 21:54:14< boucman> Nephro: I've just assigned your patch to Crab_ since you're working on it together 20110323 21:54:26< Crab_> anonymissimus: passable, otoh, can have multiple values at the same time 20110323 21:54:34< boucman> BaronControl: maybe you could post the error somewhere (pastebin) 20110323 21:56:01< Crab_> Sytyi: afair, ";" is only used in tag values such as strings included in messages 20110323 21:56:21< Sytyi> Crab_: and : 20110323 21:57:53-!- stikonas_ is now known as stikonas 20110323 21:58:07< Crab_> Sytyi: from quick fgrep, I only see it in strings/code/comments 20110323 21:58:18< Sytyi> thank you 20110323 21:58:22< BaronControl> http://pastebin.com/gvnrr8au 20110323 21:58:45< BaronControl> Er, boucman: http://pastebin.com/gvnrr8au. Sorry, I'm rather new to IRC D: 20110323 21:59:23-!- MeccaGod [majs@h14n4fls31o279.telia.com] has quit [] 20110323 21:59:31< boucman> hmm, that's weird, anybody building successfully with cmake ? 20110323 21:59:53< BaronControl> Oh, and scons explodes, but that's just a Cygwin-specific problem. 20110323 22:00:38< zaroth> shadowmaster: oh, I just looked and realized that I read this git-svn text some time before, just didn't know that it was your blog ;-) 20110323 22:01:39< zaroth> I guess I googled accidentally it when I was trying to convince a friend that he should switch to git, and your title was just right 20110323 22:01:40< elbowroom> boucman: Thanks:) I will do that. Can we chat on the weekend on how the existing sprite system is built? 20110323 22:02:19< boucman> sure thing, i'm not sure when i'll be around, but ping me when I am 20110323 22:02:28< elbowroom> Thanks:) 20110323 22:02:45< elbowroom> bye :) 20110323 22:03:46-!- elbowroom [~elbowroom@bzq-79-181-38-219.red.bezeqint.net] has quit [] 20110323 22:04:27< Nephro> boucman, ok, that would be correct :) 20110323 22:05:53< Nephro> boucman, can you the delete the first patch? withoute the (improved) part 20110323 22:06:46< boucman> Nephro: I'll mark it as won't do, but I can't delete it 20110323 22:06:56< Nephro> oh, ok, thanks 20110323 22:06:59< boucman> you can add new files to the same bug, for next time 20110323 22:09:03< Nephro> Didn't know that... The learning curve in a real project is very steep :) I like that 20110323 22:11:15< fendrin> Hello 20110323 22:13:42< fendrin> AI0867: Hello, are you around? 20110323 22:14:35< BaronControl> How terribly essential is ANA? I mean, could I compile without it and use libSDLnet instead? 20110323 22:15:13< BaronControl> This is all theoretical, of course, because I tried that before and it didn't work :P. But I'm curious if I could potentially fix it. 20110323 22:16:44< Crab_> BaronControl: not essential, but it definitely compiles for most of us ;) 20110323 22:18:03< BaronControl> Crab_: Daaargh, OK. I mean, it'd be really, really nice if this compiled in Cygwin, which is why I'm persisting, but thanks for the response. Good to know that it 'can' work. 20110323 22:18:19< Nephro> ana compilation produced errors in msvc9 20110323 22:18:26< Crab_> BaronControl: try to ask loonycyborg about mingw / windows compilation details 20110323 22:18:43< Crab_> Nephro: one of the project, yes, but the one which the wiki asks to disable ;) 20110323 22:19:03< loonycyborg> I'm not using cygwin. 20110323 22:19:31< BaronControl> Besides, it's just a cmake error -- that shouldn't be platform specific, should it? 20110323 22:19:42< Nephro> Crab_, I know, that's why I disabled it... Like I also disabled some other stuff that crashed wesnoth today(but I didn't submit that, cause that stuff looked useful) 20110323 22:20:25< Crab_> :) 20110323 22:20:47< Crab_> loonycyborg: scons/mingw ? 20110323 22:20:56< loonycyborg> Yes. 20110323 22:21:24-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 264 seconds] 20110323 22:21:53-!- stikonas [~and@84.32.245.15] has joined #wesnoth-dev 20110323 22:21:53-!- stikonas [~and@84.32.245.15] has quit [Changing host] 20110323 22:21:53-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 22:25:07-!- anonymissimus [~chatzilla@HSI-KBW-095-208-006-134.hsi5.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.2/20100316074819]] 20110323 22:33:21-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110323 22:38:44-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110323 22:40:11-!- BaronControl [~bc@d209-087-57-192.wireless.sfu.ca] has quit [Ping timeout: 248 seconds] 20110323 22:41:09< Sytyi> man, is here any command to wait for a certain nick ? 20110323 22:42:36-!- negusnyul [~negusnyul@dsl91EC8AB2.pool.t-online.hu] has quit [Remote host closed the connection] 20110323 22:44:03-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20110323 22:46:03< zaroth> Sytyi: you mean on IRC? 20110323 22:46:07< fendrin> Sytyi: You mean a feature that higlights you if a specified person joins the channel? 20110323 22:46:22< Sytyi> fendrin: yes 20110323 22:46:28< zaroth> you may want to look into options of your IRC client of choice 20110323 22:46:38< zaroth> I have a "watched nicks list" in Konversation 20110323 22:46:43-!- stikonas [~and@84.32.245.15] has joined #wesnoth-dev 20110323 22:46:43-!- stikonas [~and@84.32.245.15] has quit [Changing host] 20110323 22:46:43-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110323 22:46:49< zaroth> your client may have something like that 20110323 22:47:26< Sytyi> zaroth: Thank you 20110323 22:49:05< fendrin> Sytyi: I don't know of a build in irc feature, like zaroth bet me to tell, you will have to use a client that is able to help you with that issue. 20110323 22:49:07< zaroth> and then I can "configure notifications..." to change the notification behaviour to fanfare or something like that 20110323 22:49:19-!- Blueblaze [~Blueblaze@adsl-99-4-146-155.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110323 22:49:23< zaroth> wow, I didn't know that :-) 20110323 22:49:24< fendrin> s/bet/beat 20110323 22:49:49-!- Mussious [~kamil@dgi199.neoplus.adsl.tpnet.pl] has quit [Read error: Operation timed out] 20110323 22:55:01-!- Thann [~Thann@ip98-185-235-123.sb.sd.cox.net] has joined #wesnoth-dev 20110323 22:55:51-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 250 seconds] 20110323 22:55:51-!- Thann [~Thann@ip98-185-235-123.sb.sd.cox.net] has left #wesnoth-dev [] 20110323 22:55:57-!- Thann [~Thann@ip98-185-235-123.sb.sd.cox.net] has joined #wesnoth-dev 20110323 23:03:29-!- Sytyi [~chatzilla@16-144-133-95.pool.ukrtel.net] has quit [Read error: Connection reset by peer] 20110323 23:03:52-!- Sytyi [~chatzilla@16-144-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110323 23:16:13-!- Crab_ [~Crab@wesnoth/developer/crab] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 20110323 23:19:49-!- p1mps_ [~p1mps@151.65.22.163] has joined #wesnoth-dev 20110323 23:20:53-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has joined #wesnoth-dev 20110323 23:22:56-!- vjoe [~vjoe@57.188.pn.adsl.brightview.com] has joined #wesnoth-dev 20110323 23:23:03< vjoe> hey 20110323 23:23:11< vjoe> fendrin: are you around? 20110323 23:24:17< fendrin> vjoe: hi 20110323 23:24:23< vjoe> hey 20110323 23:24:32< vjoe> I was looking at the GSoC projects 20110323 23:24:45< vjoe> and I am interested in the "reengineering the mp engine" 20110323 23:24:50< fendrin> ah 20110323 23:25:21< fendrin> That is fine. 20110323 23:25:24< vjoe> shall I send you an email presenting myself etc? is there something in specific you want to know? 20110323 23:25:39< vjoe> my time during the week is quite limited cause I am doing an internship in morgan stanley 20110323 23:25:47< vjoe> but I am free on the weekends for a chat if you want 20110323 23:26:03< fendrin> vjoe: Have you found the gsoc related wiki pages? 20110323 23:26:07< vjoe> yep 20110323 23:26:14< vjoe> i was looking at this 20110323 23:26:17< vjoe> http://wiki.wesnoth.org/SoC_Ideas_Multiplayer_Improvements_2011 20110323 23:26:37< fendrin> You need to present yourself at a personal wiki page. 20110323 23:26:42< vjoe> oh ok 20110323 23:26:56< fendrin> vjoe: Do you have a forum account? 20110323 23:27:06< vjoe> yeah 20110323 23:27:07< vjoe> vjoe 20110323 23:27:14< vjoe> http://wiki.wesnoth.org/SoC_Information_for_Google#Does_your_organization_have_an_application_template_you_would_like_to_see_students_use.3F_If_so.2C_please_provide_it_now._Please_note_that_it_is_a_very_good_idea_to_ask_students_to_provide_you_with_their_contact_information_as_part_of_your_template._Their_contact_details_will_not_be_shared_with_you_automatically_via_the_GSoC_2011_site. 20110323 23:27:20< vjoe> ahhh 20110323 23:27:22< vjoe> nice 20110323 23:27:43< fendrin> vjoe: I will add your forum account to the gsoc group. 20110323 23:27:54< vjoe> thanks 20110323 23:28:06< vjoe> I'm getting a bit stressed cause the applications start on the weekend 20110323 23:28:07< vjoe> grr 20110323 23:28:44-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110323 23:28:54< vjoe> btw fendrin, I am not a C++ expert, I know the basics, but I am more used to other languages (C, Java, Perl, Python, PHP), that is the reason why I want to do something in C++ for the GSoC 20110323 23:28:58< vjoe> is that ok? 20110323 23:29:01< vjoe> i am a fast learner :P 20110323 23:29:32< fendrin> vjoe: You don't need to be the first student who applies, the quality of your application and how you present yourself here on irc and at the forum is the important factor. 20110323 23:29:52< vjoe> yep 20110323 23:30:32< vjoe> I used to be on the irc all the time when I was in uni, specially on wesnoth-mp 20110323 23:30:34< fendrin> vjoe: You will need to show that you are a good communicator so you need to spend some time on it. 20110323 23:30:41< vjoe> this year my free time dropped considerably 20110323 23:30:47< vjoe> yeah 20110323 23:30:51< vjoe> i will do it tomorrow evening 20110323 23:31:18< fendrin> I meant you need to show presence here on the channel. That will take some of your time even during the week. 20110323 23:31:36-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has quit [Quit: Leaving] 20110323 23:31:50< vjoe> fendrin: even before the GSoC starts? 20110323 23:32:22< fendrin> vjoe: Yes, of course. Because you will most likely not be chosen if you don't participate. 20110323 23:33:20< vjoe> yep, i understand 20110323 23:33:21< fendrin> vjoe: And c++ is a hard to learn language. It may help that you are already firm with java and c but I need to see that you are able to code c++ before gsoc starts. 20110323 23:33:55< vjoe> sure 20110323 23:34:10< vjoe> do you want me to do a task or something? 20110323 23:34:47< fendrin> Yes, bringing in some patches will help you for getting the job immensely. Still it will not grant it. 20110323 23:35:09< vjoe> hm 20110323 23:35:22< vjoe> so fixing one of the bugs for ex? 20110323 23:35:26-!- GeorgeSebastian [~georgeSeb@unaffiliated/georgesebastian] has quit [Read error: Connection reset by peer] 20110323 23:35:33< fendrin> That is a very good start. 20110323 23:36:22< fendrin> But do your gsoc wiki proposal page first. 20110323 23:36:33< vjoe> yep 20110323 23:37:03< fendrin> I will see that I find some small related task for you and others where you can prove yourself. 20110323 23:37:54< fendrin> s/task/tasks 20110323 23:37:59< vjoe> fendrin: are the forums and wiki accounts the same? 20110323 23:38:07< fendrin> No. 20110323 23:38:09< vjoe> ok 20110323 23:38:15-!- BaronControl [~bc@S0106002191463e9c.vf.shawcable.net] has joined #wesnoth-dev 20110323 23:39:58-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 246 seconds] 20110323 23:40:19< vjoe> fendrin: some questions seem a bit too basic 20110323 23:40:19< vjoe> for eg 20110323 23:40:20< vjoe> 3.4) Do you give constructive advice? 20110323 23:40:21< vjoe> 3.5) Do you receive advice well? 20110323 23:40:25< vjoe> this is a yes or no question 20110323 23:40:32< vjoe> do you expect ppl to develop? 20110323 23:40:49< fendrin> ppl? 20110323 23:41:04< vjoe> people 20110323 23:41:11< fendrin> yes 20110323 23:41:12< fendrin> sure 20110323 23:41:23< vjoe> alright 20110323 23:41:26< fendrin> Both, mentors and student should grow on the task. 20110323 23:41:41< vjoe> fendrin: i meant develop the answer to yes/no questions 20110323 23:41:44< fendrin> 3.4 and 3.5 are not yes or no questions. 20110323 23:42:11< fendrin> Yes, please develop answers that are larger than just yes or no to both questions. 20110323 23:42:22< vjoe> yep, just checking 20110323 23:42:30< vjoe> i understand it must be hard to interview ppl through text 20110323 23:45:20< fendrin> Indeed, it is. 20110323 23:46:10< fendrin> But we are quite successful with that. Most gsoc projects for Wesnoth have good result. 20110323 23:46:41< vjoe> yeah 20110323 23:47:11< Sytyi> fendrin: can I ask you to see my questionare, if you have time, of cause. Maybe it need some improves. 20110323 23:47:24< fendrin> Sytyi: Sure. 20110323 23:49:16< BaronControl> Google doesn't seem to be coming up with anything; is there any way to tell Wesnoth specifically where FriBiDi is? 20110323 23:49:46-!- Crab_ [~Crab___@wesnoth/developer/crab] has joined #wesnoth-dev 20110323 23:52:25< Crab_> vjoe: hello. when you'll have the time to talk about http://wiki.wesnoth.org/SoC_Ideas_Multiplayer_Improvements_2011 , try to find me on irc. 20110323 23:52:42< BaronControl> Er, is there any way to tell cmake where FriBiDi is while compiling. Sorry for the lack of clarification. 20110323 23:53:05-!- iwontbecreative [~Thibault_@89-180-158-19.net.novis.pt] has quit [Quit: Good night] 20110323 23:53:24< fendrin> Sytyi: It will take some time for me to evaluate it. Since it is already late here in Germany I may take me until the next day to answer. 20110323 23:53:35< fendrin> s/I/it 20110323 23:54:09< Crab_> BaronControl: afair, you can just disable fribidi 20110323 23:54:32< Sytyi> fendrin: It is even more later in Ukraune. I understand you. Thank you a lot. 20110323 23:54:32< Crab_> BaronControl: or you can try to set FRIBIDI_LIBRARIES by hand. 20110323 23:54:51< BaronControl> Crab_: Good to know; I just wanted to try compiling with everything on (to see if they all worked). 20110323 23:55:03< BaronControl> Crab_: So, point to the .h file, right? 20110323 23:55:05< vjoe> Crab_: cool 20110323 23:55:23< vjoe> I am filling the questionaire atm 20110323 23:55:26< vjoe> i want to submit it today 20110323 23:55:42< Crab_> BaronControl: check the src/CMakeLists.txt for how it's used.... 20110323 23:55:46< vjoe> Crab_: would tomorrow be ok? 20110323 23:55:49< vjoe> for a chat 20110323 23:55:56< vjoe> I should be free from 8pm GMT 20110323 23:56:08< Ivanovic> BaronControl: what do you need fribidi for? do you plan to play in hebrew or arabic? 20110323 23:56:40-!- lfzawacki [~chatzilla@189.72.61.37] has joined #wesnoth-dev 20110323 23:56:45< BaronControl> Ivanovic: No reason, I'm just trying to compile with the fewest errors possible :D. Doing this in Cygwin is mostly just for fun, anyways. 20110323 23:57:08< Crab_> BaronControl: check if(ENABLE_FRIBIDI AND FRIBIDI_LIBRARIES) include_directories( ${FRIBIDI_INCLUDE_DIR} ) set(game-external-libs ${game-external-libs} ${FRIBIDI_LIBRARIES}) endif(ENABLE_FRIBIDI AND FRIBIDI_LIBRARIES) 20110323 23:57:25< Ivanovic> hoenstly, you should just ignore fribidi since, once the switch to gui2 is completed (in about 10 years or something like this) there won't be any need anymore for sdl-ttf and fribidi 20110323 23:57:57< BaronControl> Crab_: Thanks; I'll give it a look-see. 20110323 23:58:00< Crab_> BaronControl: so, you need to set FRIBIDI_INCLUDE_DIR to directory with .h, and FRIBIDI_LIBRARIES to the library locations.. 20110323 23:58:14< BaronControl> Crab_: You're doing all my work for me D: 20110323 23:58:24< Crab_> BaronControl: basically, cmake is not a black box, you can see what it's doing and hack it in any way you want. 20110323 23:58:39< Crab_> :) 20110323 23:58:54< BaronControl> Crab_: I'm just worried that I'll do something terribly wrong, which will come around to bite me in the buttocks two hours down the road (with a cryptic error message). 20110323 23:58:58< Ivanovic> in general you can also just define the vars after detection is run using the gui (or ccmake) 20110323 23:59:26-!- wesbot changed the topic of #wesnoth-dev to: 1.9.5 planned for the next weekend | Google Summer of Code: http://wiki.wesnoth.org/SummerOfCodeIdeas |191 bugs, 304 feature requests, 20 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110323 23:59:30< Crab_> vjoe: good. any student which hav a wiki page and (after the student application period opens at google system) will be considered by us as a potential student. 20110323 23:59:48< Crab_> vjoe: and, in application to google, you'd just be able to link to your wiki page 20110323 23:59:55< fendrin> Sytyi: Using QT is not a good idea. We have a working gui system in Wesnoth and adding another dependency is a bad thing. --- Log closed Thu Mar 24 00:00:25 2011