--- Log opened Tue Aug 04 00:00:02 2009 --- Day changed Tue Aug 04 2009 20090804 00:00:02-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090804 00:00:12< Valkier> Oh shits! Turuk! 20090804 00:01:26< kitty_> That's not what i suggested (but hell, if screaming "metal" works I'll do that too in future!), its just a general observation from what I've seen of your work you tend to render everything rather similarly. that's not a big deal, just something to pay attention to... 20090804 00:01:52< Valkier> teehee! 20090804 00:01:58< Valkier> Well, I'm off to go swimming. 20090804 00:02:09< Valkier> I'll work on it some more tonight. 20090804 00:02:16-!- Valkier [n=karasawa@c-71-225-240-156.hsd1.pa.comcast.net] has quit [] 20090804 00:03:07< CIA-62> crab * r37455 /trunk/src/ai/ (10 files in 3 dirs): refactoring of attack support code to pull up attack_analysis 20090804 00:03:26< CIA-62> crab * r37456 /trunk/ (17 files in 9 dirs): used 'attacks' aspect to keep a cache of attacks shared between ai_default/formula_ai/composite_ai code 20090804 00:03:28< corn> Ivanovic: more progress on the survey issue, but I don't have a survey option on the melange page yet 20090804 00:04:42< thespaceinvader> here's a question that might be worth considering, kitty_ as well as anyone else about who's interested... is it worth having a #wesnoth-art ? 20090804 00:04:53< Crab_> boucman: you are leaving tomorrow ? 20090804 00:05:26< Ivanovic> corn: progress beside the "added you back in"? 20090804 00:05:34< corn> Ivanovic: yes, I will forward you the email 20090804 00:05:36< Ivanovic> since there is no new mail in my inbox since two days 20090804 00:05:38< Ivanovic> ah, oka 20090804 00:05:39< Ivanovic> y 20090804 00:05:55< Soliton> thespaceinvader: if you think it might be worth it create it and see? :-) 20090804 00:06:07< Soliton> discussion in here can certainly get crowded sometimes. 20090804 00:06:10< kitty_> thespaceinvader: hmm, we are only so few artists... I don't think we crowd this one too much. but if it gets out of hand we should consider it 20090804 00:06:23< corn> Ivanovic: crazy-ivanovic@gmx.net? 20090804 00:06:25< thespaceinvader> yeah, true 20090804 00:06:30< Ivanovic> of course 20090804 00:06:38< Ivanovic> just use the one that was in the CC all the last times 20090804 00:06:39< Ivanovic> ;) 20090804 00:07:04< corn> sent 20090804 00:07:34-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection timed out] 20090804 00:08:02< Ivanovic> corn: you should probably directly reply with "the survey is not available to be filled out" 20090804 00:08:03< Ivanovic> ;) 20090804 00:08:10< Ivanovic> but nice to see that there is progress 20090804 00:09:11-!- kitty_ [n=kitty@wesnoth/artist/kitty] has quit ["good night"] 20090804 00:09:14-!- wesbot changed the topic of #wesnoth-dev to: 69 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 20090804 00:09:35-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Remote closed the connection] 20090804 00:17:06-!- Sirp [n=user@pool-71-164-166-178.dllstx.fios.verizon.net] has joined #wesnoth-dev 20090804 00:17:17-!- Sirp [n=user@pool-71-164-166-178.dllstx.fios.verizon.net] has quit [Client Quit] 20090804 00:17:27-!- user_ [n=user@pool-71-164-166-178.dllstx.fios.verizon.net] has joined #wesnoth-dev 20090804 00:17:49-!- user_ is now known as Sirp 20090804 00:19:15-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20090804 00:20:25-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090804 00:21:35-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090804 00:26:20< Sapient> or maybe #wesnoth-kinky for Valkier 20090804 00:30:40-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["night all"] 20090804 00:30:59-!- melinath [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has joined #wesnoth-dev 20090804 00:37:32< boucman> see you all in two weeks 20090804 00:37:43-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090804 00:41:22-!- ancestral [n=ancestra@64.241.37.140] has quit [] 20090804 01:09:40< Sapient> cya 20090804 01:09:42-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090804 01:14:47< ilor> is there a reason why the send_notification function is a member of game_display as opposed to being a free function? 20090804 01:17:13-!- ancestral [n=ancestra@97-116-106-75.mpls.qwest.net] has joined #wesnoth-dev 20090804 01:19:50-!- olik [n=olik@85-220-66-143.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090804 01:21:38< CIA-62> ilor * r37457 /trunk/ (5 files in 3 dirs): new lobby sound notifications, much like the old lobby. plus a lobby sounds off-switch in advanced preferences. 20090804 01:22:26< CIA-62> ilor * r37458 /trunk/src/gui/dialogs/lobby_main.cpp: simple chat timestamping in new lobby 20090804 01:24:38-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090804 01:24:43-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090804 01:25:32< CIA-62> ilor * r37459 /trunk/src/ai/ (default/ai.hpp game_info.hpp): fix a struct/class warning 20090804 01:34:17-!- melinath_ [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has joined #wesnoth-dev 20090804 01:35:12-!- olik_ [n=olik@157-157-226-189.dsl.dynamic.simnet.is] has quit [Read error: 110 (Connection timed out)] 20090804 01:36:53-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090804 01:37:32-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090804 01:38:45-!- BenUrban [n=benurban@c-68-50-54-86.hsd1.md.comcast.net] has joined #wesnoth-dev 20090804 01:49:45-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090804 01:50:47< CIA-62> ilor * r37460 /trunk/src/ai/default/ai.cpp: fix a warning 20090804 01:51:05< CIA-62> ilor * r37461 /trunk/src/ai/default/ai.cpp: fix a warning 20090804 01:51:23< CIA-62> ilor * r37462 /trunk/ (4 files in 3 dirs): rm negation in preference name 20090804 01:51:25-!- melinath_ [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090804 01:56:59< CIA-62> ilor * r37463 /trunk/src/gui/dialogs/lobby_main.cpp: bold registered nicks in new lobby 20090804 02:06:07-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090804 02:08:14-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090804 02:36:54-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090804 02:43:06-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 54 (Connection reset by peer)] 20090804 02:43:27-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090804 03:28:29-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090804 03:30:33-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090804 03:41:10< melinath> set_menu_item can be set from a start event inside a unit_type, right? 20090804 03:41:44< shadowmaster> anything that can be used in regular [event]s can be used in [event]s embedded into [unit_type]s 20090804 03:42:11 * melinath wanders off to figure out what he did wrong... 20090804 03:46:08< corn> Ivanovic: more corrospondence with ellen 20090804 03:46:47< melinath> shadowmaster: oddly, it doesn't seem to work from a start event inside the unit_type, but it does work from a recruit event. 20090804 03:47:19< shadowmaster> melinath: oh yeah, I forgot to mention that it won't work unless you have one of those units around by the time of the prestart event 20090804 03:47:33< shadowmaster> remember that start and prestart events do not trigger more than once. 20090804 03:47:43< melinath> shadowmaster: yeah... that was kinda what I figured. 20090804 03:47:53< melinath> thanks 20090804 03:47:53< shadowmaster> e.g. the usual rules for events still apply 20090804 03:47:56< shadowmaster> np 20090804 03:48:37< melinath> right... the question was whether the unit_type events are activated when the unit_type is included in the running scenario, or only when a unit of that type actually exists. 20090804 03:49:09< shadowmaster> when a unit of that type "comes to existance" in the scenario in one way or another 20090804 03:49:19-!- blarumyrran [n=minaise@81-20-159-197.levira.ee] has quit [] 20090804 03:49:38< shadowmaster> *valid way 20090804 04:38:12< CIA-62> jetryl * r37464 /trunk/data/core/images/units/saurians/ (66 files): Shadow updates on the saurian units. 20090804 04:38:50< CIA-62> jetryl * r37465 /branches/1.6/data/core/images/units/saurians/ (66 files): Shadow updates on the saurian units. 20090804 04:45:45< ancestral> Is there a limit to the length of a passphrase in a pbl file? 20090804 04:45:55< ancestral> 255 characters? 20090804 04:47:25-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090804 04:47:37< ancestral> What's the length of a std::string or is it dynamic? 20090804 04:49:07< Sirp> ancestral: a std::string is dynamic in size 20090804 04:49:42< ancestral> Thanks! 20090804 04:56:15-!- Ivanovic_ [n=ivanovic@dtmd-4db2da9a.pool.einsundeins.de] has joined #wesnoth-dev 20090804 05:01:51-!- Chusslove [n=Chusslov@brsg-d9bee24e.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090804 05:04:57-!- cib0 [n=cib@p5DC43BDC.dip.t-dialin.net] has quit [Remote closed the connection] 20090804 05:09:39-!- Chusslove [n=Chusslov@brsg-d9bef118.pool.mediaWays.net] has joined #wesnoth-dev 20090804 05:13:13-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090804 05:14:13-!- Ivanovic_ is now known as Ivanovic 20090804 05:22:40-!- fabi [n=fabi@f051112104.adsl.alicedsl.de] has joined #wesnoth-dev 20090804 05:25:46-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090804 05:49:28-!- Aethaeryn [n=Michael@69.251.9.23] has quit ["eh, sleep"] 20090804 05:49:58-!- Valkier [n=karasawa@c-71-225-240-156.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090804 05:50:36-!- Valkier [n=karasawa@c-71-225-240-156.hsd1.pa.comcast.net] has quit [Client Quit] 20090804 06:01:03< melinath> does attacker hits trigger before or after the hitpoint changes are made? 20090804 06:09:14-!- wesbot changed the topic of #wesnoth-dev to: 70 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 20090804 06:31:44-!- PK8 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090804 06:32:22-!- PK8 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit [Client Quit] 20090804 07:02:24< melinath> after, it seems. yay. 20090804 07:25:32-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090804 07:41:49-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090804 07:53:50-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090804 07:54:03-!- Sirp [n=user@wesnoth/developer/dave] has quit ["leaving"] 20090804 08:15:33-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090804 08:15:48-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090804 08:38:07-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090804 08:41:08-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit [Client Quit] 20090804 09:05:25-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090804 09:05:32< euschn> hi 20090804 09:15:51-!- fabi [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090804 09:19:39-!- allefant [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090804 09:20:02-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090804 09:29:47-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090804 09:31:15-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090804 09:31:20-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090804 09:31:35-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090804 09:51:07-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090804 09:51:21-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090804 09:54:20< ilor> hi noy, have you had a chance to look at the new lobby bot features? 20090804 09:54:33< noy> heh, I don't know the commands 20090804 09:54:38< noy> so I haven't use them at all 20090804 09:54:44< noy> or how to operate the commands 20090804 09:54:52< CIA-62> euschn * r37466 /trunk/src/ (team.cpp team.hpp): removed no longer used function team::write_player() 20090804 09:54:54< ilor> noy: short guide coming up ;) 20090804 09:55:03< noy> excellent 20090804 09:55:55< ilor> 1) get op on the relevant lobby channel by /msg chanserv op #..-lobby-1.6 20090804 09:56:41< ilor> 2) type lobby: /command arguments in the chan while an op, where the command is one of the "query" commands, like kick, kban or the like 20090804 09:56:57< ilor> 3) done ;) 20090804 09:57:13< noy> so its just adding the lobby: part 20090804 09:57:56< ilor> noy: Soliton was kind enough to add an example in the topics in the lobby chans :) 20090804 09:58:04< noy> lets do a live test 20090804 09:59:14< ilor> noy: I'm on the dev server and you can assume I'm a spammer and test-kick me ;) 20090804 09:59:40< noy> ilor: I got someone better to nail 20090804 09:59:46< noy> give it a couple of minutes 20090804 10:00:47< ilor> noy: I'm ilor2 in the server, sorry ;) 20090804 10:01:21< ilor> and its -dev 20090804 10:02:11< noy> -dev? 20090804 10:02:12< noy> eh? 20090804 10:02:34< ilor> the dev lobby, #wesnoth-mp-lobby-dev 20090804 10:02:49< noy> ah, I'm not logged in there 20090804 10:13:57-!- ancestral [n=ancestra@97-116-106-75.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090804 10:15:01-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [Read error: 104 (Connection reset by peer)] 20090804 10:15:13< ilor> noy: so, comments? 20090804 10:15:26-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20090804 10:15:29< noy> its pretty good... 20090804 10:15:46< noy> I'll be using it in the future. 20090804 10:15:58-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090804 10:16:00< noy> does searchlog work? 20090804 10:16:31< noy> I see it does 20090804 10:17:40< noy> the next thing I'd ask is to see a user's list, but don't worry about that ;) 20090804 10:17:55< ilor> noy: isn't that searchlog supposed to output something somewhere? :) 20090804 10:18:10< noy> yeah, in mp-mod 20090804 10:20:47< ilor> ah, Soliton must've added that 20090804 10:23:02< CIA-62> jetryl * r37467 /trunk/data/core/ (7 files in 2 dirs): Added drake glider kick animation, and WML for both the kick and the flying/standing anim. 20090804 10:24:07-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection timed out] 20090804 10:30:22-!- melinath [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090804 10:45:31-!- loonybot [n=loonybot@79.139.138.234] has joined #wesnoth-dev 20090804 10:46:19-!- loonycyborg [n=sergey@79.139.138.234] has joined #wesnoth-dev 20090804 10:50:57-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090804 10:52:13-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [Read error: 104 (Connection reset by peer)] 20090804 10:54:07-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090804 10:54:23-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090804 11:00:03-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090804 11:03:16< CIA-62> ilor * r37468 /trunk/src/lobby_data.cpp: tweak can_join and can_observe to be in sync with old lobby 20090804 11:04:45< CIA-62> ilor * r37469 /trunk/src/gui/dialogs/lobby_main.cpp: color the game title and slots info in new lobby 20090804 11:05:09-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090804 11:09:51-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090804 11:12:43< CIA-62> euschn * r37470 /trunk/src/ (gamestatus.cpp playsingle_controller.cpp): renamed 'can_recuit' to 'previous_recruits' in savegameWML for more clarity 20090804 11:20:00< Ivanovic> moin 20090804 11:20:47< Ivanovic> corn: i hope that filling out worked now 20090804 11:21:18< CIA-62> jetryl * r37471 /trunk/data/core/ (5 files in 2 dirs): Added zombie drake death anim. 20090804 11:24:16< CIA-62> silene * r37472 /trunk/src/game_display.cpp: Fixed notifications for window managers with lazy focus. 20090804 11:24:26< CIA-62> silene * r37473 /trunk/src/game_display.cpp: Modified libnotify-based notification mechanism so that it updates notifications that are still visible. 20090804 11:28:45< CIA-62> ivanovic * r37474 /branches/1.6/ (5 files in 3 dirs): updated Estonian translation 20090804 11:28:52< CIA-62> ivanovic * r37475 /trunk/ (6 files in 4 dirs): updated Estonian translation 20090804 11:36:27-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090804 11:54:31-!- chpln [n=chpln@ppp121-45-39-210.lns10.adl2.internode.on.net] has joined #wesnoth-dev 20090804 12:09:14-!- wesbot changed the topic of #wesnoth-dev to: 71 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 20090804 12:11:50-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090804 12:12:11< mordante> servus 20090804 12:16:05-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20090804 12:17:58-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090804 12:20:18< mordante> esr reading http://gpsd.berlios.de/protocol-evolution.html and found a typo s/enterng/entering/ 20090804 12:30:50< ilor> hi mordante 20090804 12:30:57< mordante> hi ilor 20090804 12:31:11< ilor> on ething for you to ponder: tooltips on widgets in a toggle panel don't work 20090804 12:33:34-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Read error: 104 (Connection reset by peer)] 20090804 12:33:57< mordante> yeah tooltips might be a bit flacky, haven't used them much yet 20090804 12:36:55< ilor> the timeout seems a bit high, too 20090804 12:37:46< mordante> esr "GPSD-NG is an an application of JSON" s/an an/an/ 20090804 12:38:21< mordante> the timeout can be modified in WML, but I think they need some more usage cases to really test them 20090804 12:40:00< ilor> mordante: there's an use case in the lobby icon toolips now ;) 20090804 12:40:19< mordante> esr but an interesting paper 20090804 12:40:33< mordante> ilor, great I expect you to tell me something like that :-P 20090804 12:40:39< mordante> expected* 20090804 12:44:37< ilor> mordante: truth be told the thing I'm most happy about with regard to last week is the lobby bot upgrade 20090804 12:45:19< Soliton> getting a lot of boost errors when compiling trunk: 20090804 12:45:23< Soliton> http://nopaste.com/p/atxXYHKLn 20090804 12:46:09< ilor> it turned out to be very easy, Soliton's been very helpful and work-wise it boiled down to a chat with a freenode staffer and some irssi triger 20090804 12:46:31< ilor> Soliton: paste looks cut off 20090804 12:47:06< Soliton> oh yeah.. /usr/include/boost/multi_index/detail/index_node_base.hpp:22:42: error: boost/serialization/access.hpp: No such file or directory 20090804 12:47:15< Soliton> that is the first error only. 20090804 12:47:34< mordante> ilor, I read just finished the logs and read that, very nice to hear 20090804 12:47:34< Soliton> nevermind, i guess i'm just missing some boost stuff... 20090804 12:47:57< mordante> (haven't looked at you commits yet) 20090804 12:48:04 * Soliton . o O (i wondered why all those boost packages got removed on last update.. :-P) 20090804 12:48:28< loonycyborg> It looks like multi_index depends on some header-only part of serialization.. 20090804 12:56:34< Soliton> i don't have serialization installed atm. 20090804 12:57:09< Ivanovic> Soliton: Rhonda already menionted it and it was brought up in the forums 20090804 12:57:23< Ivanovic> this seems to be a packaging problem in the debian package manager 20090804 12:57:43< Ivanovic> since that dependency that boost has internally is not covered correctly 20090804 12:57:52< Soliton> ahh, i see. 20090804 12:58:21< Soliton> guess that is why it got uninstalled in the last upgrade. 20090804 12:59:25-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090804 13:00:00< mordante> ilor, I see you added some extra advanced preferences, are they really needed? I mainly wonder about the lobby_playerlist_group_players 20090804 13:00:32-!- Kenpachi [n=chatzill@121.214.198.164] has joined #wesnoth-dev 20090804 13:00:36< ilor> mordante: iirc noy asked for that one because it makes the playerlist sorted in order of server join time 20090804 13:01:00< ilor> mordante: it's in old lobby but it's called a bit differently 20090804 13:01:06< ilor> *in old lobby too 20090804 13:01:36< mordante> is it there something you have to do everytime you join? 20090804 13:02:04< ilor> mordante: uh? 20090804 13:02:20< mordante> you said it's in the old lobby as well 20090804 13:02:37< ilor> yes, but there it controls the overall sorting of the playerlist 20090804 13:08:11-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: wesbot, Chusslove, freim, zookeeper, AnMaster, Tigge, ettin, chpln, MJ999, Soliton, (+7 more, use /NETSPLIT to show all of them) 20090804 13:10:20-!- Netsplit over, joins: Soliton, chpln, Turuk_, zookeeper, Kenpachi, AnMaster, ettin, wesbot, Doppp, dfranke (+7 more) 20090804 13:11:45-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090804 13:12:52-!- Turuk [n=Turuk@74.83.233.84] has joined #wesnoth-dev 20090804 13:15:38-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: Mellar_, allefant 20090804 13:16:21-!- Netsplit over, joins: allefant 20090804 13:17:25-!- Mellar [n=brebbesv@ti400720a080-0150.bb.online.no] has joined #wesnoth-dev 20090804 13:20:42< silene> any developer with kde there? 20090804 13:22:15< CIA-62> ivanovic * r37476 /trunk/po/ (wesnoth-multiplayer/et.po wesnoth-tutorial/et.po): updated Estonian translation 20090804 13:22:19< CIA-62> ivanovic * r37477 /branches/1.6/po/ (wesnoth-multiplayer/et.po wesnoth-tutorial/et.po): updated Estonian translation 20090804 13:22:38 * Ivanovic uses kde 20090804 13:23:30< silene> Ivanovic: have you enabled desktop notifications in wesnoth? 20090804 13:23:34< Ivanovic> no 20090804 13:24:14-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: corn, Elvish_Pillage2, mordante, AI0867 20090804 13:24:41-!- Netsplit over, joins: corn, AI0867, mordante, Elvish_Pillage2 20090804 13:25:27-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: wesbot, freim, zookeeper, Chusslove, AnMaster, ettin, Tigge, chpln, MJ999, Soliton, (+6 more, use /NETSPLIT to show all of them) 20090804 13:26:24-!- Netsplit over, joins: Soliton, Kenpachi, chpln, loonycyborg, zookeeper, Chusslove, AnMaster, ettin, wesbot, Tigge (+6 more) 20090804 13:26:24< Ivanovic> silene: it was probably some kind of bad timing that you asked when freenode is having some network probs 20090804 13:26:35< Ivanovic> silene: not sure but maybe Soliton is using kde, too 20090804 13:26:44< Ivanovic> and i think that deekay uses kde, not sure though 20090804 13:27:03 * Soliton uses fvwm. 20090804 13:28:02< silene> i'm looking for someone to run a quick test on a wesnoth with kde-based notifications, just in case the gnome and kde mechanisms could be merged 20090804 13:28:15< silene> (and therefore removing the respective dependencies) 20090804 13:29:23< Ivanovic> maybe loonycyborg uses kde, not sure 20090804 13:31:44 * mordante also uses fvwm 20090804 13:32:20< loonycyborg> silene: Merged? How? 20090804 13:32:41< silene> loonycyborg: directly sending a dbus message using the freedesktop specification 20090804 13:33:18< silene> the kde part of wesnoth code almost does that, except it doesn't follow the freedesktop specification 20090804 13:33:18< loonycyborg> That makes sense. 20090804 13:33:45< silene> so i would like to check if kde also understands the freedesktop dbus messages 20090804 13:33:45< loonycyborg> Though freedesktop notification looks different than kde one. 20090804 13:34:09< silene> loonycyborg: except for the name, they are almost exactly the same 20090804 13:34:25< silene> (there is just one additional unused parameter) 20090804 13:35:16< loonycyborg> I mean visually. KDE notifications use kde's style while libnotify ones use gnome style. 20090804 13:36:23-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090804 13:36:56< loonycyborg> Besides, I'm not sure whether kde provides freedesktop standard service along with its own. Probably libnotify notifications will require libnotify and notification-deamon to be installed. 20090804 13:37:19< loonycyborg> While invoking kde's service won't. 20090804 13:42:02-!- Kenpachi_ [n=chatzill@CPE-58-169-214-111.sa.bigpond.net.au] has joined #wesnoth-dev 20090804 13:42:23-!- Kenpachi [n=chatzill@121.214.198.164] has quit [Read error: 104 (Connection reset by peer)] 20090804 13:42:26-!- Kenpachi_ is now known as Kenpachi 20090804 13:44:42< silene> loonycyborg: libnotify is not needed; and the dbus protocol for freedesktop and kde notifications is the same, except for the name of the dbus service (freedesktop.notifications vs kde.visualnotifications); so i wouldn't be surprised if the kde daemon (or whatever kde uses for notifications) also understands freedesktop notifications; but i need someone to test it before i scrap the current code 20090804 13:45:58-!- Kenpachi_ [n=chatzill@121.215.167.94] has joined #wesnoth-dev 20090804 13:51:22< loonycyborg> I can test that. 20090804 13:53:03< Soliton> ilor, mordante: got "Text doesn't start on canvas." when someone created a new game in the lobby. 20090804 13:54:07< mordante> Soliton, I guess somebody tried to use invalid pango markup 20090804 13:54:08< silene> great; take a look at game_display.cpp:1132 and replace the arguments by "org.freedesktop.Notifications", "/Notify", "org.freedesktop.Notifications"; recompile and test (you can just run a local mp game with some ais) 20090804 13:54:24< Soliton> ilor: btw, you can join the dev server directly on port 14997 for maybe easier testing. 20090804 13:54:32< ilor> Soliton: yeah I know 20090804 13:55:59< Soliton> and crashed without an error just when someone was joining now. 20090804 13:56:40< Soliton> well, curiously it looks like a proper termination actually. 20090804 13:57:30< Soliton> proper as in no error code returned. 20090804 13:57:32< silene> loonycyborg: hmm... in fact, i'm not sure these are the correct arguments; i have a hard time to infer the correct ones 20090804 13:59:03< loonycyborg> silene: 'Method "Notify" with signature "sussssasa{sv}i" on interface "org.freedesktop.Notifications" doesn't exist' 20090804 13:59:23< ilor> Soliton: can reproduce 20090804 13:59:33< silene> loonycyborg: my mistake, i think the correct arguments are "org.freedesktop.Notifications" "/org/freedesktop/Notifications" "org.freedesktop.Notifications" 20090804 14:00:15< silene> and if you get the same error, try commenting the args.append("") line 20090804 14:00:20< loonycyborg> Probably it also has different signature.. 20090804 14:00:54< ilor> mordante: is there anything I can get out of a text doesn't start on canvas error without a debug build? 20090804 14:01:17< silene> loonycyborg: yes, this empty string is the only difference i see between the two protocols 20090804 14:01:19< Soliton> ilor: Condition 'static_cast(x) < canvas->w && static_cast(y) < canvas->h' failed at src/gui/auxiliary/canvas.cpp:927 in function 'draw'. 20090804 14:01:33< Soliton> in case that helps. 20090804 14:01:44-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: erl, Rhonda, isaac, Polarina 20090804 14:02:07-!- Kenpachi [n=chatzill@CPE-58-169-214-111.sa.bigpond.net.au] has quit [Read error: 110 (Connection timed out)] 20090804 14:02:19< mordante> ilor, not really, how to reproduce? 20090804 14:02:35< ilor> mordante: witness someone join a game in new lobby 20090804 14:03:13-!- Netsplit over, joins: Rhonda, Polarina, isaac, erl 20090804 14:04:00< loonycyborg> silene: I do get a notification that way, but it's not kde's but by notification-deamon. 20090804 14:04:24< loonycyborg> And unlike kde it doesn't scale wesnoth's icon properly. 20090804 14:04:29< Soliton> warning engine: User ilor2zl has unknown game_id: 467 20090804 14:04:33< loonycyborg> It's *huge* 20090804 14:05:19< silene> loonycyborg: you mean you have two notification daemons running on your computer? 20090804 14:05:42< Soliton> ilor: what's this exiting without an error stuff? 20090804 14:05:46< ilor> Soliton: that I think tends to happen because the server sends the user status update before the new game data, and it's not a problem 20090804 14:05:59< loonycyborg> silene: Yes. 20090804 14:06:00< ilor> Soliton: exiting without an error when, again? 20090804 14:06:16< Soliton> ilor: right after that warning. probably unrelated though. 20090804 14:06:17< loonycyborg> Both gnome and kde ways work :P 20090804 14:07:04< Soliton> ilor: seems to happen when someone joins or at least the join sound was starting to play, i think. 20090804 14:07:28< ilor> Soliton: can't reproduce that yet 20090804 14:07:58< Soliton> and again. 20090804 14:08:03< Soliton> no sound playing this time. 20090804 14:08:24< mordante> I'm in the lobby now 20090804 14:08:41< silene> "I support the patch, although, as said above, I don't see the need to match the Galago spec."; and that's how kde used a different service name... 20090804 14:09:09< Soliton> the disturbing part is that it seems like a clean exit from the shell (error code 0). but it clearly is unexpected. 20090804 14:09:16< ilor> mordante: try 1.7 lobby at wesnoth.org:14997 20090804 14:09:40-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: erl, Rhonda, isaac, Polarina 20090804 14:10:24-!- Netsplit over, joins: Rhonda, Polarina, isaac, erl 20090804 14:10:31< loonycyborg> silene: If I kill the notification-demon and try causing a wesnoth notification again, it somehow gets started again :/ 20090804 14:11:04-!- blarumyrran [n=minaise@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090804 14:11:24< mordante> ilor, I'm there 20090804 14:11:54< mordante> ok got the problem as well 20090804 14:12:36< silene> loonycyborg: i suppose the dbus daemon somehow knows which applications handle which service; i can't find it in /etc/dbus tough 20090804 14:13:56< silene> anyway, since the kde daemon doesn't react to these notifications; there is not much point in i unifying the two systems 20090804 14:14:17-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: erl, wesbot, AnMaster, Rhonda, isaac, Polarina 20090804 14:15:10-!- Netsplit over, joins: Rhonda, Polarina, isaac, erl 20090804 14:16:25-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Remote closed the connection] 20090804 14:16:27-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20090804 14:16:27-!- wesbot [n=wesbot@86.59.118.153] has joined #wesnoth-dev 20090804 14:16:29-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090804 14:16:45-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: erl, Rhonda, isaac, Polarina 20090804 14:16:45-!- Rh0nda [n=rhonda@anguilla.debian.or.at] has joined #wesnoth-dev 20090804 14:16:55-!- Netsplit over, joins: isaac 20090804 14:22:15-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090804 14:25:08-!- Rh0nda is now known as Rhonda 20090804 14:28:28-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090804 14:29:23< ilor> mordante: the offending markup seems to be a , i.e. no actual text 20090804 14:29:45< mordante> I also just saw that 20090804 14:29:55< mordante> not sure whether ddd is valid 20090804 14:30:06< mordante> might be it should be 0d0d0d 20090804 14:30:32< ilor> no that works, checked in the pango docs 20090804 14:30:44< ilor> and checked locally too, it works like html 20090804 14:31:00< mordante> hmm, might be the canvas expects a text since the text isn't empty... 20090804 14:31:14< ilor> that's my guess as well 20090804 14:31:36< silene> mordante: not 0d0d0d, but dddddd 20090804 14:31:59< mordante> ? 20090804 14:32:19< mordante> does it fill it with the same value for all fields? 20090804 14:32:36< silene> mordante: it's standard html compression of colors; if you have #xyz, it gets expanded as #xxyyzz 20090804 14:32:51< mordante> ah ok, didn't know that 20090804 14:36:52-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090804 14:40:35< Ivanovic> euschn: since you are working on saves and such, maybe you can have a look at this one? https://gna.org/bugs/index.php?14058 20090804 14:50:01-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Remote closed the connection] 20090804 14:56:17-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090804 14:58:44-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090804 15:00:08-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090804 15:03:18-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090804 15:09:33-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: wesbot, Chusslove, freim, zookeeper, Rhonda, AnMaster, ettin, chpln, Tigge_, MJ999, (+6 more, use /NETSPLIT to show all of them) 20090804 15:15:05-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 104 (Connection reset by peer)] 20090804 15:15:48< mordante> ilor, can you try to recreate the lobby problem again? 20090804 15:16:18< ilor> mordante on it 20090804 15:17:28< ilor> mordante: done. my client didn't crash because I worked around it locally by checking for an empty string before I put the tags around it, but well, it should be fixed on yor end 20090804 15:17:39-!- Alesis-Novik [n=alesis@78.60.249.133] has quit [Read error: 110 (Connection timed out)] 20090804 15:18:14< mordante> doesn't crash for me as well :-) 20090804 15:19:07< mordante> can you keep it open like this so I can do some more testing? 20090804 15:20:08-!- Netsplit over, joins: wesbot, AnMaster, loonycyborg, Chusslove 20090804 15:21:54-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Connection timed out] 20090804 15:22:41< ilor> mordante: sure, for a bit 20090804 15:22:54-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090804 15:22:54-!- freim [n=hogne@feathers.os-tr.net] has joined #wesnoth-dev 20090804 15:22:54-!- MJ999 [n=msflower@80.154.28.81] has joined #wesnoth-dev 20090804 15:22:54-!- CIA-62 [n=CIA@208.69.182.149] has joined #wesnoth-dev 20090804 15:23:06-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090804 15:23:06-!- nital [n=nital@mion.elka.pw.edu.pl] has joined #wesnoth-dev 20090804 15:25:15-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090804 15:29:56-!- Kenpachi [n=chatzill@121.215.167.94] has joined #wesnoth-dev 20090804 15:30:04-!- chpln [n=chpln@ppp121-45-39-210.lns10.adl2.internode.on.net] has joined #wesnoth-dev 20090804 15:30:04-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090804 15:30:04-!- Doppp [n=Doppp@unaffiliated/doppp] has joined #wesnoth-dev 20090804 15:30:11-!- Soliton [n=Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20090804 15:30:11-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has joined #wesnoth-dev 20090804 15:30:19-!- Rhonda [n=rhonda@wesnoth/developer/rhonda] has joined #wesnoth-dev 20090804 15:33:14-!- Kenpachi [n=chatzill@121.215.167.94] has quit [Client Quit] 20090804 15:34:44< Soliton> Crab_: info ai/composite/engine: side 8 : created engine with name=[cpp] 20090804 15:34:45< Soliton> terminate called after throwing an instance of 'boost::exception_detail::clone_impl >' what(): bad lexical cast: source type value could not be interpreted as target 20090804 15:35:06< Soliton> Crab_: got a core file if you need more info. 20090804 15:39:39-!- Alesis-Novik [n=alesis@78.60.249.133] has joined #wesnoth-dev 20090804 15:40:46-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090804 15:44:15-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090804 15:46:04< CIA-62> mordante * r37480 /trunk/src/gui/auxiliary/canvas.cpp: 20090804 15:46:04< CIA-62> Avoid wml exception on an empty canvas. 20090804 15:46:04< CIA-62> With an pango markup canvas it can happen that the rendered text results 20090804 15:46:04< CIA-62> in an empty surface (eg ). This caused an wml exception before. 20090804 15:46:04< CIA-62> Still need to see whether the debug log level is high enough. Not sure 20090804 15:46:07< CIA-62> what happens when invalid markup is rendered. 20090804 15:46:07< mordante> ilor, got a fix^ 20090804 15:47:43-!- Kenpachi_ [n=chatzill@121.215.167.94] has quit [Read error: 110 (Connection timed out)] 20090804 15:48:08< ilor> Soliton: can you try to get that sudden quit error with r37480? 20090804 15:58:16< ilor> mordante: can I drop that game now? 20090804 15:58:23< mordante> ilor, yes 20090804 16:19:55< Soliton> ilor: can't reproduce atm. 20090804 16:26:49-!- chpln [n=chpln@ppp121-45-39-210.lns10.adl2.internode.on.net] has quit ["Leaving"] 20090804 16:28:04< Soliton> ilor: http://nopaste.com/p/aCgytb4kF 20090804 16:28:40-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090804 16:28:44< ilor> Soliton: and it dies right there? 20090804 16:29:32< Soliton> that was a segfault though. 20090804 16:29:45< Soliton> if i continue it segfaults again. 20090804 16:30:18< Soliton> and then it terminates. 20090804 16:30:51< Soliton> second segfault looks the same as the first though. 20090804 16:32:35-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [Client Quit] 20090804 16:32:46-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090804 16:38:29< ilor> mordante: have a look at that paste from Soliton 20090804 16:38:50< ilor> mordante: there's an unchecked dynamic cast in tevent_handler::mouse_leave 20090804 16:46:03< ilor> wait no, it is checked. sigh 20090804 16:47:59-!- melinath [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has joined #wesnoth-dev 20090804 16:50:17-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090804 16:51:22< ilor> Soliton: is there anything in partcular that you can tell me about what you're doing with teh mouse when the crash happens? 20090804 16:53:46< Soliton> ilor: probably left the wesnoth window (which means leaving the virtual desktop and switching to another one but that shouldn't concern wesnoth). 20090804 16:55:37< Soliton> centering the game descriptions looks bad to me, btw. 20090804 16:57:14< ilor> Soliton: yeah the centering of stuff or lack thereof is a big todo item 20090804 16:57:34< ilor> Soliton: notice how it's not even exactly centered, only sort-of in the middle :) 20090804 16:57:45< Soliton> yeah. 20090804 16:57:47< ilor> Soliton: the carshing cient is the game host? 20090804 16:58:15< Soliton> it's not in a game, just sitting in the lobby. 20090804 17:04:01< CIA-62> soliton * r37481 /branches/1.6/src/server/server.cpp: only mark the admin command response if we fake the issuer 20090804 17:04:27< CIA-62> soliton * r37482 /trunk/src/server/server.cpp: only mark the admin command response if we fake the issuer 20090804 17:08:29-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090804 17:11:11-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090804 17:13:53-!- allefant_ [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090804 17:14:22-!- allefant [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090804 17:16:35< ilor> mordante: I'm getting a strange assert when doing a "wesnoth -s wesnoth.org, quit to titlescreen, connect to wesnoth.org:14997 20090804 17:16:51< ilor> gui/widgets/scrollbar.cpp:231 20090804 17:24:29-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090804 17:24:58< Soliton> got the dynamic cast error again. 20090804 17:25:25< Soliton> i guess that must be what looks like a mysterious quit when not in gdb even though it is a segfault. 20090804 17:27:08-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090804 17:45:15< ilor> Soliton: reproduced the dyncast failure 20090804 17:48:13< ilor> Soliton: looks like mouse_focus_ contains a stale address that's been deleted and reused 20090804 18:06:08-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090804 18:06:10-!- 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"] 20090804 18:09:56-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090804 18:27:45< CIA-62> mordante * r37483 /trunk/ (5 files in 4 dirs): 20090804 18:27:45< CIA-62> Fix the "crashing" upon invalid pango markup. 20090804 18:27:45< CIA-62> Fixes bug #13602. 20090804 18:31:34< mordante> ilor, can't reproduce that assertion failure 20090804 18:31:51< ilor> mordante: might be resolution specifiv 20090804 18:31:57< mordante> might be 20090804 18:32:11< ilor> mordante: I'm at 869*609 here 20090804 18:33:37< mordante> still can't reproduce it 20090804 18:36:28< ilor> reproductible for me all the time 20090804 18:36:46-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090804 18:37:06< ilor> mordante: wesnoth --new-widgets -s wesnoth.org, get to the lobby screen, quit, multiplayer, connet tp server wesnoth.org:14997, ok, dies 20090804 18:37:51< mordante> did that and with -r 869x609 as well 20090804 18:40:20-!- Sirp [n=user@wesnoth/developer/dave] has joined #wesnoth-dev 20090804 18:42:50-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090804 18:42:51-!- allefant_ is now known as elias 20090804 18:46:09-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090804 18:51:17-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090804 18:53:43-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090804 18:54:59< CIA-62> silene * r37484 /trunk/src/actions.hpp: Replaced unit_xy_iterator by xy_accessor, since there may be not unit at the given position. (Fix bug #14062.) 20090804 18:55:03< CIA-62> silene * r37485 /trunk/src/unit_map.hpp: Removed broken and unused unit_xy_iterator. 20090804 18:55:42-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090804 18:58:25-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090804 19:02:31-!- cib0 [n=cib@p5DC437DE.dip.t-dialin.net] has joined #wesnoth-dev 20090804 19:03:17< ilor> mordante, Soliton: this crash Soliton discovered is annoying, can't find a sure way of reproducing 20090804 19:06:58< Sirp> ilor: what's the crash? 20090804 19:07:33-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090804 19:07:35< ilor> Sirp: new lobby business, sometimes crashes on a dynamic cast in some mouse leave event 20090804 19:09:11< Sirp> ilor: and you mean it crashes *in* the dynamic cast, not as a result of the dynamic cast returning NULL? 20090804 19:09:47< ilor> Sirp: yes, it seems the pointer is pointing to garbage / freed memory and the dynamic cast itself fails 20090804 19:10:20< Soliton> http://nopaste.com/p/aCgytb4kF 20090804 19:10:26< Sirp> ilor: okay. Did we get a core dump etc? I'd guess the first thing to do would be look and see if the pointer looks like a valid address 20090804 19:10:31< mordante> ilor, recompiling in debug mode and try to reproduce it 20090804 19:10:41< mordante> any way how to reproduce it? 20090804 19:10:58< ilor> Sirp: I had it in msvc for a sec and it did look like a valid address 20090804 19:11:47< Sirp> ilor: okay so it probably means it was freed 20090804 19:12:13< ilor> Sirp: and possibly reaused, yeah 20090804 19:12:50< ilor> Sirp: I had it in msvc's debug mode which iirc marks freed memory with some bit pattern, and it wasn't it 20090804 19:13:04-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090804 19:13:50< mordante> not sure whether it also marks it after freeing or only initially 20090804 19:15:24< ilor> mordante: it has different patterns for uninitialized heap, freed heap, uninitialized stack etc 20090804 19:16:04< Sirp> ilor: yes, but in msvc's debug mode it will re-uses memory that has been freed (otherwise it'd run out of memory) 20090804 19:16:19< ilor> Sirp: yeah 20090804 19:16:34< Soliton> http://nopaste.com/p/a2N10ZTqbb 20090804 19:16:36< Sirp> i.e. memory freed -> bit pattern -> memory allocated for a different object -> populated with 'legal looking' data, but for a different type of object 20090804 19:16:47< Soliton> now with line numbers. 20090804 19:16:52< ilor> It'd be a lot easier if I could reliably reproduce the crash 20090804 19:16:56< ilor> Soliton: ;) 20090804 19:17:13< mordante> ilor, ok you know which patterns for what IIRC uninitialized is 0xCC which is the int3 opcode 20090804 19:17:34< silene> anybody tried with valgrind? 20090804 19:17:50< mordante> no this system is way too slow for that 20090804 19:19:51< CIA-62> silene * r37486 /trunk/src/pathfind.cpp: Fixed teleporting units phasing through other units. (Fix for bug #14013.) 20090804 19:22:41< Soliton> so anything more you want from that crash? 20090804 19:23:09< mordante> not at the moment 20090804 19:23:23< ilor> Soliton: a way to make it happen again, you seem to have it perfected ;) 20090804 19:24:03< Soliton> no idea. just happens after a while. 20090804 19:28:40< ilor> mordante: I can't reproduce the earlier assert now, seems dependant on the lobby situation 20090804 19:29:10< mordante> ok, guess we'll need some more debugging later on 20090804 19:29:30< ilor> it definitely looks this way 20090804 19:30:07-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090804 19:37:02-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090804 19:37:45-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Remote closed the connection] 20090804 19:39:03-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090804 19:41:31-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Remote closed the connection] 20090804 19:43:46-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090804 19:48:00-!- Crab_ [i=crab@wesnoth/developer/crab] has quit [Read error: 113 (No route to host)] 20090804 19:49:40< ilor> mordante: these bugs aside, tomorrow I'll have a mockup for you of which widgets should expand where, basically a screenshot-based todo list :) 20090804 19:54:29-!- giusef_ [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090804 19:55:59-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090804 19:56:59-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090804 20:02:36-!- Sapient1 [n=patrickp@agentek.com] has joined #wesnoth-dev 20090804 20:03:27< mordante> Soliton, I tried to reproduce the problem but no success :-( 20090804 20:03:36< mordante> ilor, great 20090804 20:03:52< mordante> ilor, you had more bug, shall we discuss them in 30 minutes? 20090804 20:03:56< mordante> bugs* 20090804 20:04:17< ilor> mordante: I was able to reproduce Soliton's issue only by idling in 1.7 lobby (:14997) for abit 20090804 20:04:35< ilor> mordante: sure ping me when you're ready 20090804 20:08:14< melinath> is it possible to let a unit move over grassland with cost 1/def 50 but make it have cost 6/def 10 on a ford or bridge? 20090804 20:08:54< melinath> *cost 6 is possible, since it always takes the higher cost, if I remember correctly. 20090804 20:09:53-!- giusef [n=giusef@unaffiliated/giusef] has quit [Read error: 113 (No route to host)] 20090804 20:13:38< zookeeper> lower cost 20090804 20:13:59< zookeeper> so no, not possible AFAIK 20090804 20:14:27< Rhonda> Got just notified that http://bugs.debian.org/539546 also fails with gcc 4.5, so it's not one of those gcc 4.4 weirdnesses. :/ 20090804 20:17:46< CIA-62> crab * r37487 /trunk/src/ai/contexts.cpp: made srcdst and dstsrc obey passive_leader 20090804 20:18:20< Soliton> Crab_: left you something in the log. 20090804 20:18:38< CIA-62> crab * r37488 /trunk/src/ai/contexts.cpp: made 'cpp' engine act as default engine 20090804 20:18:54< CIA-62> crab * r37489 /trunk/src/ai/ (actions.cpp contexts.cpp): added check before execution of ai_default recruit action to prevent trying to recruit when it's impossible to recruit 20090804 20:20:07< Crab_> Soliton: do you have a savegame / way to reproduce ? 20090804 20:21:13< Soliton> Crab_: yeah, got a savegame and it happened each time i tried iirc. note that it's a game that has been going over a couple trunk revisions so that might have cause some weirdness. 20090804 20:21:58< Crab_> Soliton: can you post it somewhere ? (for example, to 'crab' at forums) 20090804 20:22:02< silene> Rhonda: strange, i don't experience it 20090804 20:22:32< mordante> Rhonda, IIRC the problem is in SDL_Net... 20090804 20:22:34< Soliton> Crab_: files.wesnoth.org/soliton 20090804 20:22:56< Soliton> Crab_: the NR save 20090804 20:22:56< mordante> so unless SDL fixes it or we move to boost asio we're stuck with it 20090804 20:23:20< Crab_> Soliton: ok 20090804 20:24:27< melinath> zookeeper: thanks for confirmation. 20090804 20:25:36< Crab_> Soliton: " wget http://www.wesnoth.org/files/soliton/NR-Showdown_Turn_15.gz " => ERROR 403: Forbidden. 20090804 20:25:54< Soliton> bah, always forget that. 20090804 20:26:25< Soliton> Crab_: should work now. 20090804 20:26:37< Ivanovic> hi grzywacz 20090804 20:26:45< Crab_> Soliton: yes, downloaded it 20090804 20:26:46< Ivanovic> grzywacz: so any progress on the sound issue? 20090804 20:27:05< grzywacz> Ivanovic, hi, no 20090804 20:27:16< grzywacz> Ivanovic, thanks for reminding me tho ;) 20090804 20:27:30< Ivanovic> :)# 20090804 20:32:16< Crab_> Soliton: reproduced 20090804 20:32:29< mordante> ilor, do you have time now as well? 20090804 20:36:46< CIA-62> mcshark * r37490 /trunk/projectfiles/ (CodeBlocks/wesnoth.cbp CodeBlocks-SCons/wesnoth.cbp): Update according to recent file changes: added src/lobby_preferences.cpp+hpp 20090804 20:37:14< ilor> mordante yeah 20090804 20:37:42< mordante> ilor, ok, what other bugs did you find? 20090804 20:38:07< ilor> mordante: well the resize bugs keep coming up, both ways 20090804 20:38:26< ilor> e.g. making a window fullscreen then restoring original size results in a mess 20090804 20:38:49< ilor> disabled horizontal scrollbars appear on the room list sometimes 20090804 20:39:16< ilor> the tooltips and tooltips/toggle panel I wrote you about already 20090804 20:40:21< ilor> there also seems to be some garbage (?) in some back buffer that gets displayed when switching to create-game or somesuch (in loadscreen), it can contain a frame from the last game for example 20090804 20:40:33< ilor> this one is largey cosmetic though 20090804 20:40:48-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Read error: 104 (Connection reset by peer)] 20090804 20:40:52< Crab_> Soliton: ok, I've found out the cause of that glitch. 20090804 20:41:05-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090804 20:41:17< ilor> widget-wrapping horizontal container that we've talked about would be great for some stuff, but the bugs are more inportant now imo 20090804 20:41:59< ilor> mordante: that'd be about it for now 20090804 20:42:09< mordante> resizing was already known as well as the horizontal scrollbar (discussed both before my vacation) 20090804 20:42:41< Crab_> Soliton: there's a 'villages_per_scout' ai parameter, which is (and was) INT. but, it was not stated explicitly in the wiki, so some authors thought that it is of type 'FLOAT', and used values such as 0.0 for it. Previously, it was parsed as " atoi(scouts_val.c_str()); ", so 0.0 was converted to 0, but nowadays I use boost::lexical_cast for it, so it fails. 20090804 20:42:52< mordante> think the garbage as well but not 100% sure 20090804 20:43:04< Crab_> Soliton: I will commit a workaround, and will improve the documentation, too. 20090804 20:43:15< Soliton> Crab_: ok, cool. 20090804 20:43:42-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090804 20:44:15< Soliton> Crab_: i guess we should fix those occurences in mainline as well then. 20090804 20:44:29-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090804 20:44:30< Crab_> Soliton: yes 20090804 20:44:35< mordante> guess we need to set the priority for those issues including the doesn't fit issue 20090804 20:44:37< Crab_> Soliton: I'll do it, too. 20090804 20:44:55< Soliton> Crab_: alright, excellent. 20090804 20:44:55< mordante> that issue will be quite time consuming, but it's getting really annoying 20090804 20:46:02< ilor> mordante: I'd say that the lobby quits to title on resize and other mean corruptions with resizing are pretty much blockers for new lobby 20090804 20:47:06< ilor> scrollbar is minor, garbage background is minor unless I start gettin the loadscreen progressbar overlayed on top of new lobby again 20090804 20:47:24< mordante> that at least needs the "doesn't fit issue to be fixed" 20090804 20:47:29< ilor> the crashes we had today are pretty important bugs too, in line with the resize bugs imo 20090804 20:48:14< Soliton> Crab_: maybe do it via a wmllint rule since that sounds doable and will also convert UMC. 20090804 20:49:04< Crab_> Soliton: yes, you're right 20090804 20:53:59< mordante> yup these are bad as well, only need to be able to reproduce them 20090804 20:57:13-!- olik [n=olik@85-220-66-143.dsl.dynamic.simnet.is] has quit [Read error: 104 (Connection reset by peer)] 20090804 21:01:05-!- Sapient1 [n=patrickp@agentek.com] has left #wesnoth-dev [] 20090804 21:02:17< ilor> mordante: try entering 1.7 lobby now 20090804 21:02:30< ilor> mordante: I got "soliton's" crash right away 20090804 21:03:27< ilor> mordante: I also have the crash in a debug build under gdb with widget lifetime cerrs added, will investigate 20090804 21:04:32< ilor> mordante: yep, mouse_focus_ contains an address of a widget that's been destroyed 20090804 21:06:35< mordante> ok that explains a lot, guess need to deregister itself upon destruction for the event handler... 20090804 21:06:45-!- fendrin [n=fabi@f051234083.adsl.alicedsl.de] has joined #wesnoth-dev 20090804 21:08:26< fendrin> hello 20090804 21:08:33< mordante> hi fendrin 20090804 21:13:49-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090804 21:15:26< CIA-62> crab * r37491 /trunk/src/ai/composite/aspect.hpp: added a backward-bug-for-bug-compatibility workaround to allow parsing of int aspects from float values 20090804 21:15:30< Crab_> Soliton: ^ now your save should load 20090804 21:15:42< Crab_> (and work) 20090804 21:16:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [] 20090804 21:17:20< ilor> mordante: I can try and get you a debug log with more info, but you'd have to point me which debug domains from gui/* you'd like because using them all is killing my system in debug mode and I suspect might make getting the crash harder 20090804 21:17:57< mordante> I think gui/event should do the trick, only fear I've no debug info in the destructor of the widget 20090804 21:20:18-!- ancestral [n=ancestra@166.205.6.43] has joined #wesnoth-dev 20090804 21:20:20< ilor> mordante: I think I can handle a rebuild, what info would you like in ctor/dtor? 20090804 21:20:47< ilor> mordante: right now I only print (void*)this, stupidly I didn't move the ctor/dtor to the cpp file _-_ 20090804 21:21:11< ilor> mordante: by handle I mean handle time-wise :P 20090804 21:21:12< mordante> guess the address will suffice for now 20090804 21:21:29< mordante> I expected that ;-) 20090804 21:21:49< ilor> mordante: lucklily I did gui/event due to a hunch :D 20090804 21:22:26< mordante> lucky guess :-P 20090804 21:22:37< ilor> mordante: http://wesnoth.pastebin.com/m2448faaf 20090804 21:22:47< fendrin> Crab_: I am going to polish my campaigns a little bit in 1.7.x the next few days. Is there anything I need to know about the new ai? 20090804 21:23:18< corn> Ivanovic: I filled out the GSoC survey, everything should be resolved now :) 20090804 21:23:34< Soliton> Crab_: thanks. 20090804 21:23:48-!- kitty_ [n=kitty@e180201215.adsl.alicedsl.de] has joined #wesnoth-dev 20090804 21:24:39-!- ancestral [n=ancestra@166.205.6.43] has quit [Client Quit] 20090804 21:25:00< thespaceinvader> hey kitty_ 20090804 21:25:08< kitty_> hi! 20090804 21:25:25< mordante> ilor, you also know how to reproduce the problem? 20090804 21:26:03< ilor> mordante: not really :( fire 1.7 lobby and wait, repeat 20090804 21:26:52< corn> mordante: I noticed very minor UI annoyance: in the campaign selection screen, the position of the image below the text description of the campaign is dependent on the length of the text 20090804 21:27:22< mordante> corn, that's by design 20090804 21:27:23< Crab_> fendrin: well, current situation is as follows: 1) old-style ai config will work, too 2) modification of ai via modify_side is broken (will be fixed really soon) 3) there's new-style ai config available, with some basic documentation http://www.wesnoth.org/wiki/Ai_Module#AI_Config_Format 20090804 21:27:30< corn> oh 20090804 21:27:48< corn> imo that is a weird choice 20090804 21:27:51< corn> but it is very minor 20090804 21:28:07< mordante> why weird, I think it's logical ;-) 20090804 21:28:31< corn> if you are just randomly browsing the campaigns, the changing image position will keep catching your eye 20090804 21:29:04< Crab_> fendrin: soon, I will try to select one of the campaigns and convert it to use a new ai syntax. then, I will make some macros to allow easier writing of config snippets, and will create a page with examples. 20090804 21:29:46< mordante> I would think it's odd if there's a lot of room between the text and the image 20090804 21:30:11< corn> what if the image were before the text? 20090804 21:30:29< ilor> mordante:have you considered reducing the amount of debug output of gui2 at some point? ;) 20090804 21:31:01< fendrin> Crab_: LoW needs some ai tuning anyway. It can be used as a playground testcase for the ai quite well. 20090804 21:31:02< mordante> corn, then the position of the text depends on the size of the image... 20090804 21:31:25< Crab_> fendrin: good. when will you start that tuning ? 20090804 21:31:33< mordante> ilor, not really, rather add more ;-) 20090804 21:31:48< mordante> but I've considered to add more debug only domains 20090804 21:32:02< ilor> mordante: if someone tries a 1.7 release with --log-debug=all.... they're in for a surprise 20090804 21:32:40< fendrin> Crab_: today, right now. The editor is already open. 20090804 21:32:56< mordante> true but IMO you get what you ask for 20090804 21:32:59< ilor> honestly though, logging gui/* under gdb on my system makes the lobby unresponsive to events and it's a struggle to get a click to register 20090804 21:33:02< corn> mordante: I personally would prefer the text shifting around... however this is a non-issue because it doesn't affect anyone. if a bug is ever filled about it, then I guess we can think about it :) 20090804 21:33:22< mordante> having verbose debug info has helped me to fix a lot of bugs 20090804 21:34:03< ilor> mordante: yeah I know... but log-debug-all is often recommended to people who report bugs 20090804 21:34:12< mordante> maybe there should be a switch to show all expect gui/* 20090804 21:34:22< Crab_> fendrin: good. basically, the point of a new ai config is to allow construction of the ai from 'pieces'. 20090804 21:34:31< ilor> I think the more spammy domains maybe should be excluded from a debug-all 20090804 21:34:47< Crab_> ilor: what about adding a 'trace' debug level ? 20090804 21:35:00< ilor> or what Crab_ said 20090804 21:35:01< mordante> corn, O_O why should I pay more attention to a bug report of some random user as the opinion of a developer 20090804 21:36:00< mordante> Crab_, I thought debug was added for that reason, but I won't object against more debug levels 20090804 21:36:17< corn> mordante: because a random user is a better indication of how a player would look at the wesnoth UI vs a developer who looks at it all the time 20090804 21:36:47< Crab_> fendrin: each ai turn is a sequence of 'stages'. there are two stages available right now: fallback stage (for example, fallback to old default ai) and candidate action evaluation loop stage 20090804 21:37:34< Crab_> fendrin: also, soon, 'execute unit formulas' part of formula_ai will be converted to a 'stage' 20090804 21:37:36< mordante> corn, might be, but I'm not convinced a random user has a better opinion as a developer 20090804 21:38:07< mordante> but I wouldn't mind if some artist will look at that dialog and give some feedback 20090804 21:38:08< ilor> mordante, Crab_: I think debug-all should be more or less readable, so yeah 20090804 21:38:42< Crab_> fendrin: apart from stages, there are also aspects. aspect is a value which is recalculated from time to time, such as 'aggression', which is (by default) recalculated once per turn 20090804 21:39:25< Crab_> fendrin: there are default values for aspects, they are in ai/utils/default_config.cfg 20090804 21:39:34< grzywacz> Ivanovic, is switching from amd64 to ~amd64 painful? 20090804 21:39:38< mordante> ilor, I disagree with that opinion, but I won't object against a trace level 20090804 21:39:51< corn> mordante: ok, I'll file a bug on it and will make some changes in how the menu looks sometime later this week or next 20090804 21:40:09< corn> mordante: also, I was running defaldor's memoirs and I noticed a bug in the duplication of objectives 20090804 21:40:24< mordante> corn, rather no bug report 20090804 21:40:27< corn> ex. after a certain event in the scenario all the objectives were duplicated 20090804 21:40:40< corn> mordante: ok 20090804 21:40:40< mordante> corn, best post it on the forum so we get feedback from our artists 20090804 21:40:46< Crab_> fendrin: the meanings of most aspects are similar to old ai parameters, with some differences 20090804 21:41:17< corn> mordante: I am not sure if that is a UI bug, I will try to fix it now 20090804 21:41:18< mordante> I really like to have some people, who have a better artistic taste as me to have a look and come up with some suggestions 20090804 21:41:30< ilor> speaking of artists, which forum would be the place to beg artists for some non-ugly icons? :D 20090804 21:41:35< Crab_> fendrin: for example, 'avoid' aspect will be honored by both cpp and formula_ai code, and accepts a SLF 20090804 21:41:48< mordante> ilor, I wish I knew... 20090804 21:42:10< mordante> corn, if it's only in DM I expect some WML problem 20090804 21:42:18< Crab_> fendrin: it is supposed that default aspect config is not 'overridden' - content developer should add additional [facet]'s to each aspect 20090804 21:42:23< corn> mordante: ok 20090804 21:42:30< mordante> ilor, best ask kitty_ or thespaceinvader ;-) 20090804 21:42:51< kitty_> ilor: what kind of icons? 20090804 21:42:52< Crab_> fendrin: you can launch any scenario with --log-debug=ai/config and you'll see how ai config is translated from old syntax to new syntax 20090804 21:42:54< thespaceinvader> ask me whatnow? 20090804 21:43:15< ilor> kitty_, thespaceinvader: I need a bunch of small, 16by16ish icons for some stuff in new lobby 20090804 21:43:19< mordante> thespaceinvader, what the best place is to beg for nice icons 20090804 21:43:29< thespaceinvader> Art contribs 20090804 21:43:33< thespaceinvader> what sort of icons? 20090804 21:43:45< kitty_> ilor: i'd be willing to try - more details, please! 20090804 21:44:08< ilor> thespaceinvader: passworded game icon, fog/shroud/nofog etc, I'll be making a list 20090804 21:44:20< thespaceinvader> i'm quite busy, but i think i could probably make a few requests 20090804 21:44:21< Soliton> --log-debug=all doesn't need to be readable but info should ideally by IMO. 20090804 21:44:34< thespaceinvader> blarumyrran: does that sound like somethign you'd be interested in doing? 20090804 21:44:39< fendrin> Crab_: sounds good. I am going to experiment... 20090804 21:44:55< Soliton> which is why i changed the suggestion for bug reports to that level since debug logs are stupid there most of the time. 20090804 21:45:40< ilor> Soliton: ah, fine then 20090804 21:45:47< Crab_> fendrin: it is probably better to make a top-level ai config, and then customize it on per-scenario basic 20090804 21:45:59< mordante> yup IMO debug=foo can be asked if a specific domain is required 20090804 21:47:06< fendrin> Crab_: a toplevel ai config would be specialized to a certain purpose like defend a certain area? 20090804 21:47:25< Crab_> fendrin: for example, by putting that ai config contents into a separate file, and then including it the scenario 20090804 21:49:27< Crab_> fendrin: regarding 'ai goals', a new version of them is not yet implemented (it is still possible to use old-style protect_location and target tags inside 'fallback to default ai' stage. 20090804 21:49:39< fendrin> ah, is there an example file I can learn from? 20090804 21:50:08< mordante> ilor, I have Soliton's assertion failure now as well, but the mouse_focus_ == 0 20090804 21:50:26< mordante> dynamic cast failure* 20090804 21:50:32< Crab_> fendrin: there are some ai configs in data/ai/dev an data/ai/ais, but better give me 20-30minutes to clean them up :) 20090804 21:50:38< mordante> which is silly do to the assertion before :-/ 20090804 21:51:21< Soliton> well, it narrows it down a lot, no? 20090804 21:51:51< Crab_> fendrin: about top-level ai's, I think that its better to do a 'generic ai' for each 'style' of opponent play, and then modify it on per-scenario specific basis. 20090804 21:51:56< fendrin> Crab_: Take your time. Girl friend demands computer time and a reboot to windows. 20090804 21:52:14< fendrin> Crab_: I hope to be back in an hour or 2. 20090804 21:52:23< ilor> mordante: that's strange, iirc a dyn_cas of null dhould just fail and return 0 instead of crashing 20090804 21:52:40< Crab_> ok. I won't be there by then, but I'll ensure that files in data/ai/ais and data/ai/dev are up-to-date by then 20090804 21:52:55< mordante> Soliton, no if mouse_focus_ == 0 line 486 should have given an assertion failure 20090804 21:53:07-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090804 21:53:22< mordante> and ilor is also right about dynamic_cast of NULL pointers 20090804 21:53:26< Soliton> mordante: exactly, so it changed somewhere in between. 20090804 21:53:33< fendrin> Crab_: Cool, thank you. I will contact you via forum if there are questions. Is your forum acount "Crab"? 20090804 21:53:36< Crab_> yes 20090804 21:53:48< Soliton> it wasn't 0 for me either though. 20090804 21:55:10< fendrin> Okay, bye :-) 20090804 21:55:14-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090804 21:55:51< mordante> really odd 20090804 21:56:22< mordante> retest with a second assertion just prior to the dynamic_cast 20090804 22:15:20-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090804 22:17:14< Ivanovic> grzywacz: i never was on stable 20090804 22:17:15< Ivanovic> ;) 20090804 22:17:31< Ivanovic> grzywacz: in general the switch should not be more painfull than a normal system update 20090804 22:17:32< Ivanovic> ;) 20090804 22:17:41< Ivanovic> grzywacz: though i would recommend two things: 20090804 22:17:55< Ivanovic> 1) do it in your normal DE and have a browser started 20090804 22:18:09< Ivanovic> 2) use "emerge -e system && emerge -e world" 20090804 22:18:43< Ivanovic> if any problems occur (packages not building and the like) check bugs.gentoo.org and consider using emerge --resume --skipfirst 20090804 22:19:34< grzywacz> Hm, ok. I'm considering this move because my package keywords file has already grown full of ~amd64 exceptions. ;) 20090804 22:20:18< Ivanovic> :) 20090804 22:21:00 * Ivanovic is really happy with unstable 20090804 22:21:14-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090804 22:21:18< Ivanovic> that is: i do emerge --sync && emerge -uNDav world basically every day 20090804 22:21:27< loonycyborg> My package keywords are limited only by available disk space :P 20090804 22:25:08< ilor> mordante: pressing escape in new wigdets title screen brings up credits 20090804 22:26:01< mordante> ilor, I know AI0867 filed a bug report about it recently 20090804 22:26:09< ilor> mordante: ah okay 20090804 22:28:20< ilor> mordante: I got the dyncast fail again, with a special extra assert(mouse_focus_); in front of the cast just to be sure 20090804 22:28:49< mordante> are you running in gdb? 20090804 22:31:09-!- ABCD_ [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090804 22:32:11-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Success] 20090804 22:35:35< ilor> mordante: yes 20090804 22:35:49< ilor> mordante: I still got he crash in gdb that is 20090804 22:38:31< mordante> ilor, what's the value of mouse_focus_ ? 20090804 22:38:54< ilor> mordante: 0x1ee38f28 20090804 22:39:29< ilor> mordante: looking at stderr this address has one widget create hit and one widget destroy hit later 20090804 22:40:06< mordante> ok guess that means I ran into so other oddity 20090804 22:40:18< mordante> some* 20090804 22:47:49< ilor> mordante: anything else or can I kill gdb? 20090804 22:48:44< mordante> you can kill it, will need to look later on 20090804 22:51:42-!- giusef_ [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090804 22:52:59< ilor> mordante: new gui addon dialog seems broken (doesn't install addons) 20090804 22:53:47< ilor> mordante: unless I remember wrongly and it never worked ;) 20090804 22:54:45< mordante> it never did, that's why it's hidden under --new-widgets 20090804 22:55:54< ilor> okay :) 20090804 22:59:19< mordante> let's hope you don't need to use --new-widgets soon ;-) 20090804 23:02:26< CIA-62> crab * r37492 /trunk/src/ai/contexts.cpp: removed a temporary info string 20090804 23:02:41< CIA-62> crab * r37493 /trunk/data/ai/ (6 files in 3 dirs): examples of new-style ai configurations 20090804 23:03:00< CIA-62> crab * r37494 /trunk/data/ (2 files in 2 dirs): modified knalgan faction config to use new-style ai config snippet 20090804 23:03:07< Crab_> fendrin ^ 20090804 23:03:09-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20090804 23:03:46< mordante> ilor regarding the garbage on the screen problem, is that Windows only or Windows and Linux? 20090804 23:06:20< ilor> mordante: haven't tried on linux yet, will try tomorrow 20090804 23:07:37< mordante> ok 20090804 23:10:27-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 110 (Connection timed out)] 20090804 23:13:32-!- silene [n=plouf@AMarseille-251-1-32-178.w81-251.abo.wanadoo.fr] has joined #wesnoth-dev 20090804 23:17:40-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090804 23:21:07< ilor> kitty_, thespaceinvader: http://www.wesnoth.org/forum/viewtopic.php?f=9&t=26541 20090804 23:21:39< CIA-62> silene * r37495 /trunk/data/campaigns/ (24 files in 14 dirs): Replaced deprecated 'result' values in 'endlevel' tag. 20090804 23:23:35< Aethaeryn> ilor: I can make a few of those 20090804 23:23:38< Aethaeryn> such as the key. 20090804 23:24:03< ilor> Aethaeryn: anything will be appreciated :) 20090804 23:24:11< Aethaeryn> I'm not that good at art yet (been learning it for my era) but little icons are a *lot* easier to do than units. 20090804 23:24:17< ilor> just post in the thread if you're "taking" something 20090804 23:24:40< ilor> (and expect it to take more than the 2 minutes I spent tops on each :P) 20090804 23:24:49< Aethaeryn> ilor: do I have to compile with any special tags? 20090804 23:25:16< zookeeper> err, i haven't gotten any commit mails since aug 1. 20090804 23:25:20< ilor> Aethaeryn: ah yeah forgot about that. To see the new lobby you need a trunk build and start it with --new-widgets 20090804 23:25:24< zookeeper> something up with gna? 20090804 23:25:36< Aethaeryn> ilor: alright... so "scons --new-widgets"? 20090804 23:25:40< Aethaeryn> after I update 20090804 23:25:51< ilor> Aethaeryn: no, just scons 20090804 23:25:57< Aethaeryn> ah 20090804 23:25:58< ilor> then start wesnoth --new-widgets 20090804 23:26:08< Aethaeryn> good 20090804 23:26:15< Aethaeryn> there used to be required to compile stuff, like the editor 20090804 23:26:18< Aethaeryn> Annoying. 20090804 23:26:21< ilor> actually wesnoth --new-widgets -s wesnoth.org drops you straight to the lobby :) 20090804 23:26:29-!- thespaceinvader_ [n=chatzill@cpc3-whit1-0-0-cust305.cdif.cable.ntl.com] has joined #wesnoth-dev 20090804 23:26:37< Aethaeryn> the art development team has been busy 20090804 23:26:40< Aethaeryn> this week 20090804 23:26:47< Aethaeryn> So have the translators. 20090804 23:27:05-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Nick collision from services.] 20090804 23:27:07-!- thespaceinvader_ is now known as thespaceinvader 20090804 23:27:08< ilor> please note the lobby is crude and *not* stable yet 20090804 23:30:32< ilor> Aethaeryn: updated the post with info on running new lobby 20090804 23:33:06< Aethaeryn> Bah, might take me a bit to compile :S 20090804 23:33:39< ilor> Aethaeryn: that's what the screenshot is for ;) 20090804 23:33:49-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090804 23:33:52< Aethaeryn> I still want to see it in person :P 20090804 23:34:06< CIA-62> thespaceinvader * r37496 /trunk/data/core/ (7 files in 2 dirs): New Sky Drake melee frames and WML. 20090804 23:34:41< Aethaeryn> New lobby definitely shows a whole lot less names 20090804 23:36:03< mordante> I'm off night 20090804 23:36:08< ilor> night mordante 20090804 23:36:28-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090804 23:36:36< ilor> Aethaeryn: difference is, moving the buttons around takes only a cfg change 20090804 23:38:15-!- 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"] 20090804 23:43:32< Ivanovic> grml, when will the mls work again?!? 20090804 23:43:59< Soliton> silene: sounds like that change should be added to wmllint if it wasn't already. 20090804 23:44:21-!- melinath [n=melinath@pool-71-162-41-64.altnpa.east.verizon.net] has quit ["Ex-Chat"] 20090804 23:44:46< silene> Soliton: if you have rules to automate, please do tell; i did them all by hand because i couldn't find a pattern 20090804 23:46:06< Soliton> silene: looked to me like "result=continue_no_save" -> "carryover_report=no" and "save=no"? 20090804 23:47:08< silene> technically, result=continue_no_save -> result=victory, carryover_report=no, save=no, linger_mode=no, carryover_percentage=100, bonus=no (and i must be forgetting some other fields) 20090804 23:47:34< silene> result=victory can be ignored since it is the default value, but the others are not 20090804 23:48:25< Soliton> so what is the issue? 20090804 23:49:44< silene> the issue is that in most cases (e.g. epilogue), it doesn't make sense to have these fields, so no need to clutter the scenarios with them 20090804 23:50:54< Soliton> well, then do the conversion and tell the author that he might want to check himself if things can't be made simpler if he wants? 20090804 23:51:16< Soliton> or will the old way just continue to work? 20090804 23:53:10< silene> the old way still works, but it complains loudly; that's why i tried to fix as many mainline campaigns as possible; another possibility would be simply to finally say that it was a bad idea to deprecate these values and revert the patches 20090804 23:55:27-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090804 23:56:07-!- silene [n=plouf@AMarseille-251-1-32-178.w81-251.abo.wanadoo.fr] has joined #wesnoth-dev 20090804 23:57:29< thespaceinvader> kitty_: which wolfy portrait shold be used for the Goblin Knigh? 20090804 23:58:07< kitty_> thespaceinvader: the direwolfrider one 20090804 23:58:14< thespaceinvader> ok thanks 20090804 23:58:18< thespaceinvader> committing now 20090804 23:58:23< kitty_> thanks :) --- Log closed Wed Aug 05 00:00:31 2009