--- Log opened Sat Jun 05 00:00:48 2010 20100605 00:04:37-!- kevg [~kevg@94.232.5.102] has left #wesnoth-dev [] 20100605 00:05:42-!- ancestral [~ancestral@12.145.225.25] has quit [Quit: ancestral] 20100605 00:08:17-!- Upthorn [~ogmar@adsl-75-26-174-104.dsl.scrm01.sbcglobal.net] has quit [Ping timeout: 265 seconds] 20100605 00:21:24-!- Blueblaze [~nick@adsl-99-185-10-66.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100605 00:25:47-!- Blarumyrran [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has joined #wesnoth-dev 20100605 00:26:03-!- _jbx_ [~jbailey@12.190.80.225] has quit [Quit: It was a new day yesterday, but it's an old day now.] 20100605 00:26:05-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20100605 00:33:51-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20100605 00:39:01< Espreon> alink: Around? 20100605 00:39:10< alink> Espreon: yep 20100605 00:40:04< Espreon> alink: Whenever I switch between fullscreen and windowed mode, the tip of the day changes. IDK if this occurs in the GUI2 titlescreen, but, yeahz. 20100605 00:40:36< Espreon> Not a big deal; I just find it funny. 20100605 00:41:18< alink> indeed, it's even more funny when resizing 20100605 00:41:52< Espreon> Meh, we can't do much about issues caused by window resizing. 20100605 00:42:21< Espreon> But the tip of the day changing due to switching between fullscreen and windowed? Seriously? 20100605 00:42:42-!- Gallaecio [~Gallaecio@232.158.60.213.dynamic.mundo-r.com] has quit [Remote host closed the connection] 20100605 00:43:01< alink> I mean it also change when resizing the window (by grabbing a corner) 20100605 00:44:04< alink> Same cause, a tip of the day is randomly pick at the first redraw, and all following full redraw are considered as the first 20100605 00:44:50< alink> same thing when opening dialog on titlescreen (like preferences) 20100605 00:45:04< alink> But I almost consider it like a feature 20100605 00:45:37< alink> lazy people will never click "next", so it's a way to show new tips to them anyway 20100605 00:46:14< Espreon> http://imagebin.org/99933 ... Hmmmm... 20100605 00:47:26< alink> Espreon: what is the problem in your screenshot ? 20100605 00:47:35< Blarumyrran> no AA I assume 20100605 00:47:52< Espreon> There is no problem. 20100605 00:48:22< Blarumyrran> It doesn't have antialiasing though? 20100605 00:48:36< Espreon> Well, blame Windows. 20100605 00:48:43< Espreon> I honestly don't mind. 20100605 00:49:00< Espreon> Anyway, I was just experimenting with curly double quotes. 20100605 00:49:25< alink> mhh the ending 'e' is cut 20100605 00:49:29< Espreon> But honestly, it is Windows' fault, as Pango uses the native fon rendering stuff. 20100605 00:49:46< Espreon> alink: Probably a bug in Pango. 20100605 00:50:02< Espreon> Lack of AA: my fault. 20100605 00:50:11< alink> Espreon: I don't see it on my box with trunk 20100605 00:50:17< Espreon> See what? 20100605 00:50:26< alink> the 'e' problem 20100605 00:50:27< Espreon> The "e" being cut off? 20100605 00:50:29< Espreon> Ah. 20100605 00:50:41< Espreon> Well, I don't see it occur on Linux either. 20100605 00:51:15< alink> Is it because of the italic or the right align ? 20100605 00:51:26< Espreon> IDK. 20100605 00:51:34< Espreon> Probably the italics. 20100605 00:53:26< alink> zookeeper: 2 specials for the same weapon is considered supported, right ? 20100605 00:54:07< alink> because it's a bit buggy in the sidebar for the moment 20100605 00:54:37< Espreon> The Orcish Assassin's throwing knives attack has two specials. 20100605 00:55:19< alink> of course, then I shall fix it 20100605 00:55:28< alink> Espreon: thanks 20100605 00:56:16< Espreon> You are welcome. 20100605 00:56:41 * Espreon misses the filter in the create unit dialog. 20100605 00:57:57< alink> yeah, I should really start doing gui2 stuff 20100605 00:58:10< Espreon> Damn right. 20100605 00:58:18< Espreon> GUI1 needs to die... now. 20100605 00:58:39< alink> not before that gui2 is ready 20100605 00:59:22< zookeeper> alink, yes, absolutely 20100605 01:00:13< alink> zookeeper: ok good, then bug fixed 20100605 01:03:05< CIA-87> alink * r43183 /trunk/src/generate_report.cpp: Fix missing tooltip for the second special attack 20100605 01:09:42< zookeeper> alink, how about if there's a third? 20100605 01:10:03-!- allefant [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100605 01:10:17< alink> Fixed too, commit message was just not clear enough :-/ 20100605 01:10:29< zookeeper> ok, great 20100605 01:10:48< alink> and soon they will be clickable to open help page 20100605 01:11:26-!- elias [~elias@allegro/developer/allefant] has quit [Ping timeout: 258 seconds] 20100605 01:11:42< alink> already works here, but only in English, stupid translation issue :-/ 20100605 01:13:35-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20100605 01:13:53< CIA-87> alink * r43184 /trunk/src/generate_report.cpp: tooltip->help: click on a special attack open its help page 20100605 01:14:29< alink> I really like this new feature :-) 20100605 01:18:29< Espreon> The Typography Tyrant shall now go on another rampage... well... soon. 20100605 01:19:12 * ABCD is slowing getting a complete git-svn repo to actually work on... :D 20100605 01:19:30< Espreon> Poor ABCD... 20100605 01:19:52< Espreon> git-svn is so awesome, but it takes forever to clone something. 20100605 01:20:07 * alink really likes git-svn and is very happy to have started to use it few weeks ago 20100605 01:20:08< Espreon> *at least one hundred years 20100605 01:20:26< ABCD> heh - I downloaded the raw svn repo (about 4.6G) and am cloning from that (with a rewrite in place, so I can switch it to update from upstream later) 20100605 01:20:48< ABCD> from what I hear, the git repo will end up at about 2G 20100605 01:21:44 * Espreon wonders what his minions (if there were any) should be called. 20100605 01:21:58 * Espreon is the Typography Tyrant. 20100605 01:22:27< alink> ABCD my git local clone from 1.8 is 1.3GB 20100605 01:22:52< alink> but I should also get the whole thing one day 20100605 01:23:06< alink> in one hundred years probably :-) 20100605 01:23:07< Espreon> shadowmaster: What should my hypothetical minions be called? 20100605 01:23:35< alink> 'hypothetical minions' seems fine 20100605 01:23:36< shadowmaster> ssh 20100605 01:23:38< shadowmaster> I'm playing a game 20100605 01:24:34< Espreon> alink: No. 20100605 01:24:35< stikonas> btw, there were some discussions a few months ago about switching to git. What was the outcome? Will wesnoth be staying with the Subversion? 20100605 01:25:56< alink> Espreon: It would be fun to hear you call "hypothetical minions !" and wait that they come 20100605 01:26:20< Espreon> I guess, but... meh. 20100605 01:26:23< alink> stikonas: probably, coders seems happy with git-svn 20100605 01:26:46< Espreon> The Grammar Führer has Grammar Nazis... what do I have? 20100605 01:28:24< ABCD> alink: does that include the checkout? 20100605 01:28:41< ABCD> oh, that's just 1.8? never mind 20100605 01:28:51< alink> yes the whole directory + .git 20100605 01:29:14< alink> ABCD no, trunk with commit history starting from around 1.8 fork 20100605 01:29:45< alink> ABCD pardon me, if my git vocabulary is a bit vague 20100605 01:30:18< ABCD> ah, okay - I've imported to r21405 and am at 871MiB right now (no checkout, just .git) 20100605 01:31:07< alink> Espreon: Grammar Nazi : http://www.collegehumor.com/video:1935115 20100605 01:31:24< ABCD> and that was very soon after an auto-gc 20100605 01:31:32< Espreon> What's so great about the Grammar Führer in this project anyway? He only causes potential minor annoyances for translators; the Typography Tyrant, however, must have an iron will; a will capable of working even after potentially pissing off most of the translators. 20100605 01:32:25< alink> ABCD: mine is from r41741, and it was not too slow to get, but not fast either 20100605 01:33:44< ABCD> it seems pretty slow right now (it's grabbing everything from r1 on), and I'm fetching from a local copy, so there's no network issues involved 20100605 01:35:35< alink> ABCD well you have about 40 times more commits to get than me 20100605 01:36:29< ABCD> I'm also doing it on a slowish system (almost virtualized, but not quite...) 20100605 01:39:24< Espreon> alink: Thanks. That was awesome... especially the part about serial commas. 20100605 01:40:45< alink> Espreon: I had a feeling that you'll like it ;-) 20100605 01:43:52-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has quit [Remote host closed the connection] 20100605 01:46:03-!- Shakey [HydraIRC@c-71-201-89-187.hsd1.il.comcast.net] has joined #wesnoth-dev 20100605 01:52:16-!- happygrue [~George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20100605 01:55:54-!- drusepth [~drusepth@dhcp-077-249-151-209.chello.nl] has quit [Ping timeout: 258 seconds] 20100605 02:00:23-!- ancestral [~ancestral@12.145.225.25] has joined #wesnoth-dev 20100605 02:03:07-!- Blueblaze [~nick@adsl-99-185-10-66.dsl.hstntx.sbcglobal.net] has quit [Read error: Operation timed out] 20100605 02:04:04-!- allefant [~elias@allegro/developer/allefant] has quit [Quit: Leaving] 20100605 02:13:57-!- ilor [~user@wesnoth/developer/ilor] has quit [Ping timeout: 265 seconds] 20100605 02:14:20-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100605 02:21:07-!- ancestral [~ancestral@12.145.225.25] has quit [Quit: ancestral] 20100605 02:24:03-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has quit [Quit: Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz] 20100605 02:24:47-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20100605 02:36:14-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100605 03:03:31-!- Shakey [HydraIRC@c-71-201-89-187.hsd1.il.comcast.net] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- The alternative IRC client] 20100605 03:11:49-!- Upthorn [~ogmar@69.62.144.108] has joined #wesnoth-dev 20100605 03:15:52< CIA-87> billynux * r43185 /trunk/src/ana/ (4 files): Ana can connect through a proxy without authentication. 20100605 03:17:28-!- PK [~pk@r74-192-30-57.bcstcmta01.clsttx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20100605 03:44:03-!- alink [~alink@wesnoth/developer/alink] has quit [Remote host closed the connection] 20100605 03:59:01-!- wesbot changed the topic of #wesnoth-dev to: 118 bugs, 280 feature requests, 16 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100605 04:02:01-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20100605 04:02:31-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100605 04:03:00-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20100605 04:08:40-!- drusepth [~drusepth@dhcp-077-249-151-209.chello.nl] has joined #wesnoth-dev 20100605 04:16:46-!- PK [~pk@r74-192-30-57.bcstcmta01.clsttx.tl.dh.suddenlink.net] has quit [Quit: Java user signed off] 20100605 04:17:48-!- fendrin [~fabi@wesnoth/developer/fendrin] has quit [Remote host closed the connection] 20100605 04:34:03-!- Blarumyrram [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has joined #wesnoth-dev 20100605 04:34:59-!- Blarumyrran [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has quit [Ping timeout: 258 seconds] 20100605 04:44:01-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20100605 04:44:26-!- Ivanovic_ [~ivanovic@dtmd-4db2354a.pool.mediaWays.net] has joined #wesnoth-dev 20100605 04:47:41-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 240 seconds] 20100605 04:48:24-!- Ivanovic_ is now known as Ivanovic 20100605 05:03:18-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100605 05:14:55-!- Blueblaze [~nick@adsl-99-182-54-107.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100605 05:17:21-!- shiremct_ [~47391d44@gateway/web/freenode/x-nlulvhowbjyrfoge] has joined #wesnoth-dev 20100605 05:20:08-!- un214 [~quassel@adsl-75-45-4-19.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100605 05:21:45-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: raise the anchors!] 20100605 05:28:15-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 240 seconds] 20100605 05:29:54-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100605 05:36:39-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: Leaving.] 20100605 05:47:25-!- cjhopman_ [~chris@71-90-6-151.dhcp.ftbg.wi.charter.com] has joined #wesnoth-dev 20100605 05:47:25-!- cjhopman_ [~chris@71-90-6-151.dhcp.ftbg.wi.charter.com] has quit [Changing host] 20100605 05:47:25-!- cjhopman_ [~chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20100605 05:50:21-!- Upthorn [~ogmar@69.62.144.108] has quit [Ping timeout: 272 seconds] 20100605 05:52:49-!- FAAB [~huajie@219.142.250.184] has joined #wesnoth-dev 20100605 05:59:41-!- un214 [~quassel@adsl-75-45-4-19.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20100605 06:23:42-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 276 seconds] 20100605 06:24:25-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100605 06:31:32-!- ancestral [~ancestral@97-116-112-18.mpls.qwest.net] has joined #wesnoth-dev 20100605 07:01:47-!- dtiger [~dtiger@dynamic-vpdn-93-125-13-11.telecom.by] has joined #wesnoth-dev 20100605 07:02:36-!- shiremct_ [~47391d44@gateway/web/freenode/x-nlulvhowbjyrfoge] has quit [Quit: Page closed] 20100605 07:06:41-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100605 07:45:46< shadowmaster> alink: (hoping you read the logs) this sounds like your sort of thing: http://forums.wesnoth.org/viewtopic.php?f=12&t=28362 20100605 07:46:14< shadowmaster> I guess it'd only require static'ifying a few variables 20100605 08:08:28-!- dtiger [~dtiger@dynamic-vpdn-93-125-13-11.telecom.by] has quit [Remote host closed the connection] 20100605 08:19:08-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: good night] 20100605 08:24:34-!- Appleman1234 [~Appleman1@CPE-60-226-180-71.qld.bigpond.net.au] has joined #wesnoth-dev 20100605 08:27:04-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100605 09:02:15-!- kevg [~kevg@94.232.5.102] has joined #wesnoth-dev 20100605 09:02:20< kevg> hello 20100605 09:05:58< Soliton> ABCD, alink: there is files.wesnoth.org/hidden/git 20100605 09:07:13< ABCD> Soliton: how recent is that, and which URL did it use? (svn://... or http://... ?) 20100605 09:07:15< ABCD> :D 20100605 09:10:19< Soliton> it's pretty much uptodate as you can see and it uses http (which you can change..) 20100605 09:12:20< ABCD> the protocol used is hardcoded into the commit message for every commit (unless that option was turned off when the repository was created) 20100605 09:14:58< Soliton> you can still change that if it bothers you or you can just switch for new revisions. 20100605 09:16:20< ABCD> yeah - I'd just switch to url = svn://...; rewriteRoot = http://... for consistency :) 20100605 09:16:58 * ABCD was doing a url = file:///space/wesnoth; rewriteRoot = svn://... 20100605 09:34:48-!- Ivanovic [~ivanovic@dtmd-4db2354a.pool.mediaWays.net] has quit [Changing host] 20100605 09:34:48-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20100605 09:35:18< Ivanovic> moin 20100605 09:36:19-!- ancestral [~ancestral@97-116-112-18.mpls.qwest.net] has quit [Quit: And that’s the end of THAT chapter.] 20100605 09:40:57-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20100605 09:41:24-!- kevg [~kevg@94.232.5.102] has quit [Ping timeout: 240 seconds] 20100605 09:42:32-!- kevg [~kevg@94.232.5.102] has joined #wesnoth-dev 20100605 09:45:37-!- Upthorn [~ogmar@69.62.144.108] has joined #wesnoth-dev 20100605 09:46:37-!- FAAB [~huajie@219.142.250.184] has quit [Quit: Leaving.] 20100605 10:15:04-!- kevg [~kevg@94.232.5.102] has left #wesnoth-dev [] 20100605 10:17:07-!- kevg [~kevg@94.232.5.102] has joined #wesnoth-dev 20100605 10:23:44-!- Appleman1234 [~Appleman1@CPE-60-226-180-71.qld.bigpond.net.au] has quit [Quit: Leaving] 20100605 10:29:51-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100605 10:52:28-!- phlaem [~a@e178095244.adsl.alicedsl.de] has joined #wesnoth-dev 20100605 10:55:05-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Ping timeout: 265 seconds] 20100605 10:55:26-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20100605 11:02:01-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has quit [Remote host closed the connection] 20100605 11:02:41-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100605 11:16:42< Soliton> http://yourpaste.net/5610/ what am i missing? 20100605 11:17:02< Soliton> no zlib support in boost? 20100605 11:17:05< zookeeper> O.o english? 20100605 11:18:24-!- Appleman1234 [~Appleman1@119.225.96.245] has joined #wesnoth-dev 20100605 11:20:24-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: GO, GET TO THE CHOPPAH!!!] 20100605 11:25:37< silene> Soliton: are you using library files matching your header files? in my version of boost, the functions are not called inflate and deflate but xinflate and xdeflate 20100605 11:27:15< Soliton> yeah, i think there is a mismatch there because of some caching i use with scons. 20100605 11:27:22< Soliton> always forget about that. 20100605 11:29:15-!- loonybot [~loonybot@ppp79-139-137-245.pppoe.spdop.ru] has joined #wesnoth-dev 20100605 11:29:15-!- loonybot [~loonybot@ppp79-139-137-245.pppoe.spdop.ru] has quit [Changing host] 20100605 11:29:15-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20100605 11:29:50-!- mjs-de [~mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20100605 11:30:36-!- loonycyborg [~sergey@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20100605 11:34:34-!- Appleman1234 [~Appleman1@119.225.96.245] has quit [Ping timeout: 264 seconds] 20100605 11:38:09< kevg> where can i read this log LOG_NG << "smth"; ? 20100605 11:39:25-!- ilor [~user@wesnoth/developer/ilor] has joined #wesnoth-dev 20100605 11:40:09< Soliton> on stderr with --log-info=engine or so. 20100605 11:42:41-!- k23z__ [~k23z__@188.26.49.4] has joined #wesnoth-dev 20100605 11:45:31< kevg> thanks 20100605 11:48:58-!- Appleman1234 [~Appleman1@119.225.96.245] has joined #wesnoth-dev 20100605 12:02:28-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100605 12:18:13< Ivanovic> is it just me or is 1.8.x really a rather stable series (when not looking at the new lobby) 20100605 12:18:29< Ivanovic> the amount of changes happening in branches/1.8 is rather tiny and so far there was not too much major 20100605 12:26:27-!- Appleman1234 [~Appleman1@119.225.96.245] has quit [Ping timeout: 260 seconds] 20100605 12:32:21-!- Blueblaze [~nick@adsl-99-182-54-107.dsl.hstntx.sbcglobal.net] has quit [Remote host closed the connection] 20100605 12:51:45< kevg> zookeeper: patch is ready for test and review https://gna.org/patch/index.php?1693 20100605 12:56:26-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100605 13:04:51-!- kevg [~kevg@94.232.5.102] has left #wesnoth-dev [] 20100605 13:04:55-!- DesertPanther_ [~Khalid@41.234.234.169] has joined #wesnoth-dev 20100605 13:07:30-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has quit [Ping timeout: 258 seconds] 20100605 13:21:55-!- Appleman1234 [~Appleman1@119.225.96.245] has joined #wesnoth-dev 20100605 13:23:37-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100605 13:37:39-!- Blarumyrram [~Blarumyrr@84-50-143-71-dsl.rkv.estpak.ee] has quit [Quit: Lahkun] 20100605 13:56:45-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100605 14:04:29-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100605 14:35:15-!- Appleman1234 [~Appleman1@119.225.96.245] has quit [Remote host closed the connection] 20100605 14:44:00-!- Appleman1234 [~Appleman1@119.225.96.245] has joined #wesnoth-dev 20100605 14:45:05-!- Appleman1234 [~Appleman1@119.225.96.245] has quit [Client Quit] 20100605 14:46:01-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: Leaving.] 20100605 14:46:30-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100605 15:04:42-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Ping timeout: 245 seconds] 20100605 15:04:59-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100605 15:22:49-!- drusepth [~drusepth@dhcp-077-249-151-209.chello.nl] has quit [Ping timeout: 258 seconds] 20100605 15:23:36-!- drusepth [~drusepth@dhcp-077-249-151-209.chello.nl] has joined #wesnoth-dev 20100605 15:27:50-!- elias [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100605 15:36:02-!- Gallaecio [~Gallaecio@232.158.60.213.dynamic.mundo-r.com] has joined #wesnoth-dev 20100605 15:48:48-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20100605 15:49:00< mordante> servus 20100605 15:49:14< Crab_> hello, mordante 20100605 15:49:19< mordante> hi Crab_ 20100605 15:50:01-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: Leaving.] 20100605 15:50:26-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100605 15:52:37-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20100605 15:55:48-!- phlaem [~a@e178095244.adsl.alicedsl.de] has quit [Quit: Leaving] 20100605 15:59:01-!- wesbot changed the topic of #wesnoth-dev to: 119 bugs, 280 feature requests, 17 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100605 16:07:43-!- Gambit [~Gambit@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Quit: Leaving.] 20100605 16:11:29-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100605 16:35:13-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has quit [Remote host closed the connection] 20100605 16:35:34-!- Gambit [~quassel@pa-67-234-73-7.dhcp.embarqhsd.net] has joined #wesnoth-dev 20100605 17:33:31-!- Upthorn [~ogmar@69.62.144.108] has quit [Ping timeout: 252 seconds] 20100605 17:34:07-!- Upthorn [~ogmar@69.62.144.108] has joined #wesnoth-dev 20100605 17:42:44-!- Cheese__ [~bcded0fa@gateway/web/freenode/x-cyrwffjqbdtlpwtg] has joined #wesnoth-dev 20100605 17:43:20-!- Cheese__ [~bcded0fa@gateway/web/freenode/x-cyrwffjqbdtlpwtg] has quit [Client Quit] 20100605 17:57:19 * ABCD wonders who owns that wesnoth-git.tar.bz2 tarball... 20100605 17:58:27< ABCD> because whoever it is could really shrink it with a bit of `git gc` magic :) 20100605 17:59:48< Ivanovic> ABCD: shouold talk to Soliton about this 20100605 18:00:35< ABCD> that tarball unpacked as 2.2G for me - one `git gc` later, and it was only 1.4G unpacked 20100605 18:13:31-!- DesertPanther_ [~Khalid@41.234.234.169] has quit [Ping timeout: 240 seconds] 20100605 18:20:25< ABCD> well, now I'll actually be able to test things :D 20100605 18:39:51-!- Upthorn [~ogmar@69.62.144.108] has quit [Ping timeout: 240 seconds] 20100605 18:40:43-!- CIA-87 [cia@208.69.182.149] has quit [Ping timeout: 248 seconds] 20100605 18:43:15-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100605 18:56:06-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has joined #wesnoth-dev 20100605 19:02:27-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100605 19:13:05-!- Blitzmerker [~Blitzmerk@p3EE08563.dip0.t-ipconnect.de] has joined #wesnoth-dev 20100605 19:16:07-!- Upthorn [~ogmar@adsl-75-26-174-104.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100605 19:19:35-!- kevg [~kevg@94.232.5.102] has joined #wesnoth-dev 20100605 19:27:50-!- DesertPanther [~Khalid@unaffiliated/desertpanther] has quit [Quit: Leaving] 20100605 19:35:47-!- CIA-86 [cia@208.69.182.149] has joined #wesnoth-dev 20100605 19:44:38-!- kevg [~kevg@94.232.5.102] has quit [Ping timeout: 258 seconds] 20100605 19:45:15-!- kevg [~kevg@94.232.5.102] has joined #wesnoth-dev 20100605 20:09:38< ABCD> well, alink isn't here, but I was able to test the "possible fix" for the color cursor bug... and it didn't change anything :( 20100605 20:25:53-!- fendrin [~fabi@88-134-103-91-dynip.superkabel.de] has joined #wesnoth-dev 20100605 20:25:53-!- fendrin [~fabi@88-134-103-91-dynip.superkabel.de] has quit [Changing host] 20100605 20:25:53-!- fendrin [~fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20100605 20:39:20-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20100605 20:39:51< gabba> bonjour 20100605 20:40:14< Crab_> hi, gabba 20100605 20:40:44< gabba> hi Crab_ 20100605 20:46:28-!- dtiger [~dtiger@dynamic-vpdn-91-149-132-48.telecom.by] has joined #wesnoth-dev 20100605 20:50:18< CIA-86> ivanovic * r43186 /trunk/po/wesnoth-units/fr.po: updated French translation 20100605 20:50:23< CIA-86> ivanovic * r43187 /branches/1.8/ (changelog players_changelog po/wesnoth-units/fr.po): pdated French translation 20100605 20:54:39-!- kevg [~kevg@94.232.5.102] has quit [Ping timeout: 260 seconds] 20100605 20:58:02-!- ilor [~user@wesnoth/developer/ilor] has quit [Ping timeout: 245 seconds] 20100605 21:00:22 * ABCD has a patch that allows cutter and exploder to build properly against libpng14 - where should I post it? 20100605 21:01:35< Ivanovic> patches.wesnoth.org 20100605 21:01:37< shadowmaster> in the patch tracker 20100605 21:01:38< shadowmaster> that 20100605 21:07:27< ABCD> wesbot: patch 1694 20100605 21:07:28< wesbot> Patch #1694 Assigned to: None Status: None Priority: 5 - Normal 20100605 21:07:28< wesbot> Summary: Fix build with libpng 1.4 20100605 21:07:28< wesbot> Original submission: See attached patch. This patch applies directly against 20100605 21:07:31< wesbot> current SVN trunk. 20100605 21:07:34< wesbot> URL: https://gna.org/patch/?1694 20100605 21:07:36< wesbot> Attached file (1st): https://gna.org/patch/download.php?file_id=9249 20100605 21:07:52< ABCD> there we go :) 20100605 21:10:32-!- silene [~plouf@wesnoth/developer/silene] has quit [Ping timeout: 245 seconds] 20100605 21:13:03< Espreon> Now for the Typography Tyrant to go on another rampage... 20100605 21:13:29< ABCD> oh? what kind of rampage? 20100605 21:14:40< Espreon> The Typography Tyrant is not pleased by the straight single quotes... 20100605 21:14:57< Espreon> ... so... yeahz. 20100605 21:15:20< ABCD> just as long as things don't end up `looking like this.' 20100605 21:15:34< Espreon> Ewwww........ GROSS! 20100605 21:15:37< shadowmaster> sigh 20100605 21:15:46< Espreon> I don't get `' anyway. 20100605 21:15:54< Espreon> It's not like the second one is slanted. 20100605 21:16:03< shadowmaster> I wonder if you can use entities instead of characters that some people may be unable to copypaste 20100605 21:16:07< ABCD> Espreon: using `', or ``" in LaTeX gets the proper result 20100605 21:16:36< ABCD> and on old terminals, the "'" character was slanted - but it was never quite the mirror image of ` 20100605 21:16:40< shadowmaster> e.g. » for » 20100605 21:17:01< shadowmaster> I don't know much about Pango's support for fake HTML 20100605 21:19:03< shadowmaster> or maybe let Wesnoth do the task of replacing -- with em dashes and 'blah' with “blah” 20100605 21:19:52< Espreon> No, because there are "--"s that refer to the "--" used in switches. 20100605 21:19:56< shadowmaster> AFAIK some text editing software such as the one used for writing WordPress blog posts in WYSIWYG mode do that 20100605 21:20:03-!- allefant [~elias@allegro/developer/allefant] has joined #wesnoth-dev 20100605 21:20:07< shadowmaster> Espreon: used in what? 20100605 21:20:46< Espreon> "mkdir --help" 20100605 21:20:50< Espreon> Like that. 20100605 21:20:55< shadowmaster> what the fuck? 20100605 21:20:58< shadowmaster> I'm not talking about command lines 20100605 21:21:08< shadowmaster> 15:19:02 or maybe let Wesnoth do the task of replacing -- with em dashes and 'blah' with “blah” 20100605 21:21:19< shadowmaster> when I said Wesnoth I meant the game engine 20100605 21:21:27< shadowmaster> for tstrings used in user-visible messages 20100605 21:21:37-!- elias [~elias@allegro/developer/allefant] has quit [Ping timeout: 258 seconds] 20100605 21:21:49< Espreon> shadowmaster: I know, and there are "--"s like those in tstrings. 20100605 21:22:03< shadowmaster> the --help is not one of those. It's not even using the i18n engine! 20100605 21:22:06< Espreon> Look at the descriptions at the MP scenarios used for benchmarking. 20100605 21:22:11< Espreon> *of the 20100605 21:22:19< shadowmaster> well, to hell with those 20100605 21:22:39< shadowmaster> if people need to scape stuff, \ exists 20100605 21:23:06< shadowmaster> I'm too lazy to learn the typography rules as a UMC author 20100605 21:23:19< shadowmaster> so I'd rather have the game engine do it for me 20100605 21:24:01< shadowmaster> the aforementioned replacement, while costly, would also solve the problem of ""ridiculous escaping"" for double quotes 20100605 21:24:52< ABCD> Isn't that """" style escaping what VB uses? 20100605 21:25:14< Espreon> As for replacing straight single quotes with curly double quotes... what about single quotes that are being used when they should be used? 20100605 21:25:42< shadowmaster> make the aforementioned costly replacement smarter 20100605 21:25:53< shadowmaster> as simple as that 20100605 21:26:04< ABCD> Espreon: is there any time when you can't replace single quotes with curly *single* quotes? 20100605 21:26:05< shadowmaster> I mean, if Microsoft Word can do it, why not Wesnoth? 20100605 21:26:10< shadowmaster> (hopefully it isn't patented or something) 20100605 21:26:27< ABCD> Word gets it wrong a bit too often, IME 20100605 21:27:55< Espreon> shadowmaster: http://en.wikipedia.org/wiki/Quotation_marks,_non-English_usage#Overview 20100605 21:28:04< Espreon> Look at BE's case. 20100605 21:28:59< shadowmaster> sigh 20100605 21:29:12< shadowmaster> okay, bad idea 20100605 21:29:13< allefant> isn't WML strictly english only? 20100605 21:29:27< allefant> and translations only added with gettext? 20100605 21:29:32< shadowmaster> I'm still too lazy to learn the typography rules as a UMC author 20100605 21:29:46< Espreon> Well, you don't have to conform to my awesome standards. 20100605 21:29:59< shadowmaster> your awesome standards are annoying 20100605 21:30:15< shadowmaster> if I ever add content to mainline I can't promise to conform to them 20100605 21:30:33< shadowmaster> please don't turn this into another "ESR wants us to run wmllint on all crap" idiocy 20100605 21:30:35< ABCD> isn't WML supposed to be written in LANG=C? 20100605 21:30:42< shadowmaster> yes 20100605 21:31:00< Espreon> shadowmaster: Well, I'll fix things for you. 20100605 21:32:11< ABCD> (of course, LANG=C means the charmap is ANSI_X3.4-1968, or 7-bit ASCII) 20100605 21:32:21< shadowmaster> we assume UTF-8 20100605 21:32:27< Espreon> Indeed. 20100605 21:32:40< ABCD> yeah, that's a nice assumption to have around :D 20100605 21:32:57-!- silene [~plouf@bau91-1-82-239-244-109.fbx.proxad.net] has joined #wesnoth-dev 20100605 21:32:57< shadowmaster> at least two translatable strings from the game engine use multibyte characters 20100605 21:32:57< ABCD> which is why, on my machine, I have a "C.UTF-8" locale 20100605 21:33:12-!- silene [~plouf@bau91-1-82-239-244-109.fbx.proxad.net] has quit [Changing host] 20100605 21:33:12-!- silene [~plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20100605 21:33:12< shadowmaster> same for a few of the names for the name generator 20100605 21:34:23< Espreon> I'm gonna go on my rampage now... 20100605 21:35:24 * shadowmaster goes to pray to his gods for help to resist the temptation to strangle two E* usernames 20100605 21:35:40< shadowmaster> (case-insensitive) 20100605 21:36:03-!- PK [~pk@r74-192-30-57.bcstcmta01.clsttx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20100605 21:36:03-!- PK [~pk@r74-192-30-57.bcstcmta01.clsttx.tl.dh.suddenlink.net] has quit [Client Quit] 20100605 21:36:04< Espreon> Good luck trying to get up here. 20100605 21:36:23-!- PK [~pk@r74-192-30-57.bcstcmta01.clsttx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20100605 21:36:53-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20100605 21:44:33-!- ancestral [~ancestral@12.145.225.25] has joined #wesnoth-dev 20100605 21:56:17< gabba> Crab_: I'll need a "whiteboard mode" flag that needs to be accessible from everywhere; but it's lifecycle should be tied to that of a game, i.e. it gets reset if you start a new game. Where could I put such a flag? 20100605 21:56:52< Crab_> to 'whiteboard manager', I'd say 20100605 21:57:22< Crab_> and that can be accessible via resources:: 20100605 21:57:31< gabba> hmm, makes sense, since the manager's lifecycle will be the same 20100605 21:58:33< gabba> What's the purpose of resources:: exactly? It's just a few global variables in a namespace? 20100605 21:58:48< Crab_> gabba: just pointers 20100605 21:59:00-!- wesbot changed the topic of #wesnoth-dev to: 119 bugs, 280 feature requests, 18 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100605 21:59:39< Crab_> and it's purpose is to avoid shuffling 'global' object around (i.e., as method parameters) 20100605 21:59:52-!- ancestral [~ancestral@12.145.225.25] has quit [Quit: ancestral] 20100605 22:01:00< gabba> Crab_: ok, but why use resources::screen instead of display::get_singleton? (Or something like that, don't remember if display is a singleton?) 20100605 22:02:51< Crab_> maybe because resources.hpp doesn't have dependencies, display.hpp does so, if you only need a pointer to pass it somewhere, you won't need to depend on display.hpp and it's dependencies. 20100605 22:02:51< gabba> and similarly, why is it better to create a resources::wb_activated pointer instead of just expecting people to access wb::manager::is_wb_active() ? 20100605 22:03:33< gabba> ok, if you're passing the pointer and not using it yourself, it would make sense I guess 20100605 22:04:25< Crab_> yes. btw, it can be ` resources::wb_manager->is_active() `, too 20100605 22:04:49< gabba> sure 20100605 22:07:27-!- kevg [~kevg@94.232.5.102] has joined #wesnoth-dev 20100605 22:11:07< mordante> I'm off night 20100605 22:11:24-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20100605 22:12:52-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100605 22:24:50-!- boucman [~boucman@wesnoth/developer/boucman] has joined #wesnoth-dev 20100605 22:25:01< boucman> hey all 20100605 22:25:17< kevg> boucman, hi 20100605 22:25:44< gabba> hey boucman 20100605 22:26:12< boucman> so, how is it going ? 20100605 22:26:19-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 248 seconds] 20100605 22:27:32< gabba> boucman: I'm working on the only vague part of the framework, namely which kind of visitors I need, what interface do they provide exactly, etc 20100605 22:28:19< boucman> ok, and what do you think you will need ? 20100605 22:29:44< gabba> 1- The easy one: I need a visitor for finding stuff, such as the action corresponding to a unit. Or for building the map that will be used to find stuff. 20100605 22:30:27< gabba> 2- I need one that just stacks modifiers on top of the unit_map, returns me that unit_map, and then restores the unit_map when I destroy it 20100605 22:31:17< boucman> ok 20100605 22:31:30< boucman> and on the coding front, did you start ? 20100605 22:32:21-!- Shakey [HydraIRC@c-71-201-89-187.hsd1.il.comcast.net] has joined #wesnoth-dev 20100605 22:32:24-!- stikonas [~and@bcm-131-111-247-104.girton.cam.ac.uk] has joined #wesnoth-dev 20100605 22:32:24-!- stikonas [~and@bcm-131-111-247-104.girton.cam.ac.uk] has quit [Changing host] 20100605 22:32:24-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100605 22:33:07< gabba> 3- I need a validator visitor to re-check and re-pathfind all actions (or a subset) whenever a wml event happened, or an action was inserted mid-deque. This one could probably subclass #2 20100605 22:33:42-!- dtiger [~dtiger@dynamic-vpdn-91-149-132-48.telecom.by] has quit [Remote host closed the connection] 20100605 22:33:42< gabba> On the coding front I've implemented a few trivial methods, but this is blocking me since I need it all over the place 20100605 22:35:20< boucman> yes, I guess so, even limitating to moves, even without really executing them, you still need to have the visitor structure in place and the unit_map routines 20100605 22:35:49< gabba> yes 20100605 22:38:09< boucman> so do you have a good idea of the subset needed ? 20100605 22:38:54< gabba> it's just a bit lenghty to figure out how to separate code between the manager and visitors, but once I solve that, coding will be very smooth 20100605 22:39:14< boucman> ok 20100605 22:39:32< boucman> sorted and ready to code tomorow ? 20100605 22:40:06< gabba> the subset I need is the whole framework minus wb::move's sister subclasses; of course that's gonna simplify coding the visitors *a lot* 20100605 22:40:22< gabba> yeah, I'm sorting all that today 20100605 22:40:43-!- un214 [~quassel@adsl-75-45-4-19.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20100605 22:42:00< boucman> sounds good 20100605 22:51:33< boucman> be back in a minute 20100605 22:51:38-!- boucman [~boucman@wesnoth/developer/boucman] has left #wesnoth-dev [] 20100605 22:52:05-!- PK [~pk@r74-192-30-57.bcstcmta01.clsttx.tl.dh.suddenlink.net] has quit [Quit: Java user signed off] 20100605 22:52:27-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20100605 22:56:20-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100605 22:56:32-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20100605 22:57:19-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100605 23:00:21< gabba> boucman: do the names visitor, find_visitor, mapbuilder_visitor and validate_visitor sound fine? 20100605 23:01:00< boucman> sounds good 20100605 23:01:10< gabba> good. I'd rather not have to change class/file names and build files later... 20100605 23:03:54< boucman> heh 20100605 23:04:21< kevg> Crab_, where i can find current healing ai logic and what is the best way to understand it (at the moment i have no idea about ai at all) 20100605 23:04:53-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100605 23:08:02-!- k23z__ [~k23z__@188.26.49.4] has quit [Ping timeout: 245 seconds] 20100605 23:11:07-!- shadowm_laptop is now known as shadowm_noswap 20100605 23:13:27< zookeeper> boucman, seen http://gna.org/patch/?1693 yet? 20100605 23:17:43< boucman> nope, i don't have a wesnoth checkout here, and anybody can handle it if it's urgent 20100605 23:17:54< boucman> if not, i'll try to handle it, maybe tomorow 20100605 23:18:36< kevg> boucman, it isn't urgent 20100605 23:18:45< boucman> ok 20100605 23:21:06< Crab_> kevg: at the moment, the ai doesn't know about units with healing ability at all. the ai knows that villages heal, and it has a part of turn devoted to 'seek healing for wounded units' 20100605 23:21:45< Crab_> see get_healing_phase::evaluate in src/ai/testing/ca.cpp 20100605 23:22:05< Crab_> it's commented, so it's quite easy to understand 20100605 23:23:03< Crab_> also see data/ai/ais/testing_ai_default.cfg 20100605 23:23:17< Crab_> the turn parts are listed there by descending priority 20100605 23:24:01< Crab_> so, currently, 'seek healing' part is strictly after combat. but this is easy to change, if it'll be required for some cases. 20100605 23:25:59< kevg> ai has some phases like 'healing', 'attack', etc? And all its work are in these phases? 20100605 23:26:04< Crab_> kevg: be sure to read the 'how the candidate actions evaluation loop' part in the wiki, http://wiki.wesnoth.org/Customizing_AI_in_Wesnoth_1.8#Working_with_main_loop_of_the_RCA_AI 20100605 23:26:22< Crab_> those 'healing', 'combat', and other parts are candidate actions. 20100605 23:26:42-!- Shakey [HydraIRC@c-71-201-89-187.hsd1.il.comcast.net] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- Organize your IRC] 20100605 23:26:51< Crab_> currently, they have static priorities, but the engine supports dynamic priorities, too 20100605 23:27:48< Crab_> there are multiple potential ways to improve the way ai uses healers 20100605 23:28:47< Crab_> but most of them require more-or-less messy rework of current code 20100605 23:29:13< Crab_> for example, if we have a wounded unit and a healer, we can't simply move the wounded unit next to healer and expect it to be healed 20100605 23:29:34< Crab_> because if the healer has movement remaining, the ai might decide to move it somewhere else 20100605 23:29:38< Crab_> or attack with it 20100605 23:31:13-!- un214 [~quassel@adsl-75-45-4-19.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20100605 23:31:20< boucman> night all 20100605 23:31:24< Crab_> night, boucman 20100605 23:31:36-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Ex-Chat] 20100605 23:32:41< Crab_> kevg: a good enough way to start would be to stop AI from attacking with units which can heal (it already can be done via WML), then, handle those units by new healer-specific code 20100605 23:34:03< Crab_> kevg: see data/ai/scenarios/ai_arena_small/0004-filtered_combat.cfg ; if needed, ask zookeeper for the WML syntax for SUF to filter for 'only units which can heal' 20100605 23:35:34< Crab_> kevg: if you go that way, you'll have a "several healers available, all good attacks currently done, some units which haven't got a good attack still can move/attack." situation 20100605 23:36:18< Crab_> kevg: then, you'll be able to consider good moves for the healers and for wounded units to make them heal/protect each other. 20100605 23:38:02-!- silene [~plouf@wesnoth/developer/silene] has quit [Quit: Leaving.] 20100605 23:39:16< kevg> Crab_: not so easy on first look ;) Will study. 20100605 23:39:25< shadowmaster> wesbot: seen alink 20100605 23:39:25< wesbot> shadowmaster: The person with the nick alink last spoke 21h 58m ago. 19h 55m ago they left with the message: Remote host closed the connection 20100605 23:40:18< Crab_> kevg: I suggest picking the idea first, and getting to code it second. 20100605 23:41:07< Crab_> kevg: if you want to do a small thing, you can just amend get_healing phase to consider locations near to 'moved' healers as 'villages' 20100605 23:41:14< Crab_> kevg: it's quite easy to do. 20100605 23:41:20< kevg> Crab_: to produce some idea i first need to understand current logic. Then, i'll be thinking about how to improve it. 20100605 23:41:40< Crab_> kevg: well, current logic doesn't know about healers at all :) 20100605 23:42:02< Crab_> kevg: ok 20100605 23:43:10< kevg> Crab_: no, i don't want to do just small things. My purpose is to study. And its good task to take lvl up. 20100605 23:44:11< gabba> Crab_: I don't remember: is it possible to fit an abstract class completely into a .hpp? 20100605 23:44:56< gabba> I'm swimming in "undefined reference" compilation errors right now... 20100605 23:46:53-!- shadowm_noswap [ignacio@wesnoth/developer/shadowmaster] has quit [Quit: partition table changed] 20100605 23:47:57-!- stikonas [~and@bcm-131-111-247-104.girton.cam.ac.uk] has joined #wesnoth-dev 20100605 23:47:57-!- stikonas [~and@bcm-131-111-247-104.girton.cam.ac.uk] has quit [Changing host] 20100605 23:47:57-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20100605 23:50:23-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100605 23:50:36< Crab_> kevg: a good thing to do would be to refactor combat phase to allow it to have a pluggable attack evaluation code 20100605 23:50:47-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20100605 23:51:39< Crab_> kevg: that way, you'll be able to solve a part of the healer problem by considering not just 'how much damage will the healer do on his attack?' but also 'how much HP will healer heal if he survives that attack, on that position?' 20100605 23:52:46-!- yann [~dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Ping timeout: 265 seconds] 20100605 23:52:59< Crab_> gabba: afair, we need to know an object file where vtable will be located. that can be inferred as 'the .cpp file where first non-virtual function is' 20100605 23:53:53< Crab_> gabba: so, if you put everything inside .hpp, it doesn't work like this. 20100605 23:53:56< gabba> Crab_: so, giving an inline method body to the constructor and destructor of the abstract class won't do? 20100605 23:54:35< gabba> (i.e. inline in the .hpp) 20100605 23:54:56< Crab_> gabba: if there's any other non-inline method in the class, i'd say it'll be fine. 20100605 23:55:55< gabba> ok, so I absolutely need a .cpp with one non-inline method, gotcha. 20100605 23:55:57< Crab_> gabba: your compiler might think another way, of course. you're getting undefined references to vtable during linking ? or something else ? 20100605 23:56:17< gabba> error: undefined reference to 'wb::visitor::~visitor()' 20100605 23:56:52< gabba> same thing with the constructor, and it happens in the .o files of every subclass 20100605 23:57:52< Crab_> gabba: can you paste that code somewhere ? 20100605 23:57:56< gabba> It's weird, I seem to remember making .h-only interfaces in the past, but I must be mixing things up with Java 20100605 23:57:57< gabba> sure 20100605 23:58:06< kevg> good night 20100605 23:58:07-!- kevg [~kevg@94.232.5.102] has left #wesnoth-dev [] 20100605 23:58:30< Crab_> gabba: h-only are ok if there's no virtual functions in there. 20100605 23:58:40< Crab_> gabba: since there'll be no need for a vtable. 20100605 23:59:01< Crab_> gabba: also, some compilers might work around and compile anyway 20100605 23:59:55< gabba> From your explanation, it makes sense if it doesn't work, but here's the code anyways: http://wesnoth.pastebin.com/E8XPavDV --- Log closed Sun Jun 06 00:00:54 2010