--- Log opened Sun Jan 03 00:00:02 2010 20100103 00:00:07< fendrin> esr: pong 20100103 00:00:17< esr> Are you busy? 20100103 00:00:33< ilor_> mordante: more listbox FRs. I can't see a way to add an item not at the end of a listbox 20100103 00:00:52< ilor_> mordante: and *far* more importantly, how do I modify a row contents 20100103 00:00:55< fendrin> esr: I am going to a disco in about an hour. But I have time until then. 20100103 00:02:25< esr> fendrin: There is something seriously wrong behind bug #15037: "Tutorial Part II - fatal". I think it will take somebody who understands the WML/engine interface as well as you to diagnose it. 20100103 00:04:55< fendrin> esr: I am not sure if you don't overestimate my knowledge but I will investigate. Feel free to assign the bug to me. 20100103 00:05:06< esr> OK.' 20100103 00:08:21< shadowmaster> wesbot: bug 15037 20100103 00:08:23< wesbot> Bug #15037 Assigned to: Fabian Müller Status: Confirmed Priority: 5 - Normal 20100103 00:08:25< wesbot> Summary: Tutorial Part II - fatal error 20100103 00:08:28< wesbot> Original submission: I get the following error when playing through the Tutori 20100103 00:08:31< wesbot> al, in part II (against the orcs).Error when playing the game: game_error: 20100103 00:08:34< wesbot> URL: https://gna.org/bugs/?15037 20100103 00:08:37< wesbot> Attached file (1st): https://gna.org/bugs/download.php?file_id=7582 20100103 00:12:32< shadowmaster> doesn't reproduce here 20100103 00:12:58< shadowmaster> I do get a lot of WML dumps in stderr. 20100103 00:13:47< shadowmaster> 20100102 20:10:27 warning engine: clobbering the game_state variables 20100103 00:14:08< shadowmaster> 20100102 20:10:27 warning engine: MANY PAGES-LONG DUMP 20100103 00:16:49< fendrin> Maybe mordante suggested right that an addon is causing the trouble. 20100103 00:21:16-!- wesbot changed the topic of #wesnoth-dev to: string/feature freeze active! | 55 bugs, 245 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100103 00:26:00-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20100103 00:27:27-!- Noyga [n=noyga@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20100103 00:31:58-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20100103 00:33:17< esr> fendrin: I will try clearinng my add-ons and see if it reproduces. 20100103 00:33:46-!- stikonas [n=and@wesnoth/translator/stikonas] has quit ["Konversation terminated!"] 20100103 00:33:56-!- stikonas [n=and@ctv-79-132-179-139.vinita.lt] has joined #wesnoth-dev 20100103 00:38:15-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: erl, Tigge 20100103 00:42:47-!- Netsplit over, joins: Tigge, erl 20100103 00:42:53-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100103 00:44:18-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 54 (Connection reset by peer)] 20100103 00:50:03< fendrin> esr: okay, but I am away for now. 20100103 00:51:25-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20100103 01:00:21-!- Blueblaze [n=nick@adsl-76-202-22-180.dsl.hstntx.sbcglobal.net] has quit [Remote closed the connection] 20100103 01:03:45-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20100103 01:04:25-!- Vetinari_ [n=lukjad00@unaffiliated/lukjad007] has joined #wesnoth-dev 20100103 01:04:37-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20100103 01:05:49-!- ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has joined #wesnoth-dev 20100103 01:05:49-!- Vetinari [n=lukjad00@unaffiliated/lukjad007] has quit [Read error: 110 (Connection timed out)] 20100103 01:06:12-!- Vetinari_ is now known as Vetinari 20100103 01:06:35-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Read error: 110 (Connection timed out)] 20100103 01:08:45-!- PeterFA [n=quassel@c-98-203-132-209.hsd1.wa.comcast.net] has joined #wesnoth-dev 20100103 01:17:30-!- Rhonda [n=rhonda@anguilla.debian.or.at] has joined #wesnoth-dev 20100103 01:18:08-!- ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has quit [Operation timed out] 20100103 01:20:30-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20100103 01:24:00-!- Rhonda [n=rhonda@wesnoth/developer/rhonda] has quit [Remote closed the connection] 20100103 01:24:05-!- Rhonda [n=rhonda@anguilla.debian.or.at] has joined #wesnoth-dev 20100103 01:24:30-!- Vetinari [n=lukjad00@unaffiliated/lukjad007] has quit [Read error: 110 (Connection timed out)] 20100103 01:27:17< ilor_> mordante: oh, btw, listboxes need to respond to mouse wheel events 20100103 01:28:20< loonycyborg> ilor_: Aren't they already? 20100103 01:29:06< loonycyborg> At least one in the campaign dialog definitely does. 20100103 01:29:32-!- happygrue [n=George@wesnoth/developer/wintermute] has joined #wesnoth-dev 20100103 01:30:06< ilor_> loonycyborg: ahh, the widget needs to be active (clicked on), I expected it to work with the mouse just hivering above 20100103 01:30:22-!- PeterFA [n=quassel@unaffiliated/peterfa] has quit [Read error: 60 (Operation timed out)] 20100103 01:37:16-!- Blarumyrran [n=Blarumyr@81-20-159-197.levira.ee] has quit [Read error: 110 (Connection timed out)] 20100103 01:52:28-!- Chusslove [n=Chusslov@brsg-d9bee689.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20100103 01:54:03-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 104 (Connection reset by peer)] 20100103 01:54:05-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20100103 01:54:41-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit ["ZNC - http://znc.sourceforge.net"] 20100103 01:57:30-!- Chusslove [n=Chusslov@brsg-d9bef7d5.pool.mediaWays.net] has joined #wesnoth-dev 20100103 02:03:52-!- Vetinari [n=lukjad00@unaffiliated/lukjad007] has joined #wesnoth-dev 20100103 02:05:19-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has joined #wesnoth-dev 20100103 02:24:14< shadowmaster> ilor: hopefully it should work with the mouse hovering on it 20100103 02:24:40< shadowmaster> I'm continously annoyed by Windows' lack of common sense regarding that 20100103 02:27:41< shadowmaster> well, that's when I have to use Windows a all; Gtk2 and Qt4 seem to do this correctly, although Qt4 also switches the currently focused widget when it receives a mouse wheel event 20100103 02:29:36-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20100103 02:30:10-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20100103 02:37:45< CIA-28> ivanovic * r40533 /trunk/po/ (wesnoth/de.po wesnoth-lib/de.po): updated German translation 20100103 02:53:05-!- new_shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100103 02:53:15-!- new_shadowmaster [n=ignacio@wesnoth/developer/shadowmaster] has quit [Nick collision from services.] 20100103 02:54:06-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100103 03:00:50-!- ardesh [n=ardesh@port-92-195-241-189.dynamic.qsc.de] has quit [Read error: 60 (Operation timed out)] 20100103 03:01:10-!- ardesh [n=ardesh@port-92-195-37-48.dynamic.qsc.de] has joined #wesnoth-dev 20100103 03:12:55-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has quit [Read error: 104 (Connection reset by peer)] 20100103 03:13:05-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20100103 03:30:13-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100103 03:30:35-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 113 (No route to host)] 20100103 03:31:02-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [] 20100103 03:56:10-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20100103 04:07:36-!- ShadowChild [n=lukjadOO@unaffiliated/lukjad007] has joined #wesnoth-dev 20100103 04:10:34-!- lukjad007 [n=lukjadOO@unaffiliated/lukjad007] has quit [Operation timed out] 20100103 04:14:37-!- Blueblaze [n=nick@adsl-76-202-22-180.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100103 04:22:54-!- Vetinari [n=lukjad00@unaffiliated/lukjad007] has quit [Connection timed out] 20100103 04:24:10-!- Ivanovic_ [n=ivanovic@dtmd-4db2f5a8.pool.mediaWays.net] has joined #wesnoth-dev 20100103 04:25:44-!- shadowm_laptop [n=ignacio@wesnoth/developer/shadowmaster] has quit [Nick collision from services.] 20100103 04:40:20-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20100103 04:42:08-!- Ivanovic_ is now known as Ivanovic 20100103 04:53:42-!- Blarumyrran [n=Blarumyr@81-20-159-197.levira.ee] has joined #wesnoth-dev 20100103 04:57:22-!- Tallken [n=f2f93bf5@93.102.76.133.rev.optimus.pt] has quit ["Leaving"] 20100103 05:33:10-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20100103 05:53:05-!- Chusslove [n=Chusslov@brsg-d9bef7d5.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20100103 05:57:58-!- Chusslove [n=Chusslov@brsg-d9bee1cf.pool.mediaWays.net] has joined #wesnoth-dev 20100103 06:05:35-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 60 (Operation timed out)] 20100103 06:14:51-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100103 06:25:43-!- silene [n=plouf@AMarseille-251-1-31-25.w81-251.abo.wanadoo.fr] has joined #wesnoth-dev 20100103 06:46:09-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20100103 07:49:58-!- Sirp [n=user@wesnoth/developer/dave] has quit [Read error: 113 (No route to host)] 20100103 08:01:25-!- Appleman1234 [n=Appleman@CPE-124-191-178-150.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100103 08:32:39-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20100103 08:41:21-!- fkhodkov [n=fedor76@ppp-78-24-27-29-bras0.istra.ru] has quit [Read error: 60 (Operation timed out)] 20100103 08:46:43-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20100103 08:48:14-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20100103 08:48:29< mordante> servus 20100103 08:49:26-!- PeterFA [n=quassel@c-98-203-132-209.hsd1.wa.comcast.net] has joined #wesnoth-dev 20100103 08:55:49< mordante> ilor I'll add the insert to my todo list 20100103 08:56:34< mordante> with tlistbox::get_row_grid you can get the contents of a row 20100103 08:56:59< mordante> not sure whether the layout is updated properly afterwards, but we can test and fix that if needed 20100103 09:00:25< mordante> I can change the scrollwheel behaviour if wanted 20100103 09:00:37-!- PeterFA [n=quassel@unaffiliated/peterfa] has quit [Read error: 60 (Operation timed out)] 20100103 09:17:32-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20100103 10:13:24-!- _teddy [n=fedor76@ppp-78-24-26-36-bras0.istra.ru] has joined #wesnoth-dev 20100103 10:13:52-!- _teddy is now known as fkhodkov 20100103 10:18:16< silene> mordante: there are two bugs: one is dumping the whole wml state on warning (what's the point?!), the other is whether this warning makes sense or not 20100103 10:19:56< silene> unfortunately, Sapient is not around 20100103 10:22:00< mordante> silene, ok, I thought it was due to lua that those warnings were printed 20100103 10:48:03-!- stikonas [n=and@ctv-79-132-179-139.vinita.lt] has joined #wesnoth-dev 20100103 10:48:22< silene> mordante: no, it's completely unrelated; it's caused by gamestatus.cpp:583; each time the game state is modified, a warning is printed 20100103 10:48:37< silene> (and obviously, it's modified at load time) 20100103 10:49:13< mordante> ah ok 20100103 10:51:33< silene> i think i will just get rid of this warning; if Sapient needs it, i will just let him put it back 20100103 11:01:56-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20100103 11:01:59< CIA-28> silene * r40534 /trunk/src/gamestatus.cpp: Removed warning so that there are no spurious messages at load time. 20100103 11:10:51< Ivanovic> moin 20100103 11:14:28< mordante> hi Ivanovic 20100103 11:23:27-!- Noyga [n=noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20100103 11:24:05-!- loonybot [n=loonybot@ppp79-139-137-151.pppoe.spdop.ru] has joined #wesnoth-dev 20100103 11:24:56-!- loonycyborg [n=sergey@ppp79-139-137-151.pppoe.spdop.ru] has joined #wesnoth-dev 20100103 11:38:33< CIA-28> mordante * r40535 /trunk/data/gui/default/widget/panel_title_screen.cfg: Improve the tiny-gui version. 20100103 11:38:37< CIA-28> mordante * r40536 /trunk/data/gui/default/widget/window_default.cfg: Improve the tiny-gui version. 20100103 11:38:41< CIA-28> mordante * r40537 /trunk/data/gui/default/widget/panel_wml_message.cfg: Improve the tiny-gui version. 20100103 11:38:44< CIA-28> mordante * r40538 /trunk/data/gui/default/widget/toggle_panel_wml_message.cfg: Improve the tiny-gui version. 20100103 11:38:51< CIA-28> mordante * r40539 /trunk/changelog: Changelog update. 20100103 11:44:49-!- Blueblaze [n=nick@adsl-76-202-22-180.dsl.hstntx.sbcglobal.net] has quit [Read error: 60 (Operation timed out)] 20100103 11:49:20-!- deekay [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20100103 12:18:46-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20100103 12:25:47< Ivanovic> mordante: cool changes! 20100103 12:26:04< Ivanovic> have you also checked how 800x480 looks atm (using the --small-gui param)? 20100103 12:26:32< mordante> Ivanovic, yes I noticed the problems a while ago, haven't tested 800x480 20100103 12:26:39< Ivanovic> anyway, i am off for ~3 to 4h 20100103 12:26:49< Ivanovic> would be great if you checked things once you have a little time 20100103 12:27:03< mordante> Ivanovic, can test later, but testing something different and start to wonder whether I missed something or not... 20100103 12:27:18< Ivanovic> sure 20100103 12:27:33< mordante> thanks to confirm I missed something :-P 20100103 12:35:40-!- mjs-de [n=mjs-de@p3EE24396.dip.t-dialin.net] has joined #wesnoth-dev 20100103 12:45:10-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20100103 12:45:22< mordante> off for lunch 20100103 12:45:29< CIA-28> mordante * r40540 /trunk/ (3 files in 2 dirs): 20100103 12:45:29< CIA-28> Add a new transient error message. 20100103 12:45:29< CIA-28> This commits "adds" a new translatable string, but since the string is 20100103 12:45:29< CIA-28> already in that text domain, it doesn't break the string freeze. 20100103 12:45:30< CIA-28> mordante * r40541 /trunk/src/filechooser.cpp: 20100103 12:45:30< CIA-28> Convert some old gui stuff to new. 20100103 12:45:32< CIA-28> gui::message_dialog to gui2::show_transient_error_message. 20100103 12:45:56-!- ilor [n=user@ackd66.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20100103 12:46:55-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has quit ["This computer has gone to sleep"] 20100103 12:50:41-!- Vetinari [n=lukjad00@unaffiliated/lukjad007] has joined #wesnoth-dev 20100103 12:52:52-!- ShadowChild is now known as lukjad007 20100103 13:00:55-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20100103 13:20:52< silene> Ivanovic: why did you close http://gna.org/bugs/?14957 as fixed? 20100103 14:07:39-!- dtiger [n=dtiger@109.126.178.81] has joined #wesnoth-dev 20100103 14:09:01-!- dtiger [n=dtiger@109.126.178.81] has quit [Remote closed the connection] 20100103 14:14:38< mordante> hi ilor 20100103 14:14:47< ilor> hi mordante 20100103 14:15:38< mordante> ilor, regarding the insert, do you want to add one item or several? 20100103 14:15:52< ilor> mordante: one 20100103 14:16:17< ilor> mordante: I'm currently making the gamelist update on a row-basis, just noticed that the diffs sent by the server can and do contain a "delete game id 554, add game id 554" which makes my code barf 20100103 14:16:52< mordante> ah ok 20100103 14:17:49< mordante> will look at it later this afternoon 20100103 14:23:20< mordante> Ivanovic, --smallgui also looks fine to me 20100103 14:26:58< mordante> ilor, I'll it now, it's easier as expected, the generator already has the code for it :-) 20100103 14:27:25-!- Tallken [n=f2f93bf5@93.102.90.3.rev.optimus.pt] has joined #wesnoth-dev 20100103 14:36:51< CIA-28> mordante * r40542 /trunk/src/addon_management.cpp: 20100103 14:36:51< CIA-28> Convert some old gui stuff to new. 20100103 14:36:51< CIA-28> More old style dialogs to the new style function calls. 20100103 14:36:53< CIA-28> mordante * r40543 /trunk/src/game.cpp: 20100103 14:36:53< CIA-28> Convert some old gui stuff to new. 20100103 14:36:53< CIA-28> More old style dialogs to the new style function calls. 20100103 14:36:56< CIA-28> mordante * r40544 /trunk/src/multiplayer_wait.cpp: 20100103 14:36:58< CIA-28> Convert some old gui stuff to new. 20100103 14:37:00< CIA-28> More old style dialogs to the new style function calls. 20100103 14:37:04< CIA-28> mordante * r40545 /trunk/changelog: Update changelog. 20100103 14:37:12< CIA-28> mordante * r40546 /trunk/ (3 files in 2 dirs): Allow listboxes to insert items at every index. 20100103 14:37:14< mordante> ilor, ^not tested but it should work 20100103 14:37:29< ilor> mordante: thanks 20100103 14:38:02< mordante> you're welcome 20100103 14:38:06< mordante> afk 20100103 14:42:29-!- Appleman1234 [n=Appleman@CPE-124-191-178-150.oxqn1.cha.bigpond.net.au] has quit [Read error: 110 (Connection timed out)] 20100103 14:45:39-!- Appleman1234 [n=Appleman@CPE-124-191-178-150.oxqn1.cha.bigpond.net.au] has joined #wesnoth-dev 20100103 15:40:25-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [Remote closed the connection] 20100103 15:40:41-!- zookeeper [n=l@88-148-251-223.bb.dnainternet.fi] has joined #wesnoth-dev 20100103 15:49:35-!- Tallken [n=f2f93bf5@93.102.90.3.rev.optimus.pt] has quit ["Leaving"] 20100103 16:00:16< Ivanovic> re 20100103 16:00:23< Ivanovic> silene: because you commited a fix before the release 20100103 16:00:28< Ivanovic> silene: and with the release i closed it 20100103 16:03:35< Ivanovic> silene: at least i tend to think that the bug is fixed when there is a commit message posted with the text "Converted tips of day to Pango rendering. (Fix for bug #14957.)" 20100103 16:04:12< Ivanovic> if that ain't anything that is required to fix it some small comment "ABC is done but XYZ still missing, this will be done post 1.8" would be *really* good to have 20100103 16:20:11-!- Appleman1234 [n=Appleman@CPE-124-191-178-150.oxqn1.cha.bigpond.net.au] has quit ["Leaving"] 20100103 16:23:29-!- elias [n=elias@allegro/developer/allefant] has joined #wesnoth-dev 20100103 16:27:47< mordante> Ivanovic, IIRC I also asked silene before about that bug and it wasn't entirely fixed 20100103 16:28:02< Ivanovic> argh, okay 20100103 16:43:03-!- user_ [n=user@pool-71-164-166-178.dllstx.fios.verizon.net] has joined #wesnoth-dev 20100103 16:43:08-!- user_ is now known as Sirp 20100103 16:58:00-!- mjs-de [n=mjs-de@p3EE24396.dip.t-dialin.net] has quit [Remote closed the connection] 20100103 17:20:26< boucman> Crab_: do you have a WIP of your documentation somewhere ? 20100103 17:21:37< mordante> boucman, did you hear more of the iPhone porter regarding porting things back? 20100103 17:21:56< boucman> no :( 20100103 17:21:58< boucman> nothing 20100103 17:22:03< boucman> didn't even answer my PM 20100103 17:22:04< mordante> :-( 20100103 17:22:43< boucman> mordante: after googling a little the guy seems to make a living from iphone apps, so i'm not sure it's interesting to him to be a "long term maintainer" if you see what i mean 20100103 17:22:55< Crab_> boucman: only somewhere on my hdd. I can try to find them and post in the wiki today, if you want to take a look at them 20100103 17:23:38< mordante> boucman, ah ok still he did a lot of work and would be a waste if he has to do it all over for 1.8... 20100103 17:24:53< boucman> mordante: i know but I don't want to run over him, so i'll wait for 1.8 and if he don't move, i'll checkout his stuff, diff and see what we get 20100103 17:26:40< mordante> agreed, still hoped we would care more 20100103 17:26:44< mordante> hs* 20100103 17:26:50< mordante> he* 20100103 17:27:31< boucman> Crab_: taht would be agood idea, especially since doofus and others seems to be starting to be working on it, now is the good time to post it, even if it's a WIP 20100103 17:27:41< Crab_> ok 20100103 17:27:41< boucman> i'm sure they'll proofread and correct mistakes :) 20100103 17:28:00< AI0867> mordante: 20100103 17:23:52 debug gui/layout: tgrid [] set_size: best size 95,95 available size 70,596. 20100103 17:28:03< AI0867> wesnoth: src/gui/widgets/grid.cpp:519: virtual void gui2::tgrid::set_size(const gui2::tpoint&, const gui2::tpoint&): Assertion `false' failed. 20100103 17:28:27< AI0867> my way of reproducing is to start The_Silver_Lands's debug scenario 20100103 17:28:34< AI0867> go to floor two 20100103 17:28:38< AI0867> start the gamestate inspector 20100103 17:28:43< AI0867> select a variable 20100103 17:28:50< Crab_> boucman: yes, it's time. with 1.7.11, all the main parts are in place for ai configuration, but there are still problems with fai 20100103 17:28:56< AI0867> then press the down arrow on my keyboard 20100103 17:29:20< AI0867> wesnoth crashes with that assertion after the selection falls off the bottom 20100103 17:29:57< AI0867> a vertical scrollbar is required 20100103 17:31:03< mordante> AI0867, which window size do you use? 20100103 17:32:46< AI0867> windowed, so less than 1280x800, I'll check 20100103 17:33:03-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 113 (No route to host)] 20100103 17:33:07< AI0867> 1272x720 20100103 17:34:49< mordante> what do you mean with the debug scenario ? 20100103 17:34:59< AI0867> scenario 0 20100103 17:35:18< AI0867> only accessible in debug mode 20100103 17:35:49< AI0867> https://wesnoth-umc-dev.svn.sourceforge.net/svnroot/wesnoth-umc-dev/trunk/The_Silver_Lands 20100103 17:36:30< mordante> guess it's not in the version on the server... 20100103 17:38:26< AI0867> it exists mainly for testing features needed for scenario 5 and later 20100103 17:41:28-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100103 17:51:20< AI0867> it still crashes on 1280x800 20100103 17:51:24< mordante> AI0867, which translation do you use? 20100103 17:51:28< AI0867> C 20100103 17:52:47< mordante> odd works fine for me :-/ 20100103 17:55:42< CIA-28> mordante * r40547 /trunk/src/gui/auxiliary/canvas.cpp: Update some wiki comment. 20100103 18:15:25-!- ardesh [n=ardesh@port-92-195-37-48.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 20100103 18:15:53-!- ardesh [n=ardesh@port-92-195-36-212.dynamic.qsc.de] has joined #wesnoth-dev 20100103 18:21:16-!- wesbot changed the topic of #wesnoth-dev to: string/feature freeze active! | 56 bugs, 245 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100103 18:31:55-!- Noyga [n=noyga@wesnoth/developer/noyga] has quit [Remote closed the connection] 20100103 18:44:27-!- elias [n=elias@allegro/developer/allefant] has quit ["Leaving"] 20100103 18:56:40-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20100103 18:58:42-!- Amuchan [n=smar@a88-113-60-192.elisa-laajakaista.fi] has quit [SendQ exceeded] 20100103 19:06:48< boucman> zookeeper: around ? 20100103 19:08:29-!- Noyga [n=noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20100103 19:08:49-!- Noyga [n=noyga@wesnoth/developer/noyga] has quit [Remote closed the connection] 20100103 19:10:51-!- Noyga [n=noyga@wesnoth/developer/noyga] has joined #wesnoth-dev 20100103 19:13:42< zookeeper> boucman, yeah 20100103 19:16:06< boucman> zookeeper: nevermind, thespaceinvader is logged in, so i might ask him directly 20100103 19:16:09< boucman> thespaceinvader: around ? 20100103 19:16:35< thespaceinvader> i am 20100103 19:16:44< thespaceinvader> i've been meaning to fix that chasm thing for a while 20100103 19:16:51< thespaceinvader> i'll get to it some time this evening 20100103 19:16:58< boucman> thespaceinvader: ok, ok that's what I wanted to mention :) 20100103 19:17:22< thespaceinvader> np 20100103 19:20:25-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20100103 19:20:57-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20100103 19:22:17-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20100103 19:23:44< zookeeper> what chasm thing? 20100103 19:24:35< zookeeper> oh, that. nevermind. 20100103 19:33:26-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20100103 19:37:27-!- Blueblaze [n=nick@adsl-76-202-22-180.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20100103 19:39:17-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20100103 19:44:40< CIA-28> mordante * r40548 /trunk/src/builder.cpp: 20100103 19:44:40< CIA-28> Pre instead of post increment a variable. 20100103 19:44:40< CIA-28> Issue found by cppcheck. 20100103 19:44:50< CIA-28> mordante * r40549 /trunk/src/formula.cpp: 20100103 19:44:50< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:44:50< CIA-28> Issue found by cppcheck. 20100103 19:44:54< CIA-28> mordante * r40550 /trunk/src/game_config.cpp: 20100103 19:44:54< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:44:54< CIA-28> Issue found by cppcheck. 20100103 19:44:57< CIA-28> mordante * r40551 /trunk/src/ (game_preferences.cpp game_preferences_display.cpp): 20100103 19:44:57< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:02< CIA-28> Issue found by cppcheck. 20100103 19:45:02< CIA-28> mordante * r40552 /trunk/src/leader_list.cpp: 20100103 19:45:03< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:07< CIA-28> Issue found by cppcheck. 20100103 19:45:09< CIA-28> mordante * r40553 /trunk/src/race.cpp: 20100103 19:45:11< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:13< CIA-28> Issue found by cppcheck. 20100103 19:45:15< CIA-28> mordante * r40554 /trunk/src/serialization/string_utils.cpp: 20100103 19:45:17< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:19< CIA-28> Issue found by cppcheck. 20100103 19:45:21< CIA-28> mordante * r40555 /trunk/src/server/server.cpp: 20100103 19:45:25< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:27< CIA-28> Issue found by cppcheck. 20100103 19:45:29< CIA-28> mordante * r40556 /trunk/src/sound.cpp: 20100103 19:45:31< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:33< CIA-28> Issue found by cppcheck. 20100103 19:45:37< CIA-28> mordante * r40557 /trunk/src/soundsource.cpp: 20100103 19:45:39< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:41< CIA-28> Issue found by cppcheck. 20100103 19:45:45< CIA-28> mordante * r40558 /trunk/src/video.cpp: 20100103 19:45:47< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:45:49< CIA-28> Issue found by cppcheck. 20100103 19:45:56< CIA-28> mordante * r40559 /trunk/src/actions.cpp: 20100103 19:46:00< CIA-28> Use empty() instead of comparing size() with 0. 20100103 19:46:02< CIA-28> Issue found by cppcheck. 20100103 19:46:26< mordante> I'm off bye 20100103 19:47:13-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20100103 19:52:43-!- Tallken [n=f2f93bf5@93.102.63.62.rev.optimus.pt] has joined #wesnoth-dev 20100103 19:57:21-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100103 19:57:27< CIA-28> esr * r40560 /trunk/data/core/macros/animation-utils.cfg: Address bug #15047: "drakes don't fly over chasm/lava". 20100103 20:00:43-!- PeterFA [n=quassel@c-98-203-132-209.hsd1.wa.comcast.net] has joined #wesnoth-dev 20100103 20:03:37< boucman> esr: in your last commit, you seem to finish a #define with a #endif if I read the wml correctly 20100103 20:04:10< esr> boucman: Good catch. I'll fix. 20100103 20:04:14-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20100103 20:04:37< Espreon> esr: I think that your commit broke some stuff. 20100103 20:04:48< boucman> Espreon: too slow :P 20100103 20:05:01< Espreon> Oh wellz... 20100103 20:05:06< CIA-28> esr * r40561 /trunk/data/core/macros/animation-utils.cfg: Fix bonehead syntax error. Thanks to boucman. 20100103 20:05:08< esr> Must test. 20100103 20:06:00< esr> Grrr. That's treach me to commit WML changes without running wmllint first as a check. (I usually do.) 20100103 20:06:15< shadowmaster> wmllint doesn't catch all syntax errors, mind you 20100103 20:06:54< esr> No, but it catches many. 20100103 20:09:08-!- PeterFA [n=quassel@unaffiliated/peterfa] has quit [Read error: 60 (Operation timed out)] 20100103 20:10:16< esr> What does "y=0~-5,-5~-8,-8~-9,-9~-10,-10~-9,-9~-8,-8~-5,-5~0" mean in an animation frame? Those tildes puzzle me. 20100103 20:10:59< shadowmaster> I believe those stand for "progressively change y from 0 to -5, then from -5 to -8, then from -8 to -9, etc." 20100103 20:11:34< shadowmaster> well, http://wiki.wesnoth.org/AnimationWML#Progressive_parameters 20100103 20:12:06< esr> Ahhhhh. 20100103 20:12:11< esr> Interesting. 20100103 20:13:04< boucman> :) 20100103 20:15:28-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20100103 20:16:06-!- loonybot [n=loonybot@ppp79-139-137-151.pppoe.spdop.ru] has joined #wesnoth-dev 20100103 20:16:49-!- loonycyborg [n=sergey@ppp79-139-137-151.pppoe.spdop.ru] has joined #wesnoth-dev 20100103 20:16:56-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20100103 20:19:55< shadowmaster> Ivanovic: do you know of any page in the wiki that explains the old ( ` + * & ; ... ) markup for translators? 20100103 20:19:59< shadowmaster> in English. 20100103 20:20:14< Ivanovic> i don't think there *was* any explaination 20100103 20:20:26< shadowmaster> goddamnit. 20100103 20:22:53< CIA-28> loonycyborg * r40562 /trunk/src/widgets/file_menu.cpp: 20100103 20:22:53< CIA-28> Workaround for bug #14011 20100103 20:22:53< CIA-28> Allow file chooser dialog to accept absolute paths both on windows and 20100103 20:22:53< CIA-28> POSIX platforms. That should allow one to browse to a different drive on 20100103 20:22:53< CIA-28> windows by entering a path to a directory on another drive. 20100103 20:27:21-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20100103 20:30:02< Soliton> shadowmaster: http://wiki.wesnoth.org/InterfaceActionsWML 20100103 20:30:19< Soliton> well, that's not specifically for translators of course. 20100103 20:32:22< shadowmaster> doesn't explain how they work for menu items, but it's better than nothing 20100103 20:33:38< shadowmaster> and now it can be linked more easily 20100103 20:34:59< Soliton> excellent. there are a couple of places that could use that more specific link. 20100103 20:39:03-!- PeterFA [n=quassel@c-98-203-132-209.hsd1.wa.comcast.net] has joined #wesnoth-dev 20100103 20:53:30< fendrin> esr: Already asleep? Did the tuturial work after removing the add-ons? 20100103 20:54:46< esr> fendrin: It stopped throwing a fatal error after I removed the link to Dead Water, but it still seems badly off script after turn 2 or 3 or so. 20100103 20:54:50< fendrin> esr: Oh no. America isn't before but after in time compared to europe. Don't mind the silly question about the sleep. 20100103 20:55:04< esr> What about add-ons cabn screw it up? 20100103 20:57:14< fendrin> Sorry I didn't get the point of your question. 20100103 20:57:47< shadowmaster> anyone feeling like moderating http://forums.wesnoth.org/viewtopic.php?f=12&t=28307 ? 20100103 20:59:13< shadowmaster> esr: no idea. That shouldn't happen if the campaigns are correctly implemented (e.g. they don't include any stuff before Wesnoth defines their campaign symbol) and Wesnoth is correctly implemented 20100103 20:59:47< shadowmaster> s/any stuff/any stuff that may inflluence the unit trees, available features (lua??), etc./ 20100103 21:00:51< esr> fendrin: I had a link to Dead Water in my add-ons directory. Tutorial threw a fatal error. I removed the link. Now it doesn't throw a fatal error. 20100103 21:01:25< noy> shadowmaster: done 20100103 21:01:31< fendrin> esr: Maybe A macro is getting overwritten. 20100103 21:01:58< shadowmaster> there seems to be nothing wrong about DW in wesnoth-umc-dev's trunk at HEAD 20100103 21:02:38< shadowmaster> the _main.cfg only includes actual code besides the campaign, external binary_path (for campaigns menu) and textdomain definitions when the campaign symbol is defined 20100103 21:03:51< shadowmaster> also, I cannot reproduce the bug and I have the following add-ons linked in my preferences dir: http://wesnoth.pastebin.com/d1bbcb9d6 20100103 21:04:17< esr> First we should see if one of you can reproduce the error. That is, make that likn and play Tutorial::2 to turn 6. 20100103 21:04:32 * fendrin wishes every wesnoth module would have it's own namespace (Without the #IFDEF CAMPAIGN_NAME) hack. 20100103 21:05:06< shadowmaster> noy: thanks 20100103 21:05:10< esr> Ugh. So it's not reproducing? 20100103 21:05:11< boucman> fendrin: 1.9 FR ? 20100103 21:05:15< fendrin> esr: With the version from the addon server, not with current head? 20100103 21:05:22< shadowmaster> esr: I'll try again 20100103 21:05:31< noy> np 20100103 21:05:45< esr> It was a link to the wesnoth-umc-dev version. 20100103 21:06:35< shadowmaster> esr: is that up-to-date? 20100103 21:07:03< esr> I'm resyncing it now, trhen I'll relink and see if the error reproduces. 20100103 21:07:26< esr> It appears it was up to date. r6132. 20100103 21:07:44< esr> I'm going to relink and try to reproduce now. 20100103 21:08:15< esr> Have you observed the tutorial to wander off script? 20100103 21:08:20< shadowmaster> many times. 20100103 21:08:25< shadowmaster> so many times. 20100103 21:08:39< esr> OK, so that's a separate bug. 20100103 21:09:07< shadowmaster> it tended to happen more in scenario 1 20100103 21:09:43< shadowmaster> no idea how well it does atm, and I often got bored in scenario 2 - sorry, but I somehow liked the 0.9.x/1.0 tutorial more ;) 20100103 21:10:23< esr> OK, resyncing wesnoth repo now... 20100103 21:11:22< shadowmaster> turn 6 started and everything looks fine 20100103 21:12:11< esr> Rebuilding... 20100103 21:13:03< shadowmaster> umm, the tutorial doesn't look very well when the "narrator" is talking with your mentor's name and portrait 20100103 21:13:37< fendrin> A fresh checkout from scons isn't building the wesnoth binary. 20100103 21:13:38< shadowmaster> there are formatting differences between that fake message from the narrator and actual messages from his unit 20100103 21:13:54< shadowmaster> scons can checkout SVN? :P 20100103 21:14:30< fendrin> Right, my brain is still poisened by that countless whiskey cola. 20100103 21:14:59< fendrin> Now I got it. there is only a wesnoth-debug build. 20100103 21:17:21< esr> Testing... 20100103 21:17:29< shadowmaster> kinfocenter 20100103 21:17:55< shadowmaster> argh 20100103 21:18:28< fendrin> Just after start I get this error messages about the non-existand WML container. 20100103 21:18:52< shadowmaster> DoSing me} 20100103 21:21:41< shadowmaster> each g++ instance is consuming between 100 MB and 400 MB 20100103 21:21:58< shadowmaster> maybe I should reduce the optimization config... 20100103 21:22:07< esr> fendrin: I am seeing those too: 20100103 21:23:18< esr> And I'm seeing the orc-moves-twice bug. 20100103 21:25:21-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20100103 21:26:17< esr> There we go. Fatal error just reproduced. 20100103 21:26:42< esr> The Dead Water link is definitely fucking things up. 20100103 21:27:47< shadowmaster> that's very odd. 20100103 21:27:57< shadowmaster> (since it doesn't happen here!) 20100103 21:30:47< esr> wesnoth rev 40562 20100103 21:31:18< esr> I should try deleting all my addons, then relinking Dead Water. 20100103 21:31:46< loonycyborg> How exactly that tutorial bug reproduces? 20100103 21:31:50< shadowmaster> wesnoth seems to be doing very bad now. 20100103 21:31:58-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit [Read error: 60 (Operation timed out)] 20100103 21:32:13< shadowmaster> the initial cache generation is taking awfully long - either wesnoth is getting worse, or my system is misbehaving 20100103 21:33:45< esr> Retesting with all add-ons deleted. 20100103 21:33:47< fendrin> esr: Please tell how to reproduce the fatal error. 20100103 21:33:56< esr> Play to turn 5. 20100103 21:34:06< shadowmaster> esr: using the saved game from the bug report? 20100103 21:34:11< fendrin> Scenario 2? 20100103 21:35:22< esr> I start a fresh game eacgh time, dio :debug, do :n to skip to scenario 2, then play to turn 5. 20100103 21:35:29< esr> I get: Error while playing the game: game_error: Unknown unit type '' 20100103 21:35:36< shadowmaster> um, okay, I wonder if that's because your recall list is *empty* 20100103 21:35:46< shadowmaster> besdies the player character, of course 20100103 21:36:05< esr> I suppose that is possible. 20100103 21:36:27< Crab_> esr: unable to reproduce in this way 20100103 21:36:40< esr> But let me retest. Hold on... 20100103 21:36:42< Crab_> got a few "warning engine: variable_info: retrieving member of non-existant WML container, next_turn.capture_village" but no fatal things 20100103 21:37:03< esr> Right, those warnings seem to be from scenario 1. 20100103 21:37:16< shadowmaster> they are 20100103 21:37:30< fendrin> Crab_: I have them as well. And: warning gui/event: distributor mouse button left [wml_message_left]: SDL left button up. The mouse button is already up, we missed an event. 20100103 21:37:41< shadowmaster> fendrin: mordante knows about those 20100103 21:38:01< shadowmaster> they are completely inoffensive and unrelated otherwise 20100103 21:39:21< esr> Ending turn 1... 20100103 21:40:42< esr> It's gturn 2 and the grunt just moved twice... 20100103 21:40:50-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100103 21:41:17< shadowmaster> I got distracted 20100103 21:41:41 * shadowmaster is at turn 4 and only wants to see the unknown unit type message 20100103 21:42:18< fendrin> Lisar is complaining about having no more money left to recruit but this is wrong. There is still 27 gold left, enough for every kind of possible recruit. 20100103 21:42:40< shadowmaster> she complained when I was left with 13 20100103 21:43:13< shadowmaster> well, given her origins, you cannot be surprised that she'll complain for anything. 20100103 21:43:48< esr> Oh, great. Now I'm getting the fatal error *with all add-ons deleted*. Start of turn 5, just as before. 20100103 21:43:56< Ivanovic> better play with konrad, he is satisfied no matter how much gold he has 20100103 21:43:57< Ivanovic> ;) 20100103 21:44:05< shadowmaster> I think the tutorial sucks. I was told to move a unit to the patch of forest at 10,14 after I already had an archer in it 20100103 21:44:10< shadowmaster> one turn later 20100103 21:44:35< shadowmaster> it also seems the orcs are going to defeat me 20100103 21:45:08< shadowmaster> anyway, I got the "unknwon unit type" error at the start of the AI turn on turn 4 20100103 21:45:24< shadowmaster> I blame Dumbo 20100103 21:46:17< Crab_> shadowmaster: yes, you're right 20100103 21:46:24< shadowmaster> apparently, a unit who gets stored in the "dumbo" container died too soon 20100103 21:46:33< shadowmaster> http://wesnoth.pastebin.com/d21ae179c 20100103 21:47:18< Crab_> and this is, btw, bug #14927 20100103 21:47:30< Crab_> https://gna.org/bugs/?14927 20100103 21:47:53< esr> Hm, come to think of it, I'm getting mine on AI turn too. 20100103 21:48:08< esr> So I guess it is really turn 4, like yours. 20100103 21:48:10 * shadowmaster thinks the tutorial should be rewritten1 ;) 20100103 21:48:55< shadowmaster> okay, now it got just weird 20100103 21:49:23< shadowmaster> I played turn 4 in a different manner and I got no unknown unit type during the AI turn - instead it seems like the AI played its turn *twice* 20100103 21:49:32 * esr thinks it was pretty weird already 20100103 21:49:47< shadowmaster> as if scripted moves were clashing with the AI 20100103 21:49:56< loonycyborg> I seem to have got it to move twice too. 20100103 21:50:00 * Ivanovic blames Crab_ 20100103 21:50:01< Ivanovic> ;) 20100103 21:50:10< Ivanovic> ai and unit stuff, can only be Crab_... 20100103 21:50:18< esr> I've been seeing that all along. Bug #14926. 20100103 21:50:47< esr> I mentioned it earlier, look ing the backscroll. 20100103 21:50:47< Crab_> Ivanovic: me ? if the WML scripted movement doesn't set movement points to 0, then the ai can move the unit again, of course 20100103 21:51:07< shadowmaster> all this should be a blocker for 1.8. Think of the annoying newbies smashing the gates of the forums. 20100103 21:51:12< Ivanovic> IIRC before it was never using those points then or something like this 20100103 21:51:15< Crab_> Ivanovic: and if it does, then the AI would be unable to make that move (ai cannot cheat with movement now) 20100103 21:51:26< esr> In fact it looks to me exactly like failure to set MP to 0. I was going to mention this. 20100103 21:52:01< Crab_> maybe just rewrite those moves with formula ai ? 20100103 21:52:55< shadowmaster> Crab_: MP should be set to 0 20100103 21:53:08< shadowmaster> utils.cfg line 71; that macro seems to be behind the scripted moves 20100103 21:53:15< shadowmaster> the enclosing macro, I mean 20100103 21:53:25< Crab_> shadowmaster: does it happen before 'turn refresh' ? 20100103 21:53:40< Crab_> shadowmaster: if it's before, then the moves will be reset to full MP again. 20100103 21:53:56< shadowmaster> name=side 2 turn 20100103 21:54:16< shadowmaster> that's the event specification name 20100103 21:54:34< shadowmaster> 2_Tutorial.cfg line 1481 20100103 21:54:41< Crab_> shadowmaster: play_controller.cpp +546 20100103 21:54:55< Crab_> shadowmaster: yes, 'side 2 turn' happens before 'turn refresh' 20100103 21:55:00< zookeeper> the tutorial units still move twice if no one has fixed the wrong event type. 20100103 21:55:04< Crab_> shadowmaster: so, setting MP to 0 from there won't work 20100103 21:55:14-!- Zarel [n=Zarel@warzone2100/developer/Zarel] has joined #wesnoth-dev 20100103 21:55:14< shadowmaster> so what would be the fix? 20100103 21:55:28< Crab_> I'd say: rewrite scripted movements with formula ai 20100103 21:55:41< Crab_> because this will fix 'unknown unit type' as well 20100103 21:55:48< shadowmaster> okay, I leave it to you guys ;) 20100103 21:56:25< Crab_> alternately, use the 'turn refresh' event which is after new_turn() processing 20100103 21:56:49< shadowmaster> and check for $side_number == 2 I guess 20100103 21:56:56< Crab_> yes 20100103 21:58:29< Crab_> so, how we'll fix it ? should I rewrite the scripted movement using formula ai ? or should the scripted moves happen via wml ? 20100103 21:59:04< boucman> Crab_: if it's not too complicated to rewrite, you might want to rewrite it 20100103 21:59:21< boucman> that would be a good example of FAI scripted behaviour to pint wml writers to 20100103 21:59:34< Crab_> boucman: no, that is easy stuff, as the movements are well-known 20100103 21:59:57< shadowmaster> I just did the turn refresh change. Should I commit or drop it? 20100103 22:00:12< Crab_> shadowmaster: have you fixed 'unknown unit type' as well ? 20100103 22:00:20< shadowmaster> no idea, I ahaven't tested ;) 20100103 22:00:50< Crab_> shadowmaster: well, have you added checks for units like 'Dumbo' being alive ? 20100103 22:01:09< Crab_> shadowmaster: if so, then yes, it's better to commit. if no, better drop :) 20100103 22:01:19< Crab_> boucman: see start of ai/formula/opening.fai 20100103 22:01:36< shadowmaster> good idea 20100103 22:02:10< shadowmaster> what's the bug number for the "unknown unit type" case, and what is it for the "units move twice" one? 20100103 22:03:06< Crab_>  #14926 Tutorial, scenario 2, turn 2: orcs moves twice 20100103 22:03:07< Crab_>  #15037 Tutorial Part II - fatal error 20100103 22:03:07< Crab_> #14927: Tutorial scenario 2: shaman shouldn't have 'quick' trait 20100103 22:07:54< fendrin> Crab_: 14927 should be fixed by changing the map, not introducing wml code. 20100103 22:08:32< CIA-28> shadowmaster * r40563 /trunk/ (3 files in 2 dirs): 20100103 22:08:32< CIA-28> Tutorial scenario 2: add a check in the MOVE macro in case the unit 20100103 22:08:32< CIA-28> we're supposed to move has already been killed by the player, so that 20100103 22:08:32< CIA-28> we don't try to unstore a unit with no type later. This should fix 20100103 22:08:32< CIA-28> bug #15037. 20100103 22:08:48< CIA-28> shadowmaster * r40564 /trunk/data/campaigns/tutorial/scenarios/2_Tutorial.cfg: 20100103 22:08:48< CIA-28> Possible fix for bug #14926, in which the AI played the orcs' turn after 20100103 22:08:48< CIA-28> the scripted move. esr and fendrin, please test. 20100103 22:08:52< Crab_> fendrin: well, it is hard to do. how do you change the map ? 20100103 22:09:19< shadowmaster> I'm going afk to fetch a snack 20100103 22:10:16< Crab_> fendrin: note that if you are lucky and get two dexterous archers, they will be (again, if you're lucky) kill the orc immediately. 20100103 22:11:28< Crab_> fendrin: the chance of all strikes hitting is 0.6^8 = 0.016 = 1.6% 20100103 22:11:34< fendrin> Right, the turorial just relies on too many assumptions. 20100103 22:13:03-!- Noyga [n=noyga@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20100103 22:13:06-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 54 (Connection reset by peer)] 20100103 22:13:37< shadowmaster> fendrin , esr how's that testing goin? 20100103 22:13:39< shadowmaster> *going 20100103 22:13:59-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20100103 22:14:05< shadowmaster> this is the part where I wish subdirs were usable in the load-game dialog 20100103 22:18:07< shadowmaster> Lizzy is complaining about money again, but I have 14 gp 20100103 22:19:05< shadowmaster> the check in the event in line 993 should probably check the player's gold instead of the times he has recruited 20100103 22:23:47< fkhodkov> Crab_: you cannot get two dextrous archers, their traits are scripted. But Dumbo can have health < 40, so two archers still can kill him. 20100103 22:28:58< Crab_> fendrin: ah, yes, you're right. but for shaman, they're not scripted. so, shaman can get quick, and so he'll be able to to attack the orc, too. 20100103 22:29:40< Crab_> oops, s/fendrin/fkhodkov 20100103 22:32:19< fendrin> shadowmaster: You fixed the missing unit fatal error, can't reproduce anymore. 20100103 22:32:31< shadowmaster> good 20100103 22:34:32< esr> I must help my wife buy bread for dinner. Back soon and will test. 20100103 22:37:22-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20100103 22:37:50< shadowmaster> marked #15037 as fixed and #14926 as ready-for-test 20100103 22:38:07< shadowmaster> I still believe a proper fix would be rewriting the tutorial ;) 20100103 22:39:34< loonycyborg> shadowmaster: It seems to be doing a rather good job at mentioning the finer points of tactics, even if sometines out of context :P 20100103 22:39:42< loonycyborg> *sometimes 20100103 22:40:42-!- PeterFA [n=quassel@unaffiliated/peterfa] has quit [Read error: 54 (Connection reset by peer)] 20100103 22:41:12< stikonas> wesbot: bugs 20100103 22:41:13< wesbot> stikonas: 54 bugs found, which one do you want? 20100103 22:42:01< stikonas> wesbot: topic 20100103 22:42:01< shadowmaster> wesbot: topic 20100103 22:42:04-!- wesbot changed the topic of #wesnoth-dev to: string/feature freeze active! | 54 bugs, 245 feature requests, 10 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20100103 22:42:35 * shadowmaster is looking at patch #1399 20100103 22:45:14< shadowmaster> fkhodkov: good catch 20100103 22:49:42< CIA-28> shadowmaster * r40565 /trunk/ (changelog data/campaigns/tutorial/scenarios/1_Tutorial.cfg): Fix missing dialog in tutorial scenario 1 (patch #1399 by fkhodkov) 20100103 22:51:16< shadowmaster> fkhodkov: what other patches have you contributed? also, you don't seem to be listed in the Miscellaneous contributors section, but you appear in the Russian Translation credits 20100103 22:54:55< fendrin> Crab_: I have noticed that at the beginning of the turn some of my units do random movements. Looks like there is still an issue with the gotos. 20100103 22:55:48< Crab_> fendrin: "player's" or "ai's" ? 20100103 22:55:55< fendrin> player 20100103 22:56:40< Crab_> is there a save ? 20100103 22:56:46< Crab_> or a reliable-way-to-reproduce 20100103 22:58:21< fkhodkov> shadowmaster: https://gna.org/bugs/?15040 and https://gna.org/bugs/?15038 20100103 22:58:35< fendrin> Crab_: I have a save. No idea if it helps you, I guess there are just gotos set like If I had given the unit commands in the previous turn. 20100103 22:58:41< fendrin> Crab_: Is there a filebin? 20100103 22:58:52< Crab_> there's forum PM 20100103 22:59:08< Crab_> or gna bugtracker 20100103 23:00:28< shadowmaster> fkhodkov: could you provide me a line for the Miscellaneous contributors section by PM, or should I use your translation credits entry plus your Gna username (assuming you are the same person - you seem to be by looking at your nickserv account name and details at Gna.org)? 20100103 23:00:44-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20100103 23:01:56< fkhodkov> shadowmaster: yes, teddy is my forum nick. You can use my translation credits. 20100103 23:01:56< fendrin> Crab_: You have PM 20100103 23:02:29< fendrin> shadowmaster: Finished the tuturial. No bigger problems. Some of the orcs seems to jump around on the map. 20100103 23:02:47< shadowmaster> define "jump around" 20100103 23:05:21< CIA-28> shadowmaster * r40566 /trunk/data/core/about.cfg: 20100103 23:05:21< CIA-28> Add fkhodkov to Miscellaneous Contributors section, and update Russian 20100103 23:05:21< CIA-28> Translation credits 20100103 23:05:34< fendrin> shadowmaster: Like teleport. Disapearing there appearing here. Without any animation. 20100103 23:06:27< shadowmaster> can you provide a saved game that reliably reproduces that? 20100103 23:08:17< fendrin> shadowmaster: No I can't reproduce it :-( 20100103 23:09:00< shadowmaster> it might have been just for fps dropping 20100103 23:09:05< shadowmaster> *your fps dropping 20100103 23:09:39< shadowmaster> it's funny that wesnoth scrolls around 5 FPS here *unless* I'm using a composition manager 20100103 23:10:10< shadowmaster> if I'm using KDE 4.3.2' Kwin with OpenGL composition enabled, it's above 30 FPS 20100103 23:10:52< loonycyborg> shadowmaster: What are you comparing it with? KWin without compositing? 20100103 23:11:00< shadowmaster> yes 20100103 23:11:30< shadowmaster> Kwin without compositing didn't slow down wesnoth before; I believe it's a problem with the EXA code 20100103 23:14:42-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has quit [Remote closed the connection] 20100103 23:15:54< fendrin> Crab_: Is the savefile usefull? 20100103 23:17:55< Crab_> fendrin: nothing weird in the save.. 20100103 23:18:35< fendrin> Crab_: I thought so. But the unit is moving at turn start for you as well? I am sure that that order didn't came from me. 20100103 23:18:42< Crab_> no, no moves 20100103 23:19:09< Crab_> ah, the L2 archer ? 20100103 23:19:55< Crab_> yes, now I see 20100103 23:21:24< Crab_> yes, he has a goto set in the save 20100103 23:22:45< Crab_> the goto is set if he was unable to reach his destination on the previous turn 20100103 23:23:13< Crab_> and then it's auto-executed at turn start 20100103 23:23:46< Crab_> you are certain that you haven't ordered him to move to 16,20 on the previous turn ? 20100103 23:26:07-!- Kenpachi_ [n=chatzill@CPE-58-166-239-252.lns3.way.bigpond.net.au] has quit ["ChatZilla 0.9.86 [Firefox 3.5.6/20091201220228]"] 20100103 23:26:45-!- zookeeper [n=l@88-148-251-223.bb.dnainternet.fi] has quit [] 20100103 23:40:47-!- fmunoz [n=chatzill@53.Red-83-43-248.dynamicIP.rima-tde.net] has joined #wesnoth-dev 20100103 23:41:55-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 60 (Operation timed out)] 20100103 23:43:38-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Nick collision from services.] 20100103 23:53:33< fendrin> Crab_: Right, that is the point. I haven't ordered him to a destination that wasn't reachable imediately. The movement is generated out of nowhere. 20100103 23:54:15< fendrin> Crab_: That is very annoying if a move is not undoable. 20100103 23:54:30< Crab_> yes. however, the save is not helpful in that regard.. 20100103 23:54:36< Crab_> since the goto is already present in the save 20100103 23:55:04< fendrin> Crab_: This isn't the first time I have noticed the issue. 20100103 23:55:13< Crab_> so, whatever happened (most likely, something wml-related, since grepping for set_goto calls hasn't shown anything interesting), happened before the autosave. 20100103 23:56:25< Crab_> is there a way to reproduce this issue (not only exact way, but, in general, "play 10-20 minutes doing A and B and it'll happen" ) ? 20100103 23:56:56< fendrin> Crab_: The archer leveled the turn before. So the last action was a combat. No, I can't give any procedure to reproduce. 20100103 23:58:24< Crab_> so, his last action was a lvlup ? 20100103 23:59:04< fendrin> Right. But I noticed the behaviour with units that didn't have a lvlup as well. 20100103 23:59:36< Crab_> well, I can think only of 'adding additional debug output and hoping that the bug will happen' --- Log closed Mon Jan 04 00:00:04 2010