--- Log opened Mon May 11 00:00:59 2009 20090511 00:04:26-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090511 00:09:13-!- wesbot changed the topic of #wesnoth-dev to: 1.6.2 released, announcing "soon" | 59 bugs, 237 feature requests, 9 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090511 00:11:19-!- ancestral [n=ancestra@97-116-120-23.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090511 00:11:51-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090511 00:14:04-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090511 00:24:19-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090511 00:29:25-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090511 00:29:33-!- jonathansizz [n=ian@216.16.222.80.dyn-cm-pool50.pool.hargray.net] has left #wesnoth-dev ["Konversation terminated!"] 20090511 00:48:21-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090511 00:51:02-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090511 00:53:40-!- Crab_ [n=Crab_@wesnoth/developer/crab] has left #wesnoth-dev [] 20090511 00:55:05-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090511 01:24:52-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090511 01:41:16-!- Mr_Bones_ [n=nobody@gentoo/developer/mr-bones] has joined #wesnoth-dev 20090511 01:42:00-!- Chusslove [n=caslav@brsg-d9bef38c.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090511 01:42:19-!- Mr_Bones_ [n=nobody@gentoo/developer/mr-bones] has left #wesnoth-dev ["Client exiting"] 20090511 01:42:25-!- BenUrban_ [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090511 01:47:07-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090511 01:59:11-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 110 (Connection timed out)] 20090511 02:00:42-!- BenUrban_ is now known as BenUrban 20090511 02:04:00-!- Elvish_Pillage2 [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090511 02:08:45-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 02:26:09-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has joined #wesnoth-dev 20090511 02:27:09< [Relic]> Hello :) 20090511 02:29:00-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090511 02:33:29< Polarina> [Relic]: Welcome to Wesnoth 1.6.2 20090511 02:33:46-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090511 02:36:14< [Relic]> :) 20090511 03:17:52-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 110 (Connection timed out)] 20090511 03:29:58< CIA-30> alink * r35563 /trunk/src/display.cpp: 20090511 03:29:58< CIA-30> Fix an old optimization of off-screen rectangular invalidations. 20090511 03:29:58< CIA-30> We already had a mechanism to avoid invalidating adjacent hexes during the update of a big or not aligned off-screen sprite. 20090511 03:29:58< CIA-30> But a flaw with the handling of empty intersection with the screen prevented it to fully work. 20090511 03:29:58< CIA-30> (and in some cases caused few incorrect invalidations at the edge of the screen, which was very bad because it caused blitting) 20090511 03:30:22< alink> pfff, stupid but nasty one 20090511 03:31:01< alink> ^should help off-screen bats (they use not-in-hex sprites) 20090511 03:31:52< alink> it will also help chain-reaction of invalidation caused by off-screen units on keep etc 20090511 03:33:29< alink> Crab_ btw i didn't find this bug with that but it was visible with :sunset 20090511 03:35:00< alink> put a bat far away from the screen on the west side, use :sunset and notice that few hexes at the edge of the screen are invalidated 20090511 03:35:28< alink> (at the height of the bat) 20090511 03:39:28-!- Sirp [n=me@pool-173-74-2-179.dllstx.fios.verizon.net] has quit [Read error: 113 (No route to host)] 20090511 03:42:25-!- Sirp [n=me@pool-173-74-2-179.dllstx.fios.verizon.net] has joined #wesnoth-dev 20090511 03:57:49< CIA-30> alink * r35564 /trunk/src/ (display.cpp display.hpp): 20090511 03:57:49< CIA-30> Optimization of big or misaligned off-screen sprite 20090511 03:57:49< CIA-30> Prevent them to be affected by adjacent hexes, because overlapping is irrelevant when not visible on screen 20090511 03:57:49< CIA-30> (with a tiny optimization of this after an invalidate_all) 20090511 03:57:49< CIA-30> Also remove an unused function 20090511 04:12:55-!- Ivanovic_ [n=ivanovic@dtmd-4db2b3d4.pool.einsundeins.de] has joined #wesnoth-dev 20090511 04:23:57-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090511 04:26:19-!- ancestral [n=ancestra@97-116-120-23.mpls.qwest.net] has joined #wesnoth-dev 20090511 04:28:05-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090511 04:28:53-!- Ivanovic_ is now known as Ivanovic 20090511 04:58:17-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090511 04:58:32-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 05:16:00-!- Lord_Aether [n=castle@206.170.190.49] has joined #wesnoth-dev 20090511 05:19:50-!- alink [n=alink@wesnoth/developer/alink] has quit [Remote closed the connection] 20090511 05:33:36-!- crimson_penguin [n=ben@64.201.60.216] has joined #wesnoth-dev 20090511 05:58:36-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090511 06:26:35-!- Lord_Aether [n=castle@206.170.190.49] has quit [] 20090511 06:31:11-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090511 06:31:54-!- JW2 [n=JW@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090511 06:32:09< JW2> anyone with forum mod powers around currently? 20090511 06:32:22< ancestral> Are mod powers like mad powers? 20090511 06:32:34< JW2> not exactly 20090511 06:32:38< ancestral> dang ok 20090511 06:32:51< JW2> need someone to deal with this: http://www.wesnoth.org/forum/viewtopic.php?p=356471#p356471 20090511 06:34:17< ancestral> Clearly he's talking about Elvish Fighters as they make excellent escorts for your ranged attack units 20090511 06:35:21< ancestral> Okay so maybe not 20090511 06:41:25< JW2> well I'm sure Turuk will at least find it in the morning if no one gets to it by then 20090511 06:41:32< JW2> I'm off to bed - lata 20090511 06:41:54-!- JW2 [n=JW@c-71-57-85-168.hsd1.il.comcast.net] has quit [] 20090511 06:47:47-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 113 (No route to host)] 20090511 06:55:04-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [] 20090511 07:04:17-!- jmunro[a] [i=james@unaffiliated/jmunro] has quit [Remote closed the connection] 20090511 07:10:26-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has quit ["Leaving"] 20090511 07:18:32-!- BenUrban_ [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090511 07:35:23-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 110 (Connection timed out)] 20090511 07:53:50-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has joined #wesnoth-dev 20090511 08:10:35-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090511 08:10:47< YogiHH> hello everyone 20090511 08:14:17-!- silene [n=plouf@ASte-Genev-Bois-152-1-102-119.w86-203.abo.wanadoo.fr] has joined #wesnoth-dev 20090511 08:17:49-!- Sirp [n=me@pool-173-74-2-179.dllstx.fios.verizon.net] has quit ["leaving"] 20090511 08:21:34-!- ardesh [n=ardesh@port-92-206-77-165.dynamic.qsc.de] has joined #wesnoth-dev 20090511 08:44:01-!- DDR [n=chatzill@66.183.125.196] has quit [Remote closed the connection] 20090511 09:12:58-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090511 09:16:24-!- ancestral [n=ancestra@97-116-120-23.mpls.qwest.net] has quit ["And that’s the end of THAT chapter."] 20090511 09:17:49-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090511 09:21:08-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090511 09:34:02-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090511 09:34:07< euschn> hi 20090511 09:35:27< CIA-30> ivanovic * r35565 /branches/1.6/icons/ (wesnoth.desktop wesnoth_editor.desktop): fixed .desktop files 20090511 09:35:59< CIA-30> ivanovic * r35566 /trunk/icons/ (wesnoth.desktop wesnoth_editor.desktop): fixed .desktop files 20090511 09:36:01< Ivanovic> moin 20090511 09:39:00-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090511 09:50:31-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090511 09:54:04-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090511 09:54:19-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 10:02:46< zookeeper> ok, so i went ahead and moved UnitWML to UnitTypeWML...but is there no automatic way of updating all wiki links to it? 20090511 10:02:56< zookeeper> (the redirect of course works) 20090511 10:20:32-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090511 10:34:42< zookeeper> meh, did it manually. 20090511 10:35:41< Badger> heh, are those 237 accepted feature requests, or do they include "make wesnoth an mmorpg"? 20090511 10:39:34< Ivanovic> Badger: many of the requests do somehow make sense 20090511 10:39:53< Ivanovic> but we don't have enough people able, willing and with enough time to really implement the requests 20090511 10:40:15< Ivanovic> (and several might by now already be implemented "by accident" or not relevant anymore) 20090511 10:45:26-!- EdB [n=edb@58.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090511 11:04:58-!- sparr [n=sparr@c-71-59-38-71.hsd1.ga.comcast.net] has joined #wesnoth-dev 20090511 11:05:20< sparr> after being away from wesnoth for a while... I am blown away by 1.6 20090511 11:09:36-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090511 11:19:56< Badger> heh 20090511 11:20:41-!- Elvish_Pillager [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090511 11:27:47< Ivanovic> esr: around? 20090511 11:28:10< Ivanovic> esr: got the (2nd) en_GB update from polarina yesterday? 20090511 11:28:19< Ivanovic> please do not forget to apply it since it does make sense 20090511 11:30:00< Ivanovic> silene: autotools build system is broken when using boost 1.37.0 20090511 11:30:07-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090511 11:30:09< Ivanovic> configure: error: Could not find Boost headers version >= 1.33 20090511 11:31:44< Ivanovic> ups, might be an error on my side... 20090511 11:32:00< Ivanovic> jupp, looks like 20090511 11:33:30-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit [Read error: 113 (No route to host)] 20090511 11:48:44< Ivanovic> off to uni, cu 20090511 12:03:20-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has quit [Remote closed the connection] 20090511 12:13:07-!- loonybot [n=loonybot@79.139.246.175] has joined #wesnoth-dev 20090511 12:16:00-!- loonycyborg [n=sergey@79.139.246.175] has joined #wesnoth-dev 20090511 12:18:53-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20090511 12:51:18-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090511 12:54:24-!- Elvish_Pillage2 [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090511 12:55:08-!- YogiHH [n=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090511 13:08:49-!- Elvish_Pillage2 [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090511 13:12:00-!- Elvish_Pillager [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090511 13:19:40-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090511 13:27:05-!- BenUrban [n=benurban@c-68-55-19-224.hsd1.md.comcast.net] has joined #wesnoth-dev 20090511 13:28:11-!- elias [n=allefant@allegro/developer/allefant] has quit ["Leaving"] 20090511 13:41:03-!- EdB [n=edb@58.117.88-79.rev.gaoland.net] has quit [Remote closed the connection] 20090511 13:44:25-!- BenUrban_ [n=benurban@unaffiliated/benurban] has quit [Read error: 110 (Connection timed out)] 20090511 14:04:29-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has quit ["Lost terminal"] 20090511 14:18:05-!- Gnutoo [n=gnutoo@host109-10-dynamic.54-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20090511 14:19:50-!- Soliton [n=Soliton@wesnoth/developer/soliton] has quit [Remote closed the connection] 20090511 14:19:58-!- Soliton [n=Soliton@wesnoth/developer/soliton] has joined #wesnoth-dev 20090511 14:20:42-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090511 14:21:25-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090511 14:30:01-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [] 20090511 14:30:46-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 14:39:50-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 14:55:41-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Remote closed the connection] 20090511 14:55:45-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Read error: 110 (Connection timed out)] 20090511 14:56:22-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has left #wesnoth-dev [] 20090511 14:56:41-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090511 14:58:44-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 15:02:45-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [] 20090511 15:10:58-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090511 15:17:47-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20090511 15:18:30-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 15:24:35-!- Gnutoo [n=gnutoo@host109-10-dynamic.54-79-r.retail.telecomitalia.it] has quit [Read error: 113 (No route to host)] 20090511 15:29:35-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 15:30:20-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090511 15:30:33< Crab_> hi 20090511 15:34:33-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 15:42:00-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has quit [Client Quit] 20090511 15:42:14-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 15:42:48-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Nick collision from services.] 20090511 15:43:32-!- Polarina1 is now known as Polarina 20090511 15:59:30-!- crimson_penguin [n=ben@64.201.60.216] has joined #wesnoth-dev 20090511 16:04:49-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 16:19:35-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Read error: 110 (Connection timed out)] 20090511 16:23:34-!- loonybot [n=loonybot@79.139.246.175] has joined #wesnoth-dev 20090511 16:24:32-!- loonycyborg [n=sergey@79.139.246.175] has joined #wesnoth-dev 20090511 16:27:44-!- Gnutoo [n=gnutoo@host109-10-dynamic.54-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20090511 16:38:21< crimson_penguin> Well that was stupid, I just svn switch'd to 1.6 instead of 1.6.2 20090511 16:40:24< loonycyborg> you mean 1.6 branch or 1.6.0 tag? :P 20090511 16:42:31< crimson_penguin> tag 20090511 16:42:53< crimson_penguin> I was on braches/1.6, and just changed "braches" to "tags", without adding the .2 20090511 16:43:05< crimson_penguin> but I was probably just about at 1.6.2, since I'd updated recently 20090511 16:43:08-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090511 16:43:12< crimson_penguin> oh well, I'm there now 20090511 16:54:23-!- Polarina1 is now known as Polarina 20090511 16:56:18-!- Gnutoo [n=gnutoo@host109-10-dynamic.54-79-r.retail.telecomitalia.it] has quit [Read error: 113 (No route to host)] 20090511 17:10:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090511 17:15:35 * crimson_penguin is trying to be extra sure there's nothing wrong with his build, since it'll cost almost $1 to upload 20090511 17:16:35< loonycyborg> $1 in total or $1 per megabyte? :P 20090511 17:16:48< crimson_penguin> total :P 20090511 17:16:57< crimson_penguin> which isn't a big deal, but if I had to upload it again... 20090511 17:17:21< crimson_penguin> actually, no, it'll only be $0.50 20090511 17:17:27< crimson_penguin> it's $2/GB 20090511 17:17:35-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090511 17:21:19 * crimson_penguin uploads 20090511 17:22:18< crimson_penguin> my ISP likes to put the date in the subject of their emails 20090511 17:22:30-!- busfahrer` [n=busfahre@ulmg-5f70dc16.pool.einsundeins.de] has joined #wesnoth-dev 20090511 17:24:58-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090511 17:25:25-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 17:25:56-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Nick collision from services.] 20090511 17:25:58-!- Polarina1 is now known as Polarina 20090511 17:28:12-!- busfahrer` [n=busfahre@ulmg-5f70dc16.pool.einsundeins.de] has quit ["leaving"] 20090511 17:31:09-!- ikarius [n=ross@smtp.gridironsystems.com] has joined #wesnoth-dev 20090511 17:31:38-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090511 17:33:55-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 17:39:23-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Read error: 60 (Operation timed out)] 20090511 17:45:53-!- YogiHH [n=d4ca9d15@wesnoth/developer/yogihh] has quit [Remote closed the connection] 20090511 17:46:59-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 17:51:17-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090511 17:51:27< alink> hi 20090511 17:54:36< crimson_penguin> hi alink 20090511 17:54:44< alink> hello crimson_penguin 20090511 17:55:13< crimson_penguin> Ivanovic: 2:40 (hours, minutes) to go on my upload 20090511 17:55:38< crimson_penguin> ...except just when I said that it dropped to half speed; 41779200 17% 11.63kB/s 4:33:44 20090511 17:55:49< crimson_penguin> it'll probably come back though 20090511 17:55:58-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has quit [Connection timed out] 20090511 17:58:32-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090511 17:59:37-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Read error: 145 (Connection timed out)] 20090511 18:09:13-!- wesbot changed the topic of #wesnoth-dev to: 1.6.2 released, announcing "soon" | 60 bugs, 237 feature requests, 9 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090511 18:10:05-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has joined #wesnoth-dev 20090511 18:10:58-!- Gnutoo [n=gnutoo@host109-10-dynamic.54-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20090511 18:12:08-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 18:13:11-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Read error: 54 (Connection reset by peer)] 20090511 18:14:16-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 18:19:05< CIA-30> esr * r35567 /trunk/data/campaigns/Northern_Rebirth/scenarios/ (12a_Get_the_Gold.cfg 13a_Showdown.cfg): 20090511 18:19:05< CIA-30> In NR, Sisal needs to be recallable in Showdown but go ro side 9 if 20090511 18:19:05< CIA-30> Eryssa is alive. 20090511 18:24:33< CIA-30> esr * r35568 /branches/1.6/data/campaigns/Northern_Rebirth/scenarios/ (12a_Get_the_Gold.cfg 13a_Showdown.cfg): Address bug #13505. 20090511 18:26:52-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit [Read error: 110 (Connection timed out)] 20090511 18:32:15-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090511 18:33:08-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090511 18:34:36-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has quit [] 20090511 18:45:40-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090511 18:45:53< alink> Sapient: have we already a one-key format for filter like 'damage=0-5' = filter all attacks doing between 0 and 5 damages ? 20090511 18:46:03< alink> oh very bad timing :( 20090511 18:48:31-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090511 18:48:52< mordante> hi 20090511 18:48:52< alink> hello mordante 20090511 18:49:00< mordante> hi alink 20090511 18:50:37< alink> zookeeper: does a damage filter in [effect] apply_to=attack ... seems a good idea or there is already WML tricks allowing that ? 20090511 18:52:24< alink> one use that i want to have is to filter attack doing 0 damage 20090511 18:53:02< alink> btw we want to support damage=0, right ? 20090511 18:53:08-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Read error: 104 (Connection reset by peer)] 20090511 18:53:26-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090511 18:53:53< alink> hi Crab_ 20090511 18:53:59< Crab_> hi alink 20090511 18:54:09< mordante> hi Crab_ 20090511 18:54:14< Crab_> hi mordante 20090511 18:54:26< alink> I think my last 2 commits could potentially help off-screen bats 20090511 18:54:41< Crab_> alink: I'll test today 20090511 18:55:15< alink> well it will help for sure, but not sure how much 20090511 18:56:10< Crab_> mordante: can you look at http://wesnoth.pastebin.com/m57f9c009 why call gui_->draw(); ? 20090511 18:56:17-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 18:57:05< mordante> Crab_, not sure, off for dinner now, will look afterwards 20090511 18:57:22< alink> that "get_display().delay(20);" is still there, IIRC someone wanted to kill it 20090511 18:57:34< alink> cjhopman i think 20090511 18:57:35< Crab_> ok. the main question is the display get's redrawn twice, and I'm not sure if this is really needed 20090511 18:59:13-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090511 18:59:19< alink> this get_display().delay(20) is also very bad if done during AI turn 20090511 18:59:28-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 18:59:49< Crab_> yes. since we have guarantee of >30ms between interactions 20090511 19:00:07< alink> maybe temporary switch game_config::no_delay during AI turn 20090511 19:00:34< alink> but also used in unit animation, so maybe add another no_delay flag 20090511 19:01:02< alink> in fact a global is_in_ai_turn flag could be useful in few places 20090511 19:02:03< Crab_> we have ~10000 ai interactions per 5 ai turns, so 20ms per interaction gives us 200 seconds of delay. 20090511 19:02:19< alink> maybe it's already possible to check current_team().is_ai() or something 20090511 19:02:19< Crab_> (in my test case) 20090511 19:02:32< Crab_> alink: there's "controller" of team. 20090511 19:02:58< Crab_> alink: but we can set a global flag, too. 20090511 19:03:50< Crab_> yes, current_team().is_ai() is also good 20090511 19:04:49< alink> in game_display teams[get_playing_team()].is_ai() should work 20090511 19:07:07< Ivanovic> esr: around? 20090511 19:07:22< esr> Yes, what's up? 20090511 19:07:25< Ivanovic> esr: please take care of the 2nd patch by polarina 20090511 19:07:35< Ivanovic> you got it yesterday shortly after the first 20090511 19:07:35< esr> I don't have it yet. 20090511 19:07:45< Ivanovic> that is: he pasted a link in irc 20090511 19:07:58< Ivanovic> and make sure to apply the changes in trunk and 1.6 20090511 19:08:04-!- ancestral [n=ancestra@97-116-120-23.mpls.qwest.net] has joined #wesnoth-dev 20090511 19:28:06-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090511 19:28:18< silene> hi 20090511 19:28:31< alink> hi silene 20090511 19:28:47< Soliton> alink: if by support damage=0 you mean it will still do 1 damage then, yes. 20090511 19:29:42< alink> Soliton: and we want this minimal damage 1 ? 20090511 19:30:09< zookeeper> alink, i'm not sure if you can filter by damage 20090511 19:30:24< zookeeper> it's not mentioned in the wiki AFAICT, but who knows 20090511 19:30:53< alink> zookeeper: at least the c++ doesn't have simple support for that like for range type etc .. 20090511 19:30:54< Soliton> alink: well, it's on purpose. we could re-think it of course. 20090511 19:31:25< alink> Soliton: seems that special weapon (poison, slow, etc) could use that 20090511 19:32:27< zookeeper> alink, in that case i'm pretty sure you can't filter by damage 20090511 19:32:37< silene> alink: i suppose you are talking about the bug report about slowed unit doing 1 dmg? please don't fix it by wml, that would break damage prediction (and everything that depends on it) 20090511 19:32:44< alink> Soliton: do you remember what was the purpose ? I see few little bugs with it, but i check how easy they are to fix 20090511 19:33:22< alink> silene: yeah but i didn't started to look the slow part 20090511 19:33:29< zookeeper> the problem with supporting 0 damage is that we wouldn't want normal attacks to be able to drop to 0 damage after modifications. 20090511 19:33:30-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090511 19:33:42< Soliton> what he said. 20090511 19:34:04< alink> i am currently checking to add filter damage for the strong trait, which give a +1 to a damage=0 attack 20090511 19:34:05< Soliton> alink: what are the problems with it? 20090511 19:34:22-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090511 19:34:40-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090511 19:34:46< zookeeper> anyway, i have some restarting and other fiddling to do.. 20090511 19:34:48-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090511 19:35:01< alink> silene: so damage prediction can't support damage=0 ? 20090511 19:35:24< alink> or it just comes from the slow rounding 20090511 19:35:29< alink> ? 20090511 19:36:11-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Read error: 110 (Connection timed out)] 20090511 19:36:27-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090511 19:37:46-!- boucman [n=rosen@wesnoth/developer/boucman] has quit [Remote closed the connection] 20090511 19:38:22< alink> mmh indeed various problem there, damage resistance can transform a damage=0 to 1 20090511 19:38:44-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090511 19:38:55< Soliton> quite a feat. 20090511 19:39:02< silene> alink: it can, but what i meant is that if you modify the value by wml, the change may go unnoticed (slow is hardcoded) 20090511 19:39:53< alink> in fact; it seems to also happen without damage resistance effect, so the minimum is currently 1 in fight but not in WML or UI 20090511 19:40:31< silene> that being said, i don't understand why people are putting an attack with 0dmg instead of removing it 20090511 19:40:57< alink> silene: special attack, WML events etc .. i imagine 20090511 19:41:17< alink> silene: not sure what you mean about slow but i don't want to introduce filter there 20090511 19:42:16< silene> alink: okay; since you have taken over the "slowed 0 is 1" bug report and are asking about filtering 0 dmg by wml, i thought it was related 20090511 19:42:55-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090511 19:43:21< alink> silene: yes understable, but in fact i just noticed the strong trait bug when testing, and that gives me the idea about this new WML damage filter (which seems useful) 20090511 19:43:39< alink> use it on damage=0 is just an application of it 20090511 19:43:55-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 19:44:58< silene> alink: in case it helps, note that you may use luawml, depending on what you want to do 20090511 19:45:46-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Read error: 54 (Connection reset by peer)] 20090511 19:46:16-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has joined #wesnoth-dev 20090511 19:46:22< alink> maybe needed for advanced stuff, but the filter damage is only few lines to add in the current attack filter 20090511 19:46:42-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090511 19:46:53< alink> already done, but doesn't seems to work yet :-/ 20090511 19:47:42< alink> ah now it works 20090511 19:48:41< alink> it even support standard ranges like 1-5,10-20 20090511 19:49:13< alink> which is overkill, but the current helper function already do it, so .... 20090511 19:50:52< CIA-30> alink * r35569 /trunk/src/util.hpp: fix missing const in in_ranges() 20090511 19:52:05-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 19:57:28< Ivanovic> esr: and silene fixed a typo yesterday, please add it to pofix 20090511 19:57:55< Ivanovic> esr: that is please also have a look at the typo page and fix anything valid and outstanding 20090511 19:59:44-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has quit [Read error: 60 (Operation timed out)] 20090511 20:03:44< CIA-30> alink * r35570 /trunk/src/unit_types.cpp: 20090511 20:03:44< CIA-30> Add a 'damage' key for [effect] applying to attack. 20090511 20:03:44< CIA-30> Support standard ranges like '1-10,20-30,42' 20090511 20:04:22< alink> bbl 20090511 20:07:21< CIA-30> esr * r35571 /branches/1.6/ (94 files in 6 dirs): 20090511 20:07:21< CIA-30> Backport some character name changes in NR back to 1.6. I wouldn't ordinarily 20090511 20:07:21< CIA-30> do this, but some bugs reported in 1.6 NR are going to be a bitch to fix in 20090511 20:07:21< CIA-30> both stable and dev branches unless they reconverge. 20090511 20:10:35< crimson_penguin> Ivanovic: ~20 minutes to go 20090511 20:16:15< esr> silene: What was your typo fix? 20090511 20:16:48< silene> esr: https://mail.gna.org/public/wesnoth-commits/2009-05/msg00198.html "from from" 20090511 20:17:57-!- mjs-de [n=mjs-de@wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20090511 20:20:51< esr> silene: Thanks. 20090511 20:30:18-!- Elvish_Pillager [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090511 20:33:08-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090511 20:34:26< Ivanovic> crimson_penguin: great 20090511 20:34:38-!- Polarina1 [n=polarina@85-220-26-48.dsl.dynamic.simnet.is] has quit [Read error: 110 (Connection timed out)] 20090511 20:34:46-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090511 20:39:10< Ivanovic> esr: uhm, in your last commit: WTF?!? 20090511 20:39:25< Ivanovic> esr: what have you done with the po files, why have you touched/changed those? 20090511 20:41:13< esr> Ivanovic: I changed the proper names Anita -> Eryssa, Narcus -> Morvin, Theta -> Thera, so translators won't have to do it by hand. 20090511 20:41:31< Ivanovic> doing these via autoreplacement is *bad* for languages that have to *translate* names 20090511 20:41:32< esr> s/Narcus/Marcus/ 20090511 20:41:41< Ivanovic> (there is a reason why names are translateable, some langs *need* it) 20090511 20:41:51< Ivanovic> how should those find the cases where they have to do work now? 20090511 20:42:12< Rhonda> So Markus won't get changed to Morvin? 20090511 20:42:21< crimson_penguin> Ivanovic: uploaded/added 20090511 20:42:40< Ivanovic> Rhonda: strangely markus *IS* changed to morvin, but personally i think it is a bad automatic change 20090511 20:43:00< Rhonda> lower-cased morvin? 20090511 20:43:09< Ivanovic> esr: i hope you see where i see some real problems 20090511 20:43:15< Ivanovic> the same for Theta to Thera 20090511 20:43:21< Ivanovic> Rhonda: http://svn.gna.org/viewcvs/wesnoth/branches/1.6/po/wesnoth-nr/de.po?rev=35571&view=diff&r1=35571&r2=35570&p1=branches/1.6/po/wesnoth-nr/de.po&p2=/branches/1.6/po/wesnoth-nr/de.po 20090511 20:43:37< Rhonda> Isn't theta a greek letter? 20090511 20:43:52< esr> Ivanovic: I don't think it matters. For languages wherte the names actually change phonetically, the old translation is good enough and they won't need to do any work. Only in languages where they are unaltered is the change (away from recognixzable English forms) significant, and for those I just fixed the problem. 20090511 20:44:38< Ivanovic> beside this you should not have touched the wesnoth-httt files! 20090511 20:45:12< Ivanovic> since you obviously only ported over wesnoth-nr you should have taken care not to (by accident) change other textdomains (like eg wesnoth-httt) 20090511 20:45:29< esr> Um...I changed httt? Let me look. 20090511 20:45:39< Ivanovic> yes, you have 20090511 20:46:01< Ivanovic> look at the commit mail, you altered several files in po/wesnoth-httt/ 20090511 20:47:06< esr> Checking... 20090511 20:48:13< esr> Ivanovic: You know, in future I would prefer to never touch 1.6 at all under any circumstances 20090511 20:50:12< Ivanovic> working on it works exactly as with trunk 20090511 20:50:33< Ivanovic> but you should *never* assume that you can plainly copy things over from trunk! 20090511 20:50:56-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090511 20:51:03< Ivanovic> and i hope that you have not done so for your changes 20090511 20:51:12< esr> I did not do that in this case. I did string reppkaces on files already present. 20090511 20:51:53< Ivanovic> okay, let me first try to rollback your changes on po/wesnoth-httt 20090511 20:52:24< esr> Ivanovic: Let me look at them first. There might be some good reasonm this happened. 20090511 20:52:57< esr> svn log is not showi g me any such changes. 20090511 20:54:06< Ivanovic> there are such changes, though they seem to be only in the commented out areas 20090511 20:54:08< CIA-30> ivanovic * r35572 /branches/1.6/po/wesnoth-httt/ (26 files): revert "automatic" changes on wesnoth-httt po files 20090511 20:54:35< esr> Accirding to svn log I have not changed anything in 1.6/po since merging in Polarina's patch. Weird. 20090511 20:54:46< Ivanovic> next time please run your replacement commands only in the relevant textdomain folders since eg units might be named the same in various campaigns though they are not identical 20090511 20:54:53< Ivanovic> http://svn.gna.org/viewcvs/wesnoth?rev=35571&view=rev 20090511 20:55:05< Ivanovic> looks at this commit, changed paths lists po/ 20090511 20:55:08< Ivanovic> and the commit was by you 20090511 20:55:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090511 20:56:19< esr> I think I don't want to have anything to do with translations any more :-( 20090511 20:57:18< stikonas> Ivanovic: so what should I do if localized name is not replaced with new name? Manual replacement? 20090511 20:57:24< stikonas> as in http://svn.gna.org/viewcvs/wesnoth/branches/1.6/po/wesnoth-nr/lt.po?rev=35571&view=diff&r1=35571&r2=35570&p1=branches/1.6/po/wesnoth-nr/lt.po&p2=/branches/1.6/po/wesnoth-nr/lt.po 20090511 20:57:37< stikonas> Line: 1842 20090511 20:59:33< esr> stikonas: Consider it optional. The point of the name change was only to move the unmodified names away from being too Earth-human-English sounding. Your localized ones already avoid that. 20090511 20:59:42-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 21:00:23< esr> I only backported the name changes becauser there are some NR bugs that will be hell to fix if the 1.6 and 1.7 WML stays different. 20090511 21:03:08< CIA-30> ivanovic * r35574 /trunk/po/ (6 files in 6 dirs): updated Chinese (Traditional) and Slovak translation 20090511 21:03:18< CIA-30> ivanovic * r35573 /branches/1.6/ (11 files in 8 dirs): updated Chinese (Traditional) and Slovak translation 20090511 21:10:17-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has quit [] 20090511 21:30:24-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090511 21:49:14-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090511 21:49:28-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 21:49:49< mordante> Crab_, I just looked at the code and not sure why it does it twice but the playsingle code has never been touched by me 20090511 21:50:19< mordante> and the controller_base was added by ilor, in a refactoring so I think it slipped in by accident 20090511 21:50:43< mordante> and I also think looking at the delay(20) would be nice to see whether that causes the slowdown 20090511 21:51:20-!- stikonas_ [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 21:53:48< Crab_> mordante: ok, thanks 20090511 21:54:33< Crab_> that delay(20) is called ~10000 times in my test (1 turn, 5 ai sides, one map from northern rebirth) 20090511 21:55:29< mordante> which would be 200 sec so about 3 minutes 20090511 21:56:00< mordante> so that's about 10% of the time 20090511 21:57:27< alink> starting wesnoth with --no-delay fix that ;) 20090511 21:57:29-!- silene [n=plouf@wesnoth/developer/silene] has quit [Read error: 104 (Connection reset by peer)] 20090511 21:58:22-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090511 21:59:09< alink> hmmm, and probably affect a lot of other things, not sure if all are wanted 20090511 21:59:28< mordante> it's an unwanted coupling :-( 20090511 22:00:02 * esr mutters curses about C++ under his breath... 20090511 22:00:47< alink> damned c++ who dares use a variable ;-p 20090511 22:01:07< ardesh> esr, hey... it could be worse... vba-like worse ;) 20090511 22:01:34< mordante> esr, this has _nothing_ to do with the language used 20090511 22:01:36 * esr vomits in ardesh's general direction. 20090511 22:02:28< ardesh> esr, youre just vomiting to *ardesh 20090511 22:03:45< Crab_> mordante: one of the solutions is to make controller_base::play_slice() skip that delay on ai turn. 20090511 22:04:15< CIA-30> alink * r35575 /trunk/src/util.hpp: 20090511 22:04:15< CIA-30> Allow to have attack with damage=0 (rounding of other attacks continue to be >0) 20090511 22:04:15< CIA-30> This also fix round_damage() which was supposed to round towards base_damage, 20090511 22:04:15< CIA-30> but was incorrect for 2 cases: when dividing by 1 (D/1 give D-1, but currently not used) 20090511 22:04:15< CIA-30> and when base_damage was 0. 20090511 22:04:22-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090511 22:06:08-!- stikonas [n=quassel@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090511 22:07:27< mordante> Crab_, yes we could do that, but I just wonder why the delay is needed 20090511 22:07:42< Crab_> fps limiting to 50 ? 20090511 22:07:51-!- dfranke [i=dfranke@wesnoth/developer/dfranke] has quit [Connection timed out] 20090511 22:08:03< alink> Crab_: no something else do that 20090511 22:08:19< mordante> that is normally done in the drawing routine in IIRC display.cpp 20090511 22:08:27< alink> and there is a --max-fps=something-else-than-50 option 20090511 22:09:25< alink> in that case it's maybe to avoid pumping too often arrow keys events and scroll like crazy 20090511 22:09:43< alink> IIRC correctly similar in the old implementation 20090511 22:09:56< alink> *something similar 20090511 22:10:41< alink> (note that it's not a valid reason to do it like that) 20090511 22:12:22< alink> mmh there is no 'arrow keys events' we just check if pressed but same problem, and there is also mouse scrolling 20090511 22:12:26< mordante> the --max-fps is used in that routine I just mentioned and the 20 hardcodes it to max 50 20090511 22:14:27< alink> whatever is the reason of this get_display().delay(20), a possible better way would be to make play_slice do nothing if it was already called less than 20ms ago 20090511 22:14:54< mordante> cjhopman, I'm not sure what you did with the union routine, but the comment now states it returns the intersection instead of the union 20090511 22:15:37< mordante> not sure why did that and only mention you undid the deletion of the function :-/ 20090511 22:15:58< crimson_penguin> you know what would be nice? having shift not speed up the game while you're typing a chat message 20090511 22:16:34< alink> cjhopman, also please share your previous investigation results about this get_display().delay(20) 20090511 22:17:48-!- mjs-de [n=mjs-de@wh.Uni-Dortmund.DE] has quit ["On the road again"] 20090511 22:18:07< CIA-30> esr * r35576 /trunk/ (152 files in 6 dirs): Typo fixes, and an corresponding update to pofix.py. 20090511 22:18:18< mordante> also it looks like the draw calls the draw_warp which does the delay if the frame shouldn't be drawn already 20090511 22:18:42< mordante> so it looks like it's safe to remove it (didn't look too close) 20090511 22:18:46< Crab_> wesbot: log 12645 20090511 22:18:47< wesbot> xan * r12645 : Add delay after drawing in play_slice() 20090511 22:18:47< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=12645 20090511 22:18:50< Ivanovic> mordante: you read in the backlogs that something strange is going on with the password input field? 20090511 22:18:58< Crab_> wesbot: log 12678 20090511 22:18:58< wesbot> xan * r12678 : Tweak idling delay. 20090511 22:18:58< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=12678 20090511 22:19:13< Ivanovic> that it is not converting/getting chars correctly so that eg unicode passwords are *badly* broken 20090511 22:19:18< mordante> Ivanovic, no I read the backlog, but didn's see that do you have a pointer? 20090511 22:19:31< Ivanovic> okay, might be some closed chan stuff 20090511 22:19:47< Ivanovic> in the forum was some post from a user with password input problems 20090511 22:20:24< Ivanovic> and IIRC it was loonycyborg reporting that there can even be a crash when deleting (non ascii) chars via backspace in the password input field 20090511 22:20:25< mordante> Crab_, ok that code is from before I rewrote the draw_wrap so it might no longer be needed 20090511 22:20:58< Crab_> mordante: what bugs it was supposed to fix ? 20090511 22:21:00< alink> mmh in fact even the fps delay could use a "if it's not time yet, skip drawing and let AI do its stuff and call us again later" 20090511 22:21:23< alink> ^but need to be done before invalidation stuff to be usefull 20090511 22:21:53< Crab_> alink: ai raises ai_user_interact not often, not more than once per 30ms 20090511 22:22:17< Crab_> alink: in my testing, it was ~5 times per second. 20090511 22:22:40< alink> mmh indeed 30ms is more that 20ms so my idea seems not needed 20090511 22:22:48< mordante> Crab_, before that routine also delayed a fixed amount, now it waits until the next redraw time 20090511 22:23:02< Ivanovic> mordante: this forum post: http://www.wesnoth.org/forum/viewtopic.php?t=25361 20090511 22:23:10< alink> Crab_: but do we call draw() in other place that ai_user_interact ? 20090511 22:24:27< Ivanovic> mordante: pasted you the stuff from the closed chan in a query 20090511 22:24:41< Ivanovic> it was shadow_master as well as Soliton involved in the talk 20090511 22:25:05< alink> if near the end of these 30ms, another draw was done, when ai_user_interact will try to draw, it will be too early and we will wait a little to have 50fps max 20090511 22:26:49< Crab_> alink: not sure about what you're asking about "do we call draw() in other place that ai_user_interact". Do you mean this ? http://wesnoth.pastebin.com/m2fd6923a 20090511 22:26:52< mordante> yep my change only made sure the 50 fps was tried to be kept a bit harder as before 20090511 22:27:25< Crab_> " alink: if near the end of these 30ms, another draw was done" - how it can happen ? 20090511 22:27:37< Crab_> those 30ms are 30ms of ai think time, without any redraws. 20090511 22:27:39< mordante> maybe add a flag, when call it from the AI and skip drawing if not yet close to the timeout 20090511 22:28:05< mordante> but I want to change the whole drawing to be fired from events like I do in the gui code 20090511 22:28:11< alink> Crab_: there is no AI action like moving unit done during this time ? 20090511 22:28:23-!- Ivanovic changed the topic of #wesnoth-dev to: 1.6.2 tagged, announcing "tomorrow" | 60 bugs, 237 feature requests, 9 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090511 22:28:29< Crab_> alink: i'll check 20090511 22:28:39-!- ettin_ [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090511 22:29:06 * Ivanovic feels like giving the linux packagers (especially Rhonda) some more time since i am suprised in what a timid manner the osx and windows packages were done 20090511 22:29:20< boucman> Crab_: did my different changes improve your timings yesterday ? 20090511 22:29:21< Ivanovic> (okay, gentoo already ships 1.6.2, too, but gentoo is different anyway, right?) 20090511 22:31:58< Crab_> boucman: afair, not much, but I can remember wrong 20090511 22:32:17< boucman> and did you generate an image , 20090511 22:35:23< alink> boucman: yesterday i noticed that something in game (but not editor) constantly tried to search the "" image (via image::locator ctor), is it possible that some frequently called animation structure use image string instead of image::locator ? 20090511 22:35:53< alink> note that image "" seems to never reach get_image() 20090511 22:36:00< boucman> alink: yes 20090511 22:36:21< mordante> can't you leave the function directly when the image string is empty? 20090511 22:36:29< boucman> (suprisingly) I am only discovering the subtilities of image::locator now, so it might happen somewhere 20090511 22:36:31< Ivanovic> esr: have you already added the change by silene to pofix.py? 20090511 22:36:50 * Ivanovic just wanted to run a pot-update and saw that this one would result in a (needless) fuzzy 20090511 22:37:03< alink> mordante: yes that's a possible easy fix 20090511 22:37:08< boucman> alink: I have some optimisations pending wrt image::locator 20090511 22:37:20< Ivanovic> - message= _ "You were warned, dwarf. Riders, spread out of the area and collect what you can from from each of these houses. If anyone refuses to pay, tie them up and take it anyway. Let them know that they live only on my good graces. I'll take the army to Barag Gór. Catch up when you're done." 20090511 22:37:21< Ivanovic> + message= _ "You were warned, dwarf. Riders, spread out of the area and collect what you can from each of these houses. If anyone refuses to pay, tie them up and take it anyway. Let them know that they live only on my good graces. I'll take the army to Barag Gór. Catch up when you're done." 20090511 22:37:38< Ivanovic> (okay, some chars mingled because of iso->utf8) 20090511 22:37:48< boucman> in particular some very common objects that contained an image::locator where initializing them with locator("") instead of locator() and that should be a noticeable gain 20090511 22:38:01< alink> mordante: bit it's just to be sure that there is not some code doing useless with always empty string 20090511 22:38:09< Ivanovic> basically this is relevant and should be "unique enough": s/collect what you can from from each of these houses/collect what you can from each of these houses/g 20090511 22:38:17< Crab_> boucman: yes, there was an image. i'll post it in a few minutes.. 20090511 22:38:24< boucman> thx 20090511 22:38:54< alink> s/bit/but 20090511 22:39:07< alink> *useless operations 20090511 22:39:32< mordante> true, but ignoring empty strings seems a good idea as well 20090511 22:40:13< Ivanovic> zookeeper: looks like there *might* be a small problem in the tutorial: http://www.wesnoth.org/wiki/SpellingMistakes#Tutorial 20090511 22:40:19< mordante> I'm off now, night 20090511 22:40:26< Ivanovic> (sounds wml related as if the event is not fired/caught correctly) 20090511 22:40:28< alink> gn mordante 20090511 22:40:30< Ivanovic> n8 mordante 20090511 22:40:44-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090511 22:47:07< Crab_> boucman: ftp://ftp.terraninfo.net/wesnoth/ai_2009may10.jpg 20090511 22:47:18< boucman> thx 20090511 22:52:12< Crab_> boucman: btw, with all animation disabled, i get time=13 minutes for turn. 20090511 22:53:34< boucman> Crab_: did you change frame_parameters::frame_parameters the way I asked in that image ? or was it done only with the patch I sent you ? 20090511 22:54:17< Crab_> your patch + change of 2 parameters in one constructor to use () instead of (something) 20090511 22:55:05-!- loonybot [n=loonybot@79.139.246.175] has joined #wesnoth-dev 20090511 22:55:05< boucman> hmm 20090511 22:55:44< ancestral> What is Wesnoth's stance on using modern slang or terminology for a fantasy game? 20090511 22:55:53< ancestral> It just seems out of place to me... 20090511 22:56:10-!- loonycyborg [n=sergey@79.139.246.175] has joined #wesnoth-dev 20090511 22:56:24-!- ettin [n=jorda@212.206.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20090511 22:56:38< Ivanovic> ancestral: "don't" 20090511 22:56:39< boucman> Crab_ or alink does one of you have an external eye, to help me analyze the image, there is something I can't really understand.. 20090511 22:56:43< ancestral> For example, in An Orcish Incursion the very first sentence reads "The arrival of humans and orcs sent shock waves through the nations of the Great Continent." 20090511 22:57:12< ancestral> According to Merriam-Webster, the term "shock wave" wasn't coined until 1907 20090511 22:57:17-!- Noyga [n=lame-z@wesnoth/developer/noyga] has quit ["Quitte"] 20090511 22:57:20< Crab_> boucman: yes ? 20090511 22:57:33< Ivanovic> ah, 1907 is old enough 20090511 22:58:22< boucman> in your graphics, please look at the box about image::locator::locator 20090511 22:58:56< Crab_> ok 20090511 22:58:59< ancestral> Okay here's another 20090511 22:59:02< boucman> it is called 1333 times from frame_parameters::frame_parameters, and calls image::locator::init_index 1325 times 20090511 22:59:12< Crab_> it is not 'times called' 20090511 22:59:26< boucman> ok, "time sampled" 20090511 22:59:53< boucman> still, I assume these are more or less the same samples, since it's about the same numbers 20090511 23:00:31< Crab_> yes, basically, it gets a stack trace many times per second 20090511 23:00:42< ancestral> Son of the Black Eye, Scenario #14: "You had better go check it out." 20090511 23:00:50< boucman> however, the only time frame_parameters::frame_parameters call the constructor of image::locator::locator is in unit_frame.cpp line 158 and 159 20090511 23:00:59< ancestral> The phrase "check it out" was only used starting in the '60's and '70's 20090511 23:01:08< boucman> and, as you stated, it's the parameterless constructor 20090511 23:01:32< boucman> which, acroding to image.cpp line 138 doesn't call init_index... 20090511 23:01:40< boucman> so... I'm not sure what's happening here 20090511 23:02:18< Crab_> boucman, ah no, that constructor is not parameterless in my copy. 20090511 23:02:29< boucman> oh, ok 20090511 23:02:39< boucman> that was the optimization I wanted you to test :P 20090511 23:03:12< Crab_> 20:05 line 182 and 183 of unit_frame.cpp please change image_ and image_diagonal_ to use a parameter-less constructor 20090511 23:03:20< Crab_> note the line numbers 20090511 23:03:33 * boucman <== stupid 20090511 23:03:48< boucman> I got you to optimize the less used one 20090511 23:04:12< boucman> ok, I'll commit my current optimisations, could you retest when you have time ? I would be gratefull 20090511 23:04:26-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Remote closed the connection] 20090511 23:04:49< Crab_> boucman: yes, i'll do so 20090511 23:04:50< CIA-30> boucman * r35577 /trunk/src/ (5 files): various animation optimisation (cache result of overlap calculation + better initialization of image::locator) 20090511 23:04:58< boucman> this should theoretically gain us ~12% time 20090511 23:06:09< boucman> Crab_: btw, did you figure out why the "double draw" with the GUI you asked me about last time ? 20090511 23:06:30< Crab_> boucman: I'm testing without it atm 20090511 23:06:36< boucman> k 20090511 23:06:49< Crab_> having no glitches so far :) 20090511 23:07:17< boucman> Crab_: I am pretty sure that from a map Pov it's not needed, how ever I don't know much about user interaction/GUI redraw 20090511 23:08:57< Crab_> and we will also try to squeeze 3 minutes by removing delay time in play_slice during ai turn. 20090511 23:09:06< Crab_> 20ms*10000 = 200 seconds. 20090511 23:09:17< boucman> why do we have a delay in there ? 20090511 23:09:48< Crab_> boucman: r12645, r12678 that's all I know :) 20090511 23:09:55< boucman> hehe 20090511 23:10:28< boucman> Crab_: at the beginning of wesnoth we had those delays spread everywhere, one of the thing I did with animations was clean most of them up, but I might have missed a few 20090511 23:11:20< ancestral> Ivanovic: what about "check it out" then? 20090511 23:12:04< Soliton> why don't you just propose something more fitting? 20090511 23:12:26< ancestral> Do multiple spaces in a message string get counted as two, or does it get interpreted as one? 20090511 23:12:32< ancestral> *consecutive spaces 20090511 23:12:58< Soliton> two 20090511 23:13:00< ancestral> Soliton: okay, let me think 20090511 23:13:35< ancestral> Soliton: An Orcish Incursion, 4_Valley_of_trolls.cfg Line 291 Column 50 two spaces 20090511 23:15:14< ancestral> s/check it out/investigate 20090511 23:18:31< ancestral> I've found another... I'll post it on the spelling/grammar wiki, thanks guys 20090511 23:18:44< zookeeper> Ivanovic, i'll check 20090511 23:22:29< zookeeper> Ivanovic, that line is wired to trigger if you select konrad after being told to select one of the fighters.. 20090511 23:22:44-!- YogiHH [n=chatzill@c129212.adsl.hansenet.de] has joined #wesnoth-dev 20090511 23:23:11< zookeeper> i guess i'll change that to an attack event instead? 20090511 23:23:26-!- JW2 [n=JW@c-71-57-85-168.hsd1.il.comcast.net] has joined #wesnoth-dev 20090511 23:23:37< Ivanovic> it should be something *before* the player attacks 20090511 23:23:52< Ivanovic> no idea if this is caught by an attack event 20090511 23:24:19< zookeeper> it's unlikely that the player would manage to attack without triggering the select event first, i guess 20090511 23:24:50< Crab_> zookeeper: use the formula ai console to attack :) 20090511 23:25:44< zookeeper> well, properly solving that requires some new strings 20090511 23:26:11< crimson_penguin> how come when I go to help from the main screen I don't get to see unit defenses? 20090511 23:26:49< Ivanovic> zookeeper: at least in trunk you can fix this 20090511 23:26:51< Ivanovic> ;) 20090511 23:27:05< Ivanovic> zookeeper: beside this a friend of mine gave me a comment today about EI: 20090511 23:27:29< Ivanovic> in the scenario where you have to get into the town under siege he managed to kill on of the three enemy leaders 20090511 23:27:48< Ivanovic> in the next scenario he had to fight the three lichs again 20090511 23:28:10< Ivanovic> might make sense to state that the enemy troops got reinforcements, something like this 20090511 23:28:14-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090511 23:28:29-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090511 23:29:08< Crab_> boucman: ok, 'remove second draw call from ai_interact' + alink's improvements + your yesterday's patch' give me 21 minute per turn. 20090511 23:29:27< Ivanovic> (okay, his troops were too strong, he was joking about having killed half of the enemy troops in turn 5 when reaching the town and saying that the dialog was a little off with stating "hey, we can't beat them, there are too many" and him already having killed half of their troops... 20090511 23:29:33< boucman> ok, did you generate a png ? 20090511 23:29:58< zookeeper> Ivanovic, right 20090511 23:30:05 * zookeeper pastes into his todo list 20090511 23:30:13< Ivanovic> great 20090511 23:30:24< Crab_> boucman: will do so now, and then I'll test your today's committed changes. 20090511 23:30:43< Crab_> (note that 20ms delay is still there, in both cases) 20090511 23:31:33< boucman> please start with my commit immediately, I won't hae time to study it tonight anyway (unless you want to study it yourself, of course) 20090511 23:32:46< zookeeper> Ivanovic, ok, alternative solution: when selecting konrad and when delfador says it's stupid to attack yourself, i'll just drop konrad's moves to 0 20090511 23:33:20< Ivanovic> zookeeper: sounds perfect 20090511 23:33:55< zookeeper> i'll do that then 20090511 23:34:08< Ivanovic> add something about a leader should stay back sometimes and have his troops do the dirty stuff unless it is rather safe or really required and it should be really perfect 20090511 23:34:55< Crab_> boucman: ftp://ftp.terraninfo.net/wesnoth/ai_2009may11_before.jpg and now compiling your patch 20090511 23:34:55< JW2> Is anyone here capable of PMing me my passphrase for the Era of Myths.pbl? If so, send it to me on the forums please. 20090511 23:35:11-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit ["The man who smiles when things go wrong has thought of someone to blame it on."] 20090511 23:36:54< esr> Ivanovic: Yes, I've added silene's change to pofix.py, and applied it everywhere. 20090511 23:37:31< Ivanovic> esr: in 1.6, too? 20090511 23:37:39< Ivanovic> saw no commit for 1.6 sotbe po files 20090511 23:38:34-!- Elvish_Pillage2 [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090511 23:38:53-!- ardesh [n=ardesh@port-92-206-77-165.dynamic.qsc.de] has quit ["Quis custodiet ipsos custodes"] 20090511 23:38:58< esr> That's because thwre isn't one. I would prefer not to touch 1.6 again and t o keep as far away from translations issues as possible from now on. 20090511 23:38:59< JW2> zookeeper, Ivanovic, esr: is it possible for any of you to access the Era of Myths .pbl password? 20090511 23:39:29< Ivanovic> yes, it is possible for me 20090511 23:39:44< Ivanovic> which addon server? (1.6 or trunk or whatever) 20090511 23:40:01< JW2> Ivanovic: 1.6 20090511 23:41:04-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090511 23:41:57< zookeeper> Ivanovic, for some reason my extremely simple fix isn't working, i'll figure it out tomorrow.. 20090511 23:42:09-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090511 23:45:16< CIA-30> boucman * r35578 /branches/1.6/src/ (unit_frame.cpp unit_frame.hpp): port the trivial/non-dangerous optimisations to 1.6 20090511 23:46:34< boucman> night all 20090511 23:46:49< Crab_> boucman: night. I'll post result here. 20090511 23:46:53-!- boucman [n=rosen@wesnoth/developer/boucman] has quit [Remote closed the connection] 20090511 23:47:37< Ivanovic> esr: then please at least port pofix over and tell me how to run it initially to fix the po files 20090511 23:48:15< esr> Ivanovic: What do you mean by "port pofix over"? 20090511 23:48:38< Ivanovic> commit a version that fixes the typo silene fixed in 1.6 to the utils folder in branches/1.6 20090511 23:50:52-!- stikonas [n=quassel@ctv-217-147-36-179.vinita.lt] has joined #wesnoth-dev 20090511 23:51:20-!- stikonas_ [n=quassel@ctv-217-147-36-179.vinita.lt] has quit [Read error: 104 (Connection reset by peer)] 20090511 23:51:33< Ivanovic> let me see if i can get your changes merged over myself... 20090511 23:54:05-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090511 23:55:06-!- Elvish_Pillager [n=eli@71-10-228-131.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090511 23:56:36-!- Gnutoo [n=gnutoo@host109-10-dynamic.54-79-r.retail.telecomitalia.it] has quit [Read error: 113 (No route to host)] 20090511 23:58:20< CIA-30> ivanovic * r35579 /branches/1.6/ (151 files in 6 dirs): 20090511 23:58:20< CIA-30> port over typo fixes from trunk to 1.6 (originally by esr in r35576) 20090511 23:58:20< CIA-30> run pofix on po files to include the latest typo fixes --- Log closed Tue May 12 00:00:07 2009