--- Log opened Wed Aug 05 00:00:31 2009 20090805 00:01:03< CIA-62> thespaceinvader * r37497 /trunk/ (7 files in 5 dirs): Add and wire new Direwolf Rider portrait, update changelogs, portrait credits. 20090805 00:06:49-!- kitty_ [n=kitty@wesnoth/artist/kitty] has quit ["good night"] 20090805 00:09:14-!- wesbot changed the topic of #wesnoth-dev to: 67 bugs, 239 feature requests, 12 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090805 00:21:41-!- silene [n=plouf@AMarseille-251-1-32-178.w81-251.abo.wanadoo.fr] has quit ["Leaving."] 20090805 00:33:23-!- blarumyrran [n=minaise@81-20-159-197.levira.ee] has quit [] 20090805 00:43:41-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090805 00:44:06< ilor> I'm off night 20090805 00:44:36-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090805 00:52:27-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090805 00:55:16< Ivanovic> corn: good to see the mid term eval finally solved for you 20090805 00:58:26< Aethaeryn> damn 20090805 01:05:19< CIA-62> jetryl * r37498 /trunk/data/core/images/units/trolls/ (41 files): Shadow updates for the trolls. 20090805 01:06:08< CIA-62> jetryl * r37499 /branches/1.6/data/core/images/units/trolls/ (41 files): Shadow updates for the trolls. 20090805 01:07:50< CIA-62> thespaceinvader * r37500 /trunk/data/core/units/drakes/Sky.cfg: Minor fix to sky drake wml 20090805 01:09:28-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090805 01:30:08-!- Sapient [n=patrickp@wesnoth/developer/sapient] has quit [Read error: 110 (Connection timed out)] 20090805 01:33:42-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090805 01:40:45< CIA-62> thespaceinvader * r37501 /trunk/data/core/units/drakes/Sky.cfg: Minor fix to sky drake wml 20090805 01:49:46-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090805 01:51:11-!- shadowmaster is now known as evilshadowm 20090805 02:00:53-!- evilshadowm is now known as shadowmaster 20090805 02:02:46-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090805 02:03:26-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090805 02:05:52-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090805 02:05:57-!- Chusslove [n=Chusslov@brsg-d9bef118.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090805 02:09:07-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090805 02:09:13< corn> just encountered a weird behavior in HttT on trunk: if konrad is killed by an enemy during the enemy's move, the death notification is delayed until the end of all other player's moves 20090805 02:09:18-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090805 02:09:30< corn> s/death notification/defeat notification/ 20090805 02:11:58-!- Dopppp [n=Doppp@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090805 02:11:59< Soliton> the ai is that fast. 20090805 02:12:27-!- Chusslove [n=Chusslov@brsg-d9beeaad.pool.mediaWays.net] has joined #wesnoth-dev 20090805 02:12:30< Soliton> probably related to the changes to endlevel delaying. 20090805 02:13:32< corn> what are the changes? 20090805 02:14:12-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: ettin, Doppp 20090805 02:17:00-!- Netsplit over, joins: ettin 20090805 02:18:47-!- Doppp [n=Doppp@unaffiliated/doppp] has joined #wesnoth-dev 20090805 02:18:50-!- Doppp [n=Doppp@unaffiliated/doppp] has quit [SendQ exceeded] 20090805 02:21:02< corn> attack::attack() code is extremely complicated 20090805 02:33:33-!- BenUrban [n=benurban@c-68-50-54-86.hsd1.md.comcast.net] has joined #wesnoth-dev 20090805 02:36:43-!- PK1 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090805 02:42:25-!- ancestral [n=ancestra@97-116-106-75.mpls.qwest.net] has joined #wesnoth-dev 20090805 02:43:02-!- Dopppp [n=Doppp@c-67-171-96-240.hsd1.pa.comcast.net] has quit [Client Quit] 20090805 02:43:29-!- Doppp [n=Doppp@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090805 02:45:14-!- PK1 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090805 02:52:33-!- ancestral [n=ancestra@97-116-106-75.mpls.qwest.net] has quit [Read error: 54 (Connection reset by peer)] 20090805 02:52:44-!- shadowmaster is now known as evilshadowm 20090805 02:55:30-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090805 02:56:14-!- PK6 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090805 03:08:47-!- melinath [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has joined #wesnoth-dev 20090805 03:09:23-!- Doppp [n=Doppp@unaffiliated/doppp] has quit [Read error: 104 (Connection reset by peer)] 20090805 03:13:55-!- Doppp [n=Doppp@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090805 03:16:26-!- iBlueblaz [n=irchon@166.205.5.180] has joined #wesnoth-dev 20090805 03:16:38-!- iBlueblaz is now known as Blueblaze 20090805 03:32:43-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit [] 20090805 03:34:54-!- Blueblaze [n=irchon@166.205.5.180] has quit [Remote closed the connection] 20090805 03:37:03-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090805 03:41:24-!- evilshadowm is now known as shadowmaster 20090805 03:41:40-!- cib0 [n=cib@p5DC437DE.dip.t-dialin.net] has quit [Remote closed the connection] 20090805 03:44:09-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090805 03:47:14-!- ancestral [n=ancestra@166.205.6.19] has joined #wesnoth-dev 20090805 03:47:59-!- ancestral [n=ancestra@166.205.6.19] has quit [Client Quit] 20090805 03:48:34-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["'night"] 20090805 03:54:30-!- Blueblaze [n=Blueblaz@32.168.56.3] has joined #wesnoth-dev 20090805 04:02:04-!- erl [n=erl@vetinte.spelaroll.se] has joined #wesnoth-dev 20090805 04:10:07-!- Blueblaze [n=Blueblaz@32.168.56.3] has quit [] 20090805 04:13:23-!- PK6 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090805 04:29:48-!- Blueblaze [n=Blueblaz@32.168.56.3] has joined #wesnoth-dev 20090805 04:31:20-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090805 04:31:46-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit [Client Quit] 20090805 04:36:59-!- Blueblaze [n=Blueblaz@32.168.56.3] has quit [Read error: 104 (Connection reset by peer)] 20090805 04:37:08-!- Blueblaze [n=Blueblaz@32.168.56.3] has joined #wesnoth-dev 20090805 04:37:17-!- Blueblaze is now known as Blueblaze2 20090805 04:43:23-!- Blueblaze2 is now known as Blueblaze 20090805 04:55:22-!- Ivanovic_ [n=ivanovic@dtmd-4db2aedb.pool.einsundeins.de] has joined #wesnoth-dev 20090805 05:11:48-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090805 05:12:02-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 60 (Operation timed out)] 20090805 05:12:20-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090805 05:13:20-!- Ivanovic_ is now known as Ivanovic 20090805 05:18:40-!- Blueblaze2 [n=Blueblaz@166.132.252.110] has joined #wesnoth-dev 20090805 05:29:41-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090805 05:31:10-!- Blueblaze [n=Blueblaz@32.168.56.3] has quit [Read error: 60 (Operation timed out)] 20090805 05:42:50-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090805 05:44:21-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090805 05:50:05-!- Blueblaze2 is now known as Blueblaze 20090805 06:09:15-!- wesbot changed the topic of #wesnoth-dev to: 68 bugs, 239 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090805 06:15:45-!- silene [n=plouf@AMarseille-251-1-32-178.w81-251.abo.wanadoo.fr] has joined #wesnoth-dev 20090805 06:34:23-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090805 06:36:03-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 06:39:19-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 54 (Connection reset by peer)] 20090805 06:41:01-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Connection reset by peer] 20090805 06:47:08-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 07:02:48-!- PK3 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090805 07:10:37-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 07:12:23-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 07:26:08-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 07:28:26-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090805 07:28:43-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 07:40:55-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 07:41:15-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 07:48:03-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 08:06:03-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 08:06:11-!- Sirp [n=user@wesnoth/developer/dave] has quit ["leaving"] 20090805 08:14:19-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090805 08:18:36-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 08:19:41-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 08:21:56-!- Blueblaze [n=Blueblaz@166.132.252.110] has quit [Read error: 54 (Connection reset by peer)] 20090805 08:22:09-!- Blueblaze [n=Blueblaz@166.132.252.110] has joined #wesnoth-dev 20090805 08:29:34-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 08:31:29-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 08:39:31< CIA-62> silene * r37502 /trunk/src/ (5 files in 2 dirs): Made 'attack' a proper function. Removed redundant parameter (the class fires WML event, so it has to be the global one). 20090805 08:39:36< CIA-62> silene * r37503 /trunk/src/ (4 files in 2 dirs): Made all the AI actions test for level end. (Fix for bug #14068.) 20090805 08:55:39-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 08:57:32-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 08:57:44-!- Blueblaze [n=Blueblaz@166.132.252.110] has quit [Read error: 54 (Connection reset by peer)] 20090805 08:57:56-!- Blueblaze2 [n=Blueblaz@166.132.252.110] has joined #wesnoth-dev 20090805 09:02:35-!- allefant [n=allefant@allegro/developer/allefant] has quit [Connection timed out] 20090805 09:02:37-!- allefant_ [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090805 09:12:20-!- melinath [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has quit [Remote closed the connection] 20090805 09:23:22< corn> silene: I am having trouble figuring out a bug in my --screenshot code, it has to do with ilor's change in r37084: changing SDL_putenv("SDL_VIDEODRIVER=dummy"); to char opt[] = "SDL_VIDEODRIVER=dummy"; SDL_putenv(opt); makes the variable useless 20090805 09:23:36< corn> as in, it has no effect 20090805 09:24:37-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090805 09:24:45< corn> hi Crab_ 20090805 09:24:51< Crab_> hi corn 20090805 09:25:06< corn> I have a C++ question I just asked silene... I have some weird breakage going on 20090805 09:25:08< silene> corn: sorry, i'm a bit lost, how are 37084 and putenv related? 20090805 09:25:46< corn> relevant line is game.cpp:1830 20090805 09:26:27< corn> I may be reading svn logs incorrectly 20090805 09:28:18< silene> so, what is your question? are 'char opt[]; putenv(opt)' and 'putenv("")' the same? yes 20090805 09:28:49< corn> yes 20090805 09:29:17< corn> I thought they would be equivalent but the first one does not work 20090805 09:30:01< corn> Crab_: ^ 20090805 09:30:09< silene> the only difference is that one has data inread-only memory and the other in read-write memory 20090805 09:31:28< silene> (namely, the stack) 20090805 09:32:48< corn> silene: putenv("") is ro? 20090805 09:32:55< silene> yes 20090805 09:33:32< corn> well, the variable is not being read then when I do it the other way 20090805 09:34:30< corn> and the compiler gives a warning that doing putenv("") is deprecated, so I want to avoid doing it that way if possible 20090805 09:34:48< corn> Crab_: I want to talk about how I should best implement kill-event stat gathering 20090805 09:35:08< corn> I initially wanted to add a vector to the uploader_settings namespace but there is already a statistics namespace that collects all this information 20090805 09:35:20-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090805 09:35:23< euschn> hi 20090805 09:35:27< corn> hi 20090805 09:36:06< Crab_> hi euschn. both 'error in recruitment' (at ERROR log level) and 'unable to find engine' should be now fixed. 20090805 09:36:13< corn> Crab_: also, another idea is to put the vector inside the upload_log struct, but then I need to pass the struct around to attack::attack() 20090805 09:36:16< euschn> ah great, thanks 20090805 09:36:30< corn> I don't know which way is best 20090805 09:37:14< Crab_> corn: add a extern pointer to it to resources.hpp ? 20090805 09:37:23< silene> corn: i just checked, and doing the two-step putenv with the real putenv function would segfault; sdl_putenv may have some special code to avoid it, but if it doesn't, then you definitely shouldn't define opt on the stack; you should declare it static 20090805 09:38:14< corn> silene: do you have any idea why it segfaults? the putenv manpage just has a char* as a param 20090805 09:38:58< corn> Crab_: an extern pointer to upload_log? 20090805 09:39:22< Crab_> corn: for example 20090805 09:39:59< silene> corn: that's not because of the type of parameter (this is an artefact from old times where "const" didn't exist); it's simply because the pointed string physically becomes part of the program environment, so having it on the stack means it will sooner or later becomes invalid 20090805 09:40:32< Crab_> corn: another way to do it is to observe the corresponding game event 20090805 09:41:01< corn> silene: oh... that is extremely weird. I thought that putenv would copy the string internally. thaks for the info 20090805 09:41:29< corn> Crab_: do you mean the wml die event? 20090805 09:41:35< Crab_> corn: yes, for example, you can try to implement kill-event stat gathering purely via WML 20090805 09:42:27< silene> corn: not putenv, but perhaps sdl_putenv does copy (i can't find the documentation for it though) 20090805 09:42:38< corn> Crab_: afaik that is what statistics.cpp is doing... it seems that there is a high level of duplication between what upload_log.cpp does when generating logs and what statistics.cpp does 20090805 09:43:25< corn> silene: ok. thanks for helping me track this bug down - it would have taken me a very long time to figure that out 20090805 09:43:55-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 09:44:15-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 09:46:07< Crab_> corn: personally, I think that the WML option is better - namely, let the c++ side deal with 'how to send', and the WML side with 'what to send'. 20090805 09:47:05< Crab_> corn: you would also be able to more easily track progress across savegames 20090805 09:47:16< corn> Crab_: ok, then what I will do is grab the data from the statistics namespace for now 20090805 09:48:00< corn> after GSoC is done I will clean up upload_log.cpp so that none of the statistics are regenerated for no reason in one of the functions there 20090805 09:49:06< silene> corn: i confirm: i just checked the sdl implementation and it performs a copy only on windows; on other systems, the passed string needs to have an infinite lifetime 20090805 09:49:06< Crab_> corn: ok. btw, around friday, I'll try to set up batch ai-vs-ai matches with new uploads enabled. 20090805 09:49:30< corn> ok 20090805 09:49:41< corn> I will make sure to get kill event data uploaded by then 20090805 09:49:53< Crab_> good 20090805 09:50:03< corn> right now upload logs are not enabled for multiplayer code, but I tihnk that is a one line change 20090805 09:50:46< Crab_> corn: maybe do 'if new uploads are enabled, then enable' ? 20090805 09:50:55< corn> silene: ok. I am just adding a static param infront of the current char opt[] = ""; 20090805 09:50:59< corn> Crab_: yes, exactly 20090805 09:51:23< corn> new uploads && a flag that must be specific to ai vs. ai games 20090805 09:51:41< corn> since upload logs are not ok for regular multiplayer games due to privacy concerns 20090805 09:51:45< Crab_> corn: ok. anything else you wanted to ask/tell (I leave soon) ? 20090805 09:51:50< corn> no 20090805 09:51:59< corn> thanks for the advice on how I should implement the logging 20090805 09:52:04< Crab_> ok. good luck then :) 20090805 09:52:08-!- Crab_ [i=crab@wesnoth/developer/crab] has left #wesnoth-dev [] 20090805 09:53:24-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090805 09:53:53< CIA-62> cornmander * r37504 /trunk/src/game.cpp: Fixed the SDL_VIDEODRIVER envvar not being read properly due to keeping a pointer of a stack variable. Added a static keyword to the 'opt' variable. 20090805 10:05:12< corn> I will be back in 13 hrs 20090805 10:14:33< Ivanovic> moin 20090805 10:18:14< silene> boucman: help, the berserker is broken: it laughs madly before every hits; the combat lasts for ages 20090805 10:19:44-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit ["ChatZilla 0.9.85 [Firefox 3.5.2/20090729225027]"] 20090805 10:21:04< silene> Crab_: there is an issue with weapon selection for the AI: a dark adept (lvl 2) attacked a berserker bare handed; obviously it died from it... 20090805 10:22:45< silene> s/berserker/ulfserker/ in both messages above; and the ulfserker actually leveled from the adept suicidal attack; it's idiotic 20090805 10:23:54< zookeeper> silene, boucman, sounds like the same bug as in http://www.wesnoth.org/forum/viewtopic.php?f=21&t=26523 20090805 10:24:04-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090805 10:24:54-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 10:25:51-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 10:32:51< euschn> Ivanovic: Ill have a look at https://gna.org/bugs/index.php?14058 - it also occurred to me once. 20090805 10:33:07< Ivanovic> okay 20090805 10:33:23< Ivanovic> then assign it to yourself 20090805 10:34:05< euschn> Ivanovic: by the way, an organisatorial question: do you know how the "code submission" after the end of gsoc will work? that seems interesting for my project, as I have not really contributed a fsingle file that was made by myself alone 20090805 10:34:27< Ivanovic> euschn: code submission can be anything 20090805 10:34:39< Ivanovic> the easiest thing is probably using svn diff for all the revisions you commited 20090805 10:34:50< euschn> mhm, sounds good 20090805 10:35:07< Ivanovic> it is just some formal thing that they need some code from you to show "hey, we paid this guy for this work!" 20090805 10:37:25-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090805 10:44:29-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 10:47:32-!- loonybot [n=loonybot@79.139.138.234] has joined #wesnoth-dev 20090805 10:47:39-!- Blueblaze2 [n=Blueblaz@166.132.252.110] has quit [] 20090805 10:48:01-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 10:48:22-!- loonycyborg [n=sergey@79.139.138.234] has joined #wesnoth-dev 20090805 10:48:49-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090805 11:11:58-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 11:14:24-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 11:32:19-!- allefant_ is now known as elias 20090805 11:41:39-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 11:41:44-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 11:43:03-!- Appleman1234 [n=Appleman@131.181.101.109] has joined #wesnoth-dev 20090805 11:47:50-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 11:51:05-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 12:04:56-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090805 12:13:12-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090805 12:29:49< Ivanovic> AI0867, corn, drab_, deekay, dfranke, elias, euschn, ilor, loonycyborg, mordante, shadowmaster, silene, Soliton, everybody else who cares: what do you think about releasing 1.7.3 on sunday? 20090805 12:30:08< Ivanovic> ilor: how is the new lobby coming along, will it be testable by brave users on sunday? 20090805 12:30:47< Ivanovic> euschn: is the save game stuff improved since the last release (that is are one or two of the open bugs fixed?) 20090805 12:31:43< Ivanovic> drab_, deekay: how is the ai looking atm, noticable progress? 20090805 12:31:50< Ivanovic> (yes, i really miss commit mails...) 20090805 12:32:02-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 12:33:02-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 113 (No route to host)] 20090805 12:33:10< silene> Ivanovic: i don't think the current trunk is in shape for a release right now (but that may change by the end of the week, it will depend if people are around or not) 20090805 12:33:27< Ivanovic> silene: what are the current problems? 20090805 12:33:40< Ivanovic> that is i know that yogihh and boucman won't be around for some time 20090805 12:35:03< silene> Ivanovic: for instance it is impossible to load savegame from a previous version 20090805 12:35:21< silene> no, sorry, my mistake 20090805 12:35:28-!- mordante [n=mordante@87.215.201.26] has joined #wesnoth-dev 20090805 12:35:42< silene> (i'm doing it each time, i really have to fix this dialog box) 20090805 12:35:52-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090805 12:35:57< mordante> Ivanovic, I also think trunk isn't really stable and the new lobby has a lot major issues 20090805 12:37:40< CIA-62> ivanovic * r37505 /trunk/po/ (wesnoth/et.po wesnoth-editor/et.po wesnoth-units/et.po): updated Estonian translation 20090805 12:37:58< CIA-62> ivanovic * r37506 /branches/1.6/po/ (wesnoth/et.po wesnoth-editor/et.po wesnoth-units/et.po): updated Estonian translation 20090805 12:39:28< silene> mordante: for plain dialogs with yes_no_buttons, the cancel button is on the left; any idea what could be causing it? 20090805 12:39:32< CIA-62> jetryl * r37507 /trunk/data/core/images/units/orcs/ (52 files): Shadow conversion on the orcish assassin line. 20090805 12:41:02< euschn> Ivanovic: yes, all planned savegame improvements are implemented, i fixed the bugs in 1.7.2 that were reproducable. I might clean up the code a bit, but that will easily be done till sunday 20090805 12:41:19< CIA-62> jetryl * r37508 /branches/1.6/data/core/images/units/orcs/ (52 files): Shadow conversion on the orcish assassin line. 20090805 12:41:20< Ivanovic> euschn: great 20090805 12:41:42< mordante> silene, yes that the cancel button is also on the left with an ok_cancel dialog 20090805 12:41:57< euschn> the only thing that is not working is difficulty for multiplayer, but that is kind of optional/experimental atm (after discussion with yogihh) 20090805 12:42:16-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 12:42:49-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 12:49:24-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 12:49:41-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 12:52:46< CIA-62> silene * r37509 /trunk/data/gui/default/window/message.cfg: Fixed button ordering for transient messages, so that the yes/ok button is on the left and the no/cancel button is on the right, as with all the other dialog boxes. 20090805 12:57:34< ilor> hi mordante 20090805 13:04:09-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090805 13:07:48-!- BenUrban_ [n=benurban@c-68-50-54-86.hsd1.md.comcast.net] has joined #wesnoth-dev 20090805 13:07:48-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 104 (Connection reset by peer)] 20090805 13:07:56-!- Appleman1234 [n=Appleman@131.181.101.109] has quit [Read error: 110 (Connection timed out)] 20090805 13:14:48< euschn> when playing SotBE-The Siege of Barag Gor, I just got a "Return value of AI ACTION was not checked" error during the ai turn, followed by a segfault. im unable to reproduce it unforturnately 20090805 13:18:07-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 13:18:35-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 13:20:40-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090805 13:27:10< Soliton> Ivanovic: fine with me. 20090805 13:43:25-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 13:43:54-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 13:48:39-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 13:48:51-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 13:57:33< mordante> hi ilor 20090805 14:03:17< shadowmaster> wesbot: bug #12067 20090805 14:03:18< wesbot> Bug #12067 Assigned to: Ignacio R. Morelle Status: Fixed Priority: 5 - Normal 20090805 14:03:21< wesbot> Summary: Add ability to specify a rectangular subset of a image using WML path 20090805 14:03:24< wesbot> Original submission: In much the same way that we've got ~FL(horiz) to flip im 20090805 14:03:27< wesbot> ages in WML, I'd like to have the ability to only grab a small section of them. 20090805 14:03:30< wesbot> URL: https://gna.org/bugs/?12067 20090805 14:03:34< shadowmaster> btw. Ivanovic: no problems at this side 20090805 14:03:56-!- BenUrban_ is now known as BenUrban 20090805 14:16:11-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Read error: 110 (Connection timed out)] 20090805 14:37:40-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090805 14:42:29-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090805 15:00:58-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Read error: 110 (Connection timed out)] 20090805 15:06:28-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090805 15:13:15-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090805 15:18:45< ilor> mordante: what's the trick to making widgets actually expand to take up available space? 20090805 15:19:34< ilor> mordante: I'm trying to make the player list boxes fill up the right column horizontally, but putting a horizontal_grow more or less everywhere did not work 20090805 15:22:00< ilor> mordante: hmm, adding it even more resulted in something that looks better, now I'll just try to figure out which ones are not needed ;) 20090805 15:34:18-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090805 15:43:03< ilor> mordante: sigh, and for a second I thought I understood this growing business... not anymore though 20090805 15:48:30< shadowmaster> mordante: what's needed to force you to allow Pango markup on the campaign menu entries' descriptions (e.g. right panel text) before the next release? 20090805 15:48:39< shadowmaster> s/force/convince/ :) 20090805 15:50:25< ilor> mordante: also if I may suggest a naming change.. gui2 uses "border" to mean "margin", I'd vote for a search-and-replace 20090805 15:55:15-!- esr [n=chatzill@c-76-98-149-116.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090805 16:00:49-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 16:01:10-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 16:03:54-!- Sapient1 [n=patrickp@agentek.com] has joined #wesnoth-dev 20090805 16:07:42-!- Sapient [n=patrickp@wesnoth/developer/sapient] has quit [Read error: 60 (Operation timed out)] 20090805 16:11:02< CIA-62> ilor * r37510 /trunk/data/gui/default/window/lobby_main.cfg: new lobby - playerlistbox width grow 20090805 16:11:03< CIA-62> ilor * r37511 /trunk/data/gui/default/window/lobby_main.cfg: new lobby - roomlistbox and chat input width grow 20090805 16:14:42-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090805 16:32:02-!- Sapient1 is now known as Sapient 20090805 16:42:35-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090805 16:42:47-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 60 (Operation timed out)] 20090805 16:53:46-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090805 16:54:38-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 104 (Connection reset by peer)] 20090805 17:04:57< mordante> ilor, the horizontal grows are also needed for widgets higher in the hierarchy 20090805 17:05:35< mordante> ilor, I'll think about s/border/margin/ want to see what other widget toolkits use 20090805 17:06:24< mordante> shadowmaster, not sure whether it's wanted since that means it's also allowed on the addon server 20090805 17:06:36< mordante> and we had enough people abusing that 20090805 17:06:42< ilor> mordante: well, html/css use border to mean a colored line around an object and margin for empty space around objects 20090805 17:07:15< ilor> mordante: figured out the higher in hierarchy bit, see the two commits above where I actually got some improvements :) 20090805 17:07:52-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090805 17:08:27< ilor> mordante: I'm having an issue with spacing widgets though 20090805 17:08:47< mordante> I read you had improvements but didn't know how much 20090805 17:09:29< mordante> I'll think about it, maybe your idea of margin is better, we can expect more users with an html background as a widget toolkit background 20090805 17:09:45< ilor> mordante: gamelist item, title and slots info -- I want these two to end up touching the left and right edge of the outer box respecitively 20090805 17:09:47< mordante> I got to go now, we can discuss it this evening 20090805 17:10:14< mordante> I'm off now 20090805 17:10:40< ilor> ok see you later then 20090805 17:11:18-!- mordante [n=mordante@87.215.201.26] has quit ["Leaving"] 20090805 17:30:47-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Client Quit] 20090805 17:31:13-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 17:41:48-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit ["Saurian Augur - I'll heal you by 4 hp if you leave next to me"] 20090805 17:42:55-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090805 18:03:24-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090805 18:09:44-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090805 18:20:17-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090805 18:21:58-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090805 18:51:56-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090805 18:55:27< shadowmaster> mordante: lies. 20090805 18:55:42< shadowmaster> mordante: the [campaign] description is not necessarily the same as in the .pbl file 20090805 18:59:09-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090805 19:00:49-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090805 19:05:52-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20090805 19:13:14-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090805 20:06:21-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 20:07:19-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 20:14:06-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090805 20:14:21< mordante> servus 20090805 20:14:26-!- nital [n=nital@mion.elka.pw.edu.pl] has quit [Read error: 60 (Operation timed out)] 20090805 20:14:52-!- melinath_ [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has joined #wesnoth-dev 20090805 20:15:00< shadowmaster> mordante: I left you a couple of messages 20090805 20:15:16< mordante> shadowmaster, ok, just about to read the log 20090805 20:15:46-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090805 20:16:20< mordante> shadowmaster, no lies, I just had a look in my crystal ball :-P 20090805 20:16:34< shadowmaster> then it sounds like bad design 20090805 20:16:37< mordante> they're planned to be shown there as well 20090805 20:16:41< mordante> why? 20090805 20:16:52< shadowmaster> because .pbl descriptions are in a separate file than campaign descriptions 20090805 20:17:06< shadowmaster> and not all add-ons that may be uploaded are campaigns in the first palce 20090805 20:18:11< mordante> might be I add a description to the .pbl instead, but haven't had time to look closer at it 20090805 20:18:26< mordante> so don't want to add a feature which I might remove later on 20090805 20:18:27< shadowmaster> there are .pbl descripions already, just not used in the game 20090805 20:18:33< shadowmaster> they are used in the web interface 20090805 20:19:05< shadowmaster> and note that one may have legitimate uses for using Pango markup in a campaign description in the (locally installed) campaigns (campaigns) menu. e.g. a small poem, some small text cite, italics are useful, etc. 20090805 20:19:23< shadowmaster> for the first example, Sceptre of Fire comes to mind. 20090805 20:20:10< mordante> brb 20090805 20:20:27< shadowmaster> likewise, I'm going back home now, see you later. 20090805 20:22:03< mordante> shadowmaster, like I said I didn't have a look at that part yet, but if the .pbl has a field for a description I've no objection against adding it to the campaign dialog 20090805 20:22:27< mordante> shadowmaster, shouldn't be too hard, but my plate is rather full, so have to see whether I find a gap 20090805 20:22:42< Soliton> what would be the use of that? 20090805 20:23:22< mordante> of what? 20090805 20:23:32< shadowmaster> I assume "adding it"=="adding Pango markup"? 20090805 20:23:59< Soliton> of adding another description to the campaign dialog. 20090805 20:24:21< Soliton> and where will it be saved? 20090805 20:24:28< mordante> esr, did you read yesterdays log regarding gpsd? (if not there are some messages between 12:20 and 12:40) 20090805 20:24:52< shadowmaster> I suspect we three aren't talking about the same thing. 20090805 20:25:14< mordante> Soliton, I'm talking about http://wesnoth.org/wiki/GUI#Campaign_download_Dialog 20090805 20:26:06< Soliton> ok, i guess i don't see what that has to do with anything. 20090805 20:26:21< Soliton> of course that is a wanted feature since a while. 20090805 20:26:53< Soliton> how does that relate to the campaign descriptions in the campaigns menu? 20090805 20:27:17< mordante> since didn't look where the get the description for the addon server the .pbl file or the campaign description 20090805 20:27:19< ilor> mordante: I managed to do some horizontal tweaks to the game list, but making stuff work vertically is not going that well for me 20090805 20:27:43< mordante> ilor, already committed? I just started the server locally 20090805 20:28:09< ilor> mordante ah wait forgot to dcommit 20090805 20:28:17< shadowmaster> mordante: just to make things clear, .pbl has a description. It is completely unrelated as far as the engine is concerned to the description that is used in the campaigns menu, which is defined in a [campaign] node somewhere 20090805 20:28:40< shadowmaster> the Pango markup request is for the latter. The aadd-ons server doesn't know or care about it. 20090805 20:28:41< mordante> shadowmaster, yes I understood that a few minutes ago ;-) 20090805 20:28:46< shadowmaster> ah. 20090805 20:29:16< Soliton> then why are you talking about the addons download dialog? 20090805 20:29:31< CIA-62> ilor * r37512 /trunk/data/gui/default/window/lobby_main.cfg: gamelistbox horizontal adjustments 20090805 20:29:36< mordante> look at your highlight 7 minutes ago ;-) 20090805 20:30:04< Soliton> ok, i give up. 20090805 20:30:08< Soliton> nevermind. 20090805 20:30:13< mordante> that message was for shadowmaster 20090805 20:30:17 * shadowmaster goes away with a question mark over his head. 20090805 20:30:28 * mordante waves at shadowmaster 20090805 20:31:02< mordante> Soliton, I just wasn't sure whether I wanted to share the description between the addon server and the game, if so I don't want markup in it 20090805 20:31:21< mordante> we had enough "LOOK HOW AWESOME MY CAMPAIGN IN RED LOOKS" 20090805 20:31:37< shadowmaster> we get someone to patrol the servers and remove those 20090805 20:31:49< Soliton> add-on != campaign 20090805 20:32:01< mordante> I know 20090805 20:32:31< Soliton> ok, should be easy to see that it doesn't make sense to share them then. 20090805 20:32:46< mordante> like I said before I didn't have time to look at it closely before, but since shadowmaster told me there's a description in the .pbl it indeed makes no sense to share 20090805 20:38:38-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090805 20:38:38-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 54 (Connection reset by peer)] 20090805 20:38:55< mordante> ilor, are you happy with the "gamelist item, title and slots info" or do you want to move them more? 20090805 20:40:13< ilor> mordante: this bit looks rather fine for me now 20090805 20:40:39< ilor> mordante: I'd like to make the layout less "jumpy" vertically now 20090805 20:41:15< CIA-62> thespaceinvader * r37513 /trunk/ (46 files in 3 dirs): New frames and animations for the Hurricane Drake, delete unused old frames. 20090805 20:41:25< mordante> less jumpy as in, when you add an item to a listbox the things jump around? 20090805 20:41:39< ilor> mordante: exactly, same when new chat lines appear 20090805 20:42:54< ilor> mordante: this might not seem a huge issue but IMO it will draw the attention of anyone testing and possibly make spotting more subtle problems much harder 20090805 20:42:54< mordante> ilor, that's because you invalidate the layout after every listbox change 20090805 20:43:11< ilor> iirc if I didn't, stuff crashed 20090805 20:43:11< mordante> which is a workaround for a bug I have to fix 20090805 20:43:50< mordante> yes it crashes without it, but once that bug is fixed this issue will also disappear 20090805 20:44:06< ilor> I'm thinking of a workaround involving stacked widgets and spacers, 20090805 20:44:34< ilor> hmm, let me try that 20090805 20:44:36< mordante> should be possible 20090805 20:46:00< ilor> I'd use a stacked spacer to grow the listbox area, and the actual listbox would not grow and not change size 20090805 20:46:20< mordante> ilor, where did you find the name margin, I see cellpadding in the html 4.0.1 specs 20090805 20:46:31< ilor> mordante: css 20090805 20:46:44< mordante> great that they kept the same names :-/ 20090805 20:46:58< ilor> cellpadding is something different :P 20090805 20:47:15< ilor> margin is not restricted to table cells, for one 20090805 20:47:29< mordante> looking at css now 20090805 20:48:58-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090805 20:52:13< mordante> looking at css it still feels more like padding to me (especially since I might add a 1px border for debug purposes) 20090805 20:52:49< mordante> or a coloured background 20090805 20:54:39< ilor> mordante: yeah it might be padding wasn't sure how it works exactly in gui2 20090805 20:55:18< mordante> more like padding especially since in css a margin is always transparent 20090805 20:55:50< mordante> and I start to think more and more about floodfilling the background of a cell for debug purposes 20090805 20:57:48< mordante> I still like the name border better as padding/margin. But having more CSS style names might make it easier for users to recognize what it is 20090805 20:58:27< mordante> so feel free to change it to padding 20090805 20:58:52< ilor> mordante: yeah a floodfil background or an actual 1px visible border would be great for debugging 20090805 21:00:57< mordante> maybe I add an option for both, I see usage for both of them 20090805 21:02:48-!- MikeJB [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["bbl"] 20090805 21:03:17< mordante> what do we have to discuss further tonight? 20090805 21:04:01< ilor> well, the bugs I guess 20090805 21:05:14< ilor> I could use a pointer as to how can I help you deal with them :) 20090805 21:06:15< ilor> mordante: I can commit a widget.hpp / cpp modification that logs widget lifetime to gui/lifetime domain if you'd like that 20090805 21:09:40< mordante> it might help only in order to make is useful we need the address of the widget in all debug message 20090805 21:09:53< mordante> so I fear it will be a bit overkill 20090805 21:10:26< mordante> unless I'm mistaken the typeid of the widget in the constructor is always typeid(twidget) 20090805 21:10:50< ilor> mordante yeah it the ctor it's just a widget 20090805 21:11:27< mordante> exactly that's why I was quite sure the typeid is useless there, just like virtual function calls 20090805 21:11:30< ilor> still, since the widget in question gets deleted before the crash, we can get it's id in the dtor 20090805 21:11:46< mordante> good point 20090805 21:13:35< mordante> maybe display the id and definition in the ctor 20090805 21:13:53< mordante> is dynamic_casting safe in the dtor? 20090805 21:15:10< ilor> I don't remmeber but it's likely same as in ctor, the outer layers of the object have been dtored so it's just a widget 20090805 21:17:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090805 21:17:24< CIA-62> ilor * r37514 /trunk/src/gui/widgets/ (widget.cpp widget.hpp): add gui2 widget lifetime logging to gui/lifetime, also mov ethe widget ctor and dtor to the cpp file 20090805 21:19:02< mordante> c++ lite faq says calling virtuals in the dtor is unsafe just like in the ctor so guess typeid also returns twidget 20090805 21:19:29 * mordante kick gna 20090805 21:19:33< mordante> kicks* 20090805 21:21:58-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Remote closed the connection] 20090805 21:23:58< mordante> ilor, maybe also add a lifetime message in set_id, where we can log the typeid and if the widget is a control its control_type 20090805 21:24:10< mordante> that might make reading the logs easier 20090805 21:24:51< ilor> ok 20090805 21:26:29< mordante> I think we have two blocker bugs the resize wml exceptions and the dynamic_cast on destroyed widgets 20090805 21:26:51< mordante> but I prefer to fix them both myself, since both make modifications deep in the system 20090805 21:26:59< mordante> Ivanovic, around? 20090805 21:27:07< Ivanovic> jupp 20090805 21:27:11-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Remote closed the connection] 20090805 21:27:26< ilor> mordante: how should I get the typeid? cast to tcontrol and use get_control_type? 20090805 21:27:56< mordante> regarding releasing this weekend, if we want to have the new lobby in those two blockers need to be fixed 20090805 21:28:07-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.85 [Firefox 3.0.13/2009073022]"] 20090805 21:28:35-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 21:29:26< Ivanovic> mordante: are they filled in the tracker so that i can easily follow things? 20090805 21:29:53< Ivanovic> mordante: that is: i prefer announcing that users can test the new lobby when using a special switch since it is still "work in progress" 20090805 21:30:03< Ivanovic> i don't think we should enable it by default 20090805 21:30:10< mordante> the typeid is just the mangled c++ name and the other we can try if(tcontrol* control = dynamic_cast) LOG << control->get_control_type(); 20090805 21:32:15< ilor> mordante, control type is protected for some reason, I'll move it to public 20090805 21:32:23< mordante> Ivanovic, the dynamic_cast crash not at all, the resize exception is filed under https://gna.org/bugs/index.php?13180 20090805 21:32:48< Ivanovic> please set the priority to blocker, too 20090805 21:32:54< mordante> ok 20090805 21:33:00< Ivanovic> (since i tend to look at the blockers and check if they are needed or not) 20090805 21:33:59< mordante> ilor, no idea why it's protected, but no problem to make it public 20090805 21:37:59-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090805 21:38:48< mordante> Ivanovic, created https://gna.org/bugs/index.php?14073 and added you to the cc 20090805 21:39:07-!- Sirp [n=user@wesnoth/developer/dave] has joined #wesnoth-dev 20090805 21:40:50< Ivanovic> okay 20090805 21:42:44< Soliton> Ivanovic, Rhonda: the mysql backup script still fails each day. 20090805 21:42:53< Rhonda> grrr 20090805 21:43:43< Rhonda> Who did set up the mysqlhotcopy initially? :/ 20090805 21:44:50< Rhonda> Might take a look into it at a different time. 20090805 21:44:51 * Soliton steps back. 20090805 21:45:18< Ivanovic> that was cycholka 20090805 21:49:04-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090805 21:49:15-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090805 21:50:06< Soliton> i think it actually just fails again because of the first failed attempt. 20090805 21:52:39< Soliton> yeah, looks like the script doesn't handle that. 20090805 21:52:49-!- cib0 [n=cib@p5DC43C73.dip.t-dialin.net] has joined #wesnoth-dev 20090805 21:54:40 * Soliton does a test run. 20090805 21:57:49< ilor> uh, is there something special about creating foo/bar debug domains? 20090805 21:58:31< mordante> no idea why? 20090805 21:58:55< Soliton> Ivanovic, Rhonda: ok, nevermind, looks like it works now. 20090805 21:59:03< ilor> I got a unknown debug domain gui/lifetime when trying to test 20090805 21:59:48< mordante> I'll have a look 20090805 22:01:26-!- melinath_ [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090805 22:01:36-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090805 22:02:34< mordante> ilor, no idea can you try to move it to gui/auxiliary/log.cpp / gui/auxiliary/log.hpp 20090805 22:03:03< ilor> mordante: trying includimg gui/auxiliary/log.hpp there firts 20090805 22:03:30< mordante> ok, but I still prefer to have all logging macros and domains in those files 20090805 22:03:38< ilor> mordante: ok will do 20090805 22:03:43< mordante> thanks 20090805 22:04:14< grzywacz> hi 20090805 22:04:21< mordante> hi grzywacz 20090805 22:05:30-!- PK0 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090805 22:06:40 * Rhonda thanks Soliton :) 20090805 22:06:54< Crab_> silene: ok, i'll try to reproduce that DA/ulf weapon selection bug 20090805 22:08:02< lizard_r> Hi, which sourcefile does contain the "Current Status" Dialog? http://imagebin.ca/view/EMspmWmo.html 20090805 22:10:16< silene> Crab_: note that it's not the DA, it's its lvl 2 version (not sure what the english name); there would be no issue with the DA since it doesn't have a bare-handed attack 20090805 22:10:32< Crab_> yes, dark sorcerer 20090805 22:10:57< silene> lizard_r: menu_events.cpp 20090805 22:10:59-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has joined #wesnoth-dev 20090805 22:11:20< lizard_r> silene: thank you 20090805 22:15:43< mordante> ilor, do we have more to discuss? 20090805 22:15:56< Crab_> silene: do you have a save ? 20090805 22:16:35< ilor> mordante: hmm... well, if you have any comments regading what I should be doing I'll be happy to listen 20090805 22:16:39< silene> Crab_: unfortunately no, i was trying to trigger something else and i inadvertently overwrote it 20090805 22:16:59-!- Valkier [n=karasawa@c-71-225-240-156.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090805 22:17:06< ilor> mordante: keep in mind I'll be away between around 10 and 13 august 20090805 22:17:16< Crab_> silene: ok. do you remember, on what terrain /time of day it was ? 20090805 22:17:42-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Remote closed the connection] 20090805 22:18:10< Crab_> silene: and, was it 'lvl 1 ulf' or 'lvl 2 berserker' ? 20090805 22:19:01< mordante> ilor, the 10th is the suggested pencil down date and the 17th the final date 20090805 22:19:03< silene> Crab_: i would say hills for the ulfserker with only half his life and able to level on a kill, village for the sorceror with his full life 20090805 22:19:04-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090805 22:19:17< silene> and it's the lvl1 ulf 20090805 22:19:19< Crab_> ok 20090805 22:19:28< mordante> ilor, what do you have left to do for your gsoc project? 20090805 22:19:44< ilor> mordante: as far as I can see, polishing and testing now 20090805 22:20:18< ilor> mordante: I'm happy that I managed to tidy up the layout today, even if only horizontally 20090805 22:20:26< mordante> ilor, I fear you can't really help me with my bugs 20090805 22:20:39< ilor> mordante: yeah I was afraid so :/ 20090805 22:20:44< Valkier> You need gas for bugs. 20090805 22:21:01< lizard_r> Hi, where are IMAGE_PREFIX, COLUMN_SEPARATOR & CO defined? 20090805 22:21:03< mordante> but how familiar are you with the network code? 20090805 22:21:11< ilor> lizard_r: try grep ;) 20090805 22:21:39< lizard_r> ilor, thanks 20090805 22:21:45< silene> Crab_: in fact, i can reproduce it; it's not the ai, it's the weapon selection; just a plain dark sorceror attacking an ulfserker at dawn, both with full life no exp on plains 20090805 22:22:12< Crab_> silene: and what chance to kill it has ? 20090805 22:22:17< ilor> mordante: a bit, some areas I know, some haven't touched like threading 20090805 22:22:49< silene> Crab_: dark sorceror has 63% chance dying 20090805 22:22:56< mordante> if you have time left and are bored, there's still a wish to convert the network code to use boost asio 20090805 22:23:18< Crab_> so, 37% chance to kill. 20090805 22:23:41< mordante> if you want to work on it, I think you best discuss it with Sirp, since I'm also not to familiar with that part of the code 20090805 22:24:11< ilor> mordante: that's not soemthing I want to squeeze into a week's worth (even if Sirp said it should be doable in a week ;P) 20090805 22:24:43< Crab_> silene: ok, I see it, to. I'll check the reason for declaring this attack 'best' 20090805 22:25:25< ilor> mordante: I think I'd better do more testing now, and maybe try and wire recruits to use the server rng 20090805 22:25:51< ilor> speaking of which, how much do we want to advertise server rng in changelogs/release notes? 20090805 22:25:59< Sirp> ilor: yeah it'd probably take a little longer than a week. 20090805 22:26:01< mordante> ilor, of course not, but if you finished the mandatory gsoc things and finished testing them and get bored you could work on it ;-) 20090805 22:26:15< Sirp> ....I was just playing the tutorial and I think it's FAR too hard for a new player -- anyone else have thoughts? 20090805 22:26:40< mordante> I hope the commit-ml gets online again soon so I can have a look at the rest of your commits 20090805 22:26:46< Sirp> I mean you have to use pretty decently sophisticated strategy. I think that a tutorial should be almost impossible to lose, just because losing on a tutorial level is very demoralizing for a new player. 20090805 22:27:06< ilor> mordante: there's always git log --patch etc etc ;) 20090805 22:27:11< mordante> Sirp, not really I play the tutorial too often so I can dream it, but how can you loose 20090805 22:27:18< ilor> or --diff, can't remember exactly 20090805 22:27:28< mordante> ilor, I have that as second option, used it before 20090805 22:28:12< ilor> mordante: not sure if we can rely on the ml to backlog commit mails reasonably soon though 20090805 22:28:25< Sirp> mordante: there are a decent number of orcs -- they have around four wolf riders and a grunt and a leader...if you don't know the basics of strategy, it could be hard. 20090805 22:28:51-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit ["Saurian Augur - I'll heal you by 4 hp if you leave next to me"] 20090805 22:29:23-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090805 22:29:34< mordante> ilor, I hope so too, but I guess I'll use git tomorrow 20090805 22:29:52< Sirp> I mean in the tutorial you have to fight with pretty much equal force. I think that a new player cannot beat an AI that has equal power. 20090805 22:29:55< mordante> maybe we should discuss a bit further tomorrow evening so you can finish up before your vacation 20090805 22:30:10< mordante> Sirp, ah ok, I thought you meant the first scenario 20090805 22:30:13< ilor> mordante: ok tomorrow evening is fine 20090805 22:30:37< mordante> still want to try to lure you into the boost asio thing :-P 20090805 22:31:37< ilor> mordante: to be honest I'll try to lure a buddy of mine into that :P 20090805 22:32:09< ilor> I did a project for uni with him this year and he did the network layer in *ahem* boost asio 20090805 22:32:57< mordante> I like that even better :-) 20090805 22:33:24< silene> Crab_: now that i look at the code it kind of makes sense: the bare-handed attack has indeed a bigger chance to kill the ulfserker (since the magic attack has zero chance), that's why it is chosen... 20090805 22:33:40< mordante> but I've to admit I'm quite happy you're almost done ahead of schedule :-) 20090805 22:33:59< Crab_> silene: it is based on harm_weight (which, for ai, is based on aggression) 20090805 22:35:48< ilor> mordante: I'm happy too ;) 20090805 22:36:08< silene> Crab_: sure, but as long the harm weight is lower than 0.5, the dark sorceror will launch a suicidal attack 20090805 22:36:32< silene> in fact, it can even be bigger if the ulfserker is wounded, as it was in my initial test case 20090805 22:37:02< mordante> and I have something you _can_ do, finish you gsoc project of last year by renaming editor2 to editor ;-P I don't expect much 1.6 releases anymore 20090805 22:37:10< mordante> your* 20090805 22:37:26< ilor> mordante: okay will do ;p 20090805 22:37:55< mordante> thanks then I can mention in my review you finished two projects ;-) 20090805 22:38:55< Crab_> silene: yes. and, at night, it's even better to do this 20090805 22:39:08< Crab_> silene: esp. with 60% defence from village 20090805 22:39:31< mordante> ilor, can you also update your current gsoc status before tomorrow evening? 20090805 22:39:55< ilor> mordante: okay 20090805 22:40:02< mordante> thanks 20090805 22:40:25< ilor> mordante: also I've scrapped the graphic todo idea since I managed to fix half the issues I was going to show there and you know about the rest anyway 20090805 22:41:12< mordante> ok 20090805 22:41:29< zookeeper> Sirp, i don't think that tutorial scenario is very good as a tutorial 20090805 22:41:44< Valkier> http://www.wesnoth.org/forum/download/file.php?id=33256&mode=view 20090805 22:41:46< zookeeper> Sirp, i don't know about the difficulty, but it's a very atypical terrain setup 20090805 22:41:57< Valkier> For any interested. 20090805 22:42:04< mordante> I hope to finish those two blockers this weekend and some minor issues next week 20090805 22:42:31< mordante> Valkier, your work? 20090805 22:42:34< Valkier> Yup 20090805 22:42:43< Valkier> That's going to eventually be the Deathblade portrait. 20090805 22:42:50< zookeeper> Valkier, are you sure you didn't use the singing deathblade sprite as inspiration? ;) 20090805 22:43:13< mordante> Valkier, looks very cool :-) I assume you're still working on his left hand 20090805 22:43:19< Valkier> Zookeeper: I thought he actually looked kinda gay myself. 20090805 22:43:22< zookeeper> now that i thought about that, i can't imagine him doing anything but singing when i look at it 20090805 22:43:31< zookeeper> (your portrait, i mean) 20090805 22:43:56< Valkier> Yeah. Other hand is coming. Wanted to get a design idea for the gauntlet first. 20090805 22:45:32< zookeeper> it's very neat, much better than the first skeleton, it's just stylistically quite different from the other portraits so i find it hard to come up with anything constructive to say since i don't know what you want him to look like exactly 20090805 22:45:32< mordante> I love to see all those new beautiful portraits 20090805 22:46:07< mordante> it's really funny, since kitty started to work on them we got a lot of new people working on portraits :-) 20090805 22:46:20-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 22:46:24< Valkier> SpaceInvader has been too. 20090805 22:46:44< Valkier> And I'm doing this to occupy myself till college. 20090805 22:46:54-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090805 22:47:16< mordante> yes I know, but he is one of the people who started to work on them after kitty started 20090805 22:47:32< Valkier> Ahh, gotcha. 20090805 22:47:42< Valkier> And yeah, my style is as different from the others as you can get. 20090805 22:48:28< mordante> I don't mind that, I only prefer the style per race to be more or less consistent 20090805 22:48:47< Valkier> Welp, you're in luck. I get the skeleton line all to myself ^_^ 20090805 22:48:52-!- silene1 [n=plouf@AMarseille-251-1-71-126.w83-205.abo.wanadoo.fr] has joined #wesnoth-dev 20090805 22:49:16< mordante> :-) 20090805 22:49:57< Valkier> I'm kinda considering drawing an alternative wraith portrait just for fun after this one though. 20090805 22:50:01< mordante> it's funny to see the different styles, especially lord bob really manages to make very realistic textures 20090805 22:51:08< Valkier> We have a rather fun spectrum really. Far to the comic looking side we have TSI, and on the extreme painterly side we have me, with Kitty and LordBob in between. 20090805 22:55:31 * ilor hides 20090805 22:55:55< mordante> the old stuff is really cartoony ;-) 20090805 22:56:15< ilor> I was running the wrong build again. I keep forgetting scons remembers build=debug, and in my system it's nt immediatelly clear which variant was build because the output filename gets buried in some autolink messages 20090805 22:56:57< mordante> ah great 20090805 23:02:16-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090805 23:02:31-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090805 23:04:25< CIA-62> ilor * r37515 /trunk/src/gui/widgets/control.hpp: make tcontrol::get_control_type public 20090805 23:04:47< CIA-62> ilor * r37516 /trunk/src/gui/ (4 files in 2 dirs): move gui2 lifetime logger domain object to auxiliary/log.[ch]pp, add tracking of widget::set_id 20090805 23:04:55-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090805 23:05:08-!- Crab_ [i=crab@wesnoth/developer/crab] has left #wesnoth-dev [] 20090805 23:05:17< ilor> mordante: ^ 20090805 23:05:33< mordante> ilor, was already looking at it ;-) 20090805 23:07:31< mordante> ilor, maybe return the typeid(twidget).name() if the widget is no control 20090805 23:07:50< mordante> I prefer some name mangled code over a questionmark 20090805 23:07:57< ilor> mordante: sure 20090805 23:08:06< mordante> most of the time the mangling still tells you which type it is 20090805 23:09:34< mordante> I might tweak it a bit more when I feel the need but I think it'll suffice for now, thanks 20090805 23:10:43-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090805 23:13:16< mordante> I'm off night 20090805 23:15:11< CIA-62> ilor * r37517 /trunk/src/gui/widgets/widget.cpp: log typeid of widgets that are not controls in lifetime tracking 20090805 23:15:50-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090805 23:18:33-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090805 23:21:37-!- PK0 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090805 23:28:59-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has joined #wesnoth-dev 20090805 23:29:51-!- silene1 [n=plouf@AMarseille-251-1-71-126.w83-205.abo.wanadoo.fr] has quit [Remote closed the connection] 20090805 23:56:23-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev --- Log closed Thu Aug 06 00:00:40 2009