--- Log opened Thu Jul 28 00:00:11 2011 20110728 00:08:06-!- neph__ [~neph@80.233.231.12] has joined #wesnoth-dev 20110728 00:11:30-!- bodom [~quassel@2001:470:1f0b:ac0::2] has joined #wesnoth-dev 20110728 00:12:23-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110728 00:13:10-!- neph__ [~neph@80.233.231.12] has quit [Ping timeout: 246 seconds] 20110728 00:14:48-!- bodom [~quassel@2001:470:1f0b:ac0::2] has quit [Read error: Connection reset by peer] 20110728 00:16:15-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110728 00:17:03-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110728 00:20:12-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has joined #wesnoth-dev 20110728 00:22:56-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20110728 00:23:10-!- stikonas [~and@AMontpellier-257-1-58-167.w86-200.abo.wanadoo.fr] has joined #wesnoth-dev 20110728 00:23:10-!- stikonas [~and@AMontpellier-257-1-58-167.w86-200.abo.wanadoo.fr] has quit [Changing host] 20110728 00:23:10-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110728 00:24:38-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 00:25:26-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has quit [Remote host closed the connection] 20110728 00:27:04-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110728 00:27:13-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 00:30:23-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110728 00:51:15-!- enchilado [~enchilado@ppp118-208-154-84.lns20.bne1.internode.on.net] has quit [Quit: Lost terminal] 20110728 00:59:25-!- shadowmaster [~ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110728 00:59:25-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110728 01:01:37-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 01:05:28-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 01:07:06-!- tschmitz_ [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110728 01:16:10-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 246 seconds] 20110728 01:24:20-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110728 01:31:17-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 01:39:10-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has quit [Remote host closed the connection] 20110728 01:40:28-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 01:40:48-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110728 01:43:17-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 250 seconds] 20110728 01:47:56-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Quit: Alarantalara] 20110728 01:48:52-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110728 01:51:01-!- crimson_pingvin [~ben@184.71.170.250] has joined #wesnoth-dev 20110728 01:51:01-!- crimson_pingvin [~ben@184.71.170.250] has quit [Changing host] 20110728 01:51:01-!- crimson_pingvin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110728 01:51:26-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has quit [Ping timeout: 250 seconds] 20110728 01:53:06-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 240 seconds] 20110728 01:53:07-!- crimson_pingvin is now known as crimson_penguin 20110728 02:06:02-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has joined #wesnoth-dev 20110728 02:08:27-!- alkenrinnstet [~alkenrinn@137.132.27.192] has joined #wesnoth-dev 20110728 02:08:43-!- alkenrinnstet [~alkenrinn@137.132.27.192] has left #wesnoth-dev [] 20110728 02:12:47-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 02:16:24-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 02:16:51-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Quit: Leaving.] 20110728 02:19:29-!- Upth [~ogmar@public-nat1.scc.losrios.edu] has joined #wesnoth-dev 20110728 02:19:29-!- Upth is now known as Upthorn 20110728 02:37:54-!- alkenrinnstet [~alkenrinn@137.132.27.192] has joined #wesnoth-dev 20110728 02:43:11-!- alkenrinnstet1 [~alkenrinn@137.132.27.192] has joined #wesnoth-dev 20110728 02:43:11-!- alkenrinnstet [~alkenrinn@137.132.27.192] has quit [Disconnected by services] 20110728 02:43:12-!- alkenrinnstet1 is now known as alkenrinnstet 20110728 02:50:40-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110728 02:56:21-!- alkenrinnstet1 [~alkenrinn@137.132.27.192] has joined #wesnoth-dev 20110728 02:56:21-!- alkenrinnstet [~alkenrinn@137.132.27.192] has quit [Disconnected by services] 20110728 02:56:22-!- alkenrinnstet1 is now known as alkenrinnstet 20110728 03:04:50-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110728 03:05:42-!- Upthorn [~ogmar@public-nat1.scc.losrios.edu] has quit [Ping timeout: 246 seconds] 20110728 03:07:59-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 03:09:36-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 03:16:33-!- enchilado [~enchilado@ppp118-208-10-133.lns20.bne1.internode.on.net] has joined #wesnoth-dev 20110728 03:35:53-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 03:44:55-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has quit [Remote host closed the connection] 20110728 03:48:50-!- oldtopmanserver [1000@unaffiliated/oldtopmanserver] has quit [Ping timeout: 260 seconds] 20110728 03:56:42-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110728 03:59:18-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 04:16:50-!- Ivanovic_ [~ivanovic@dtmd-4db23cff.pool.mediaWays.net] has joined #wesnoth-dev 20110728 04:20:18-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 258 seconds] 20110728 04:20:46-!- Ivanovic_ is now known as Ivanovic 20110728 04:43:27-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 252 seconds] 20110728 05:00:31< shadowmaster> fendrin: whoah, instead of abusing advances preferences (the very thing I'd been trying to solve lately) you could have created a GUI2 joystick configuration dialog which you could link from the General page 20110728 05:00:36< shadowmaster> *advanced 20110728 05:01:21< fendrin> shadowmaster: yes, it's on the todo 20110728 05:01:30< shadowmaster> okay :) 20110728 05:02:05< fendrin> shadowmaster: I will remove the abuse before 1.10 if I don't find the time for the gui2 joystick dialog. 20110728 05:11:48-!- alkenrinnstet [~alkenrinn@137.132.27.192] has quit [Quit: Leaving.] 20110728 05:26:29-!- wesbot changed the topic of #wesnoth-dev to: released 1.9.8, announcing "soon" | 224 bugs, 323 feature requests, 27 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110728 05:33:35-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110728 05:33:35-!- Upth is now known as Upthorn 20110728 05:49:51-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 20110728 05:55:15-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110728 05:55:15-!- Upth is now known as Upthorn 20110728 06:00:43-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110728 06:12:20-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 260 seconds] 20110728 06:18:15-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 06:21:33-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 276 seconds] 20110728 06:24:36-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110728 06:26:07-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 252 seconds] 20110728 06:28:34-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110728 06:28:35-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110728 06:30:33-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110728 06:51:28< CIA-57> esr * r50463 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/08_Council_of_Hard_Choices.cfg: Prose improvement. 20110728 06:54:15-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 07:01:46-!- stikonas [~and@AMontpellier-257-1-58-167.w86-200.abo.wanadoo.fr] has joined #wesnoth-dev 20110728 07:01:46-!- stikonas [~and@AMontpellier-257-1-58-167.w86-200.abo.wanadoo.fr] has quit [Changing host] 20110728 07:01:46-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110728 07:07:54-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 246 seconds] 20110728 07:18:59-!- stikonas [~and@AMontpellier-257-1-58-167.w86-200.abo.wanadoo.fr] has joined #wesnoth-dev 20110728 07:18:59-!- stikonas [~and@AMontpellier-257-1-58-167.w86-200.abo.wanadoo.fr] has quit [Changing host] 20110728 07:18:59-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110728 07:22:17-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 07:22:42-!- isionous [~isionous@c-98-197-0-82.hsd1.tx.comcast.net] has quit [Quit: Ex-Chat] 20110728 07:48:11-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Ping timeout: 260 seconds] 20110728 07:51:04-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has joined #wesnoth-dev 20110728 07:55:49< hopman-> Mordante, shadowmaster: You both seemed at least somewhat interested in my GUI2 dialogs. The code is now available at https://github.com/cjhopman/Battle-for-Wesnoth-on-Android 20110728 07:56:05< hopman-> Mordante, shadowmaster: If you actually want to build it, I have only kept the scons build files up to date 20110728 07:59:54< Espreon> Oh noez, the translations aren't up-to-date. 20110728 08:00:06< hopman-> :/ 20110728 08:00:17< Espreon> hopman-: Out of curiosity, are the translations even usable? 20110728 08:02:02< Espreon> Normally, I'd find out for myself, but I don't have an Android device. 20110728 08:02:36< hopman-> Espreon: no. At least not right now. I plan to get them working and it won't be difficult. 20110728 08:02:47< Espreon> Oh, all right then. 20110728 08:02:55< hopman-> Espreon: part of the problem is that I don't have anybody to translate my new strings 20110728 08:03:00< Espreon> Out of curiosity, what version of Wesnoth is your port based off of? 20110728 08:03:06< hopman-> 1.8.6 20110728 08:04:13< hopman-> Espreon: Also, that repository doesn't include the library dependencies or android build scripts... just has what is needed to build the desktop version with my updates. 20110728 08:04:32< Espreon> Ah, I see. 20110728 08:04:49< Espreon> Oh, it and would appear that I was wrong about the translations. 20110728 08:04:55< Espreon> Sorry. 20110728 08:06:08< hopman-> I don't know if the translations will work or not... If they do it's by no work of mine 20110728 08:06:50< Espreon> I certainly hope they will. 20110728 08:06:57< hopman-> s/will/do 20110728 08:08:26< hopman-> when I go back to school in a couple weeks I will have a lot more time to work on it... translations will be one of the top priorities then 20110728 08:08:47< Espreon> OK, cool. 20110728 08:08:57< Espreon> Is all of your port GUI2? 20110728 08:09:05< hopman-> almost 20110728 08:09:17< Espreon> Ah, that's good for the Shavian transliteration. 20110728 08:09:33< Espreon> GUI1 + Shavian = misery. 20110728 08:09:36< hopman-> i think statistics and attack calculations are still gui1 20110728 08:10:05< Espreon> GUI1 + my ang translation = misery. 20110728 08:10:11< Espreon> But moreso with Shavian. 20110728 08:10:36-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110728 08:11:12< Espreon> hopman-: So, basically, I could clone your repository, compile it, and see all of the wonderful, gorgeous GUI2 stuff you've crafted? 20110728 08:11:23< hopman-> yes 20110728 08:11:24< hopman-> i think so 20110728 08:11:41< Espreon> Well, then Imma do that. 20110728 08:12:10-!- loonycyborg [loonycybor@wesnoth/developer/loonycyborg] has quit [Remote host closed the connection] 20110728 08:12:56-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has quit [Quit: Leaving] 20110728 08:13:36< Espreon> Can't wait to see all of the awesome things you've crafted. 20110728 08:14:31-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110728 08:18:38-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110728 08:23:42-!- Appleman1234 [~Appleman1@emerch3.lnk.telstra.net] has quit [Ping timeout: 250 seconds] 20110728 08:44:23-!- neph__ [~neph@80.233.231.12] has joined #wesnoth-dev 20110728 08:54:29< hopman-> I mean, none of it really looks that much different 20110728 08:55:00< hopman-> and the control/ui is all meant for touchscreen not mouse/keyboard 20110728 08:55:29< hopman-> but i shoudl be able to convert some of the dialogs over 20110728 08:55:53< Espreon> Yeah. 20110728 08:56:59-!- timotei [~Timo@193.34.190.70] has joined #wesnoth-dev 20110728 08:56:59-!- timotei [~Timo@193.34.190.70] has quit [Changing host] 20110728 08:56:59-!- timotei [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110728 09:05:05-!- boucman_mobile [~boucman@wesnoth/developer/boucman] has joined #wesnoth-dev 20110728 09:44:46-!- mjs-de [~mjs-de@e182033213.adsl.alicedsl.de] has joined #wesnoth-dev 20110728 09:58:04-!- timotei [~Timo@wesnoth/developer/timotei] has quit [Quit: Leaving] 20110728 10:02:11-!- Crendgrim [~crend@77-22-254-233-dynip.superkabel.de] has joined #wesnoth-dev 20110728 10:23:21-!- Ivanovic [~ivanovic@dtmd-4db23cff.pool.mediaWays.net] has quit [Changing host] 20110728 10:23:21-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110728 10:24:05< Ivanovic> moin 20110728 10:25:52-!- tschmitz_ [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110728 10:31:50< boucman_mobile> moin moin 20110728 10:32:55< enchilado> moin moin moin 20110728 10:34:41-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Read error: Operation timed out] 20110728 10:41:12-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110728 10:41:24-!- alkenrinnstet [~alkenrinn@bb220-255-142-182.singnet.com.sg] has joined #wesnoth-dev 20110728 10:43:06-!- Sytyi [~sytyi@124-27-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110728 10:45:28-!- loonybot [~loonybot@46.138.82.163] has joined #wesnoth-dev 20110728 10:45:28-!- loonybot [~loonybot@46.138.82.163] has quit [Changing host] 20110728 10:45:28-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110728 10:47:26-!- loonycyborg [loonycybor@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110728 11:19:20-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110728 11:19:20-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Client Quit] 20110728 11:22:21-!- dtiger [~dtiger@dynamic-vpdn-46-53-166-207.telecom.by] has joined #wesnoth-dev 20110728 11:28:38-!- neph__ [~neph@80.233.231.12] has quit [Quit: Leaving] 20110728 11:30:45-!- Nephro [~Dmitry@80.233.231.12] has joined #wesnoth-dev 20110728 12:04:09-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110728 12:26:20-!- Unnheulu [~ieuan@host86-180-11-31.range86-180.btcentralplus.com] has joined #wesnoth-dev 20110728 12:52:56-!- Blueblaze [~Blueblaze@adsl-99-4-145-101.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110728 12:59:30-!- cjhopman [~chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20110728 12:59:30-!- hopman- [~chris@c-71-202-164-232.hsd1.ca.comcast.net] has quit [Ping timeout: 260 seconds] 20110728 13:22:45-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110728 13:45:13-!- timotei [~Timo@193.34.190.70] has joined #wesnoth-dev 20110728 13:45:13-!- timotei [~Timo@193.34.190.70] has quit [Changing host] 20110728 13:45:13-!- timotei [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110728 13:48:00-!- Unnheulu [~ieuan@host86-180-11-31.range86-180.btcentralplus.com] has quit [Quit: Ex-Chat] 20110728 13:55:56-!- MeccaGod [~majs@host189-199.bornet.net] has joined #wesnoth-dev 20110728 14:12:12-!- mjs-de [~mjs-de@e182033213.adsl.alicedsl.de] has quit [Ping timeout: 255 seconds] 20110728 14:24:52-!- mjs-de [~mjs-de@e182043126.adsl.alicedsl.de] has joined #wesnoth-dev 20110728 14:33:48-!- enchilado [~enchilado@ppp118-208-10-133.lns20.bne1.internode.on.net] has quit [Ping timeout: 255 seconds] 20110728 14:44:43-!- boucman2 [~boucman@80.214.0.8] has joined #wesnoth-dev 20110728 14:44:52-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20110728 14:45:03-!- boucman_mobile [~boucman@wesnoth/developer/boucman] has quit [Ping timeout: 255 seconds] 20110728 15:04:47-!- boucman2 [~boucman@80.214.0.8] has quit [Read error: Connection reset by peer] 20110728 15:14:24-!- alkenrinnstet [~alkenrinn@bb220-255-142-182.singnet.com.sg] has quit [Read error: Connection reset by peer] 20110728 15:15:55-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110728 15:18:34-!- alkenrinnstet [~alkenrinn@bb119-74-221-179.singnet.com.sg] has joined #wesnoth-dev 20110728 15:36:02-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20110728 15:36:41-!- boucman_mobile [~boucman@wesnoth/developer/boucman] has joined #wesnoth-dev 20110728 15:36:54-!- boucman_mobile [~boucman@wesnoth/developer/boucman] has quit [Client Quit] 20110728 15:38:00-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110728 15:39:35-!- negusnyul [~negusnyul@h47-207.pool95-168.dyn.tolna.net] has joined #wesnoth-dev 20110728 15:44:11-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110728 15:50:09-!- alkenrinnstet [~alkenrinn@bb119-74-221-179.singnet.com.sg] has quit [Quit: Leaving.] 20110728 15:51:43-!- alkenrinnstet [~alkenrinn@bb119-74-221-179.singnet.com.sg] has joined #wesnoth-dev 20110728 15:58:32-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 16:02:54-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 255 seconds] 20110728 16:16:02-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 16:30:51< janebot> Wesnoth Forums | Developers’ Discussions • [Status] Forum style reset to prosilver for all users by shadowmaster [ 07-28-2011 14:21 ] [ http://forums.wesnoth.org/viewtopic.php?t=34554&p=499019#p499019 ] 20110728 16:35:57< timotei> hehe :)) 20110728 16:35:57< timotei> nice 20110728 16:41:18< zookeeper> yuck 20110728 16:50:11-!- negusnyul [~negusnyul@h47-207.pool95-168.dyn.tolna.net] has quit [Remote host closed the connection] 20110728 16:50:59-!- negusnyul [~negusnyul@h47-207.pool95-168.dyn.tolna.net] has joined #wesnoth-dev 20110728 17:20:08-!- alkenrinnstet [~alkenrinn@bb119-74-221-179.singnet.com.sg] has quit [Quit: Leaving.] 20110728 17:41:15-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 276 seconds] 20110728 17:43:31-!- Sytyi [~sytyi@124-27-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110728 17:46:10-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 250 seconds] 20110728 17:47:43-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110728 17:48:51-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 17:56:54-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 250 seconds] 20110728 17:59:13-!- Crab_ [~Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20110728 17:59:39-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 18:09:02-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 250 seconds] 20110728 18:10:41-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 18:25:13< Nephro> Hi, Crab_. I've ran into some small trouble. Trying to add the table as a local to the engine code, I've found no pretty way of retrieving it using the C API. The only way seems to be using some debug libs(lua_getlocal or lua_getupvalue) 20110728 18:25:24-!- boucman_mobile [~boucman@wesnoth/developer/boucman] has joined #wesnoth-dev 20110728 18:25:27-!- boucman_mobile [~boucman@wesnoth/developer/boucman] has quit [Client Quit] 20110728 18:31:20-!- monochro1atic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 18:31:23-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Read error: Connection reset by peer] 20110728 18:34:10-!- Upthorn [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has quit [Quit: this quit message is 100% guaranteed not to contain obscenity.] 20110728 18:34:13-!- Unnheulu [~ieuan@host86-180-11-31.range86-180.btcentralplus.com] has joined #wesnoth-dev 20110728 18:36:20-!- monochro1atic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 250 seconds] 20110728 18:36:25-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 18:43:45-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110728 18:44:54-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has quit [Ping timeout: 252 seconds] 20110728 18:45:26-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 250 seconds] 20110728 18:46:51-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110728 18:47:17< Crab_> hi 20110728 18:47:47< Crab_> but note that there is already a table local to the ai 20110728 18:48:02< Crab_> the lua ai context, it contains a lua table 20110728 18:48:07< Crab_> why not store there ? 20110728 18:50:43< Crab_> note how lua_ai_context::load does it 20110728 18:51:34< Crab_> basically, the C++ code has an index in a global table, containing an ai table which is populated when lua ai context is created 20110728 18:52:14< Crab_> and then it's provided as an upvalue to user code, as usual 20110728 18:58:01< Nephro> Crab_, well, as far as I understood, the load() function leaves the ai_context on top of the stack, but the ai_context is the compiled chunk that was located in the code = << >> attribute, correct? 20110728 18:58:44< Crab_> it contains the return value of the code = << >>, with all those ai functions added to the table 20110728 18:59:05< Crab_> see lua_ai_context::create 20110728 18:59:41< Nephro> I saw it. So basically, ai_context is just a table? 20110728 18:59:56< Nephro> "return my_ai" this one? 20110728 18:59:56< Crab_> more-or-less 20110728 18:59:59< Crab_> yes 20110728 19:00:55< Nephro> Crab_, then we leave the AI programmer responsible for creating a .persistent_data field? 20110728 19:01:23< Crab_> we can 20110728 19:01:35< Crab_> if the save code will behave ok if it's not present 20110728 19:03:21< Nephro> hmm.. Ok, then. I also spotted some code dupe in the lua_ai_context class defs: 20110728 19:03:22< Nephro> lua_pushlightuserdata(L, (void *)&aisKey); 20110728 19:03:22< Nephro> lua_rawget(L, LUA_REGISTRYINDEX); 20110728 19:03:53< Nephro> this pair is used like 5 times in the code, I'll move it out 20110728 19:04:07-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has joined #wesnoth-dev 20110728 19:04:25< Crab_> yes, those 2 lines do 1 thing - load the ais table on top of stack 20110728 19:04:47< Nephro> Just wanted to ask: do I call the function get_ais_table or push_ais_table 20110728 19:05:03< Nephro> a name choice that is 20110728 19:06:00< Crab_> get_ais_table 20110728 19:06:08-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110728 19:07:04< Crab_> since we get the ais table from lua registry (using lua_rawget) 20110728 19:07:24< Crab_> the fact that to do that we need to push a key to stack is a implementation detail 20110728 19:08:29< Nephro> Fact, but functions prefixed get_* make me think it returns something 20110728 19:08:47< Crab_> it returns, via the stack... 20110728 19:09:06< Nephro> :) get_ais_table it is then 20110728 19:09:07< Crab_> maybe prefix with something like luaAI ? 20110728 19:09:23< Crab_> to make it clear that it messes with lua, so return is via lua stack... 20110728 19:09:57< Crab_> i.e. silene used luaW_ for his helper functions 20110728 19:10:20< Crab_> that'll give us luaW_get_ais_table() 20110728 19:15:09-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110728 19:25:47< thonsew> Hello. I submitted a patch a few days ago to modify unit_map to use a hash table and improve its speed. I submitted some previous patches that received interest on the forums. Can I ask about patch policies here? 20110728 19:27:52< Crab_> hello 20110728 19:28:00< shadowmaster> if you have checked http://wiki.wesnoth.org/PatchSubmissionGuidelines already and you need someone to elaborate on some point, sure 20110728 19:28:20< shadowmaster> or have some technical inquiry on some specific area, etc. 20110728 19:31:29< thonsew> The patch replaces std::map with boost::unordered_map which is a drop in replacement for the eventual C++0x std::unordered_map. It results in a 5-7% speedup of a load and run of NR Showdown, when I tested it. Mordante pointed out that boost::unordered was included in boost 1.36 and our highest supported version of boost is 1.35. Does this mean that this patch is probably dead in the water without a rewrite to make a home grown hash ta 20110728 19:31:29< thonsew> ble? 20110728 19:33:01< Crab_> thonsew: I suggest writing a email to wesnoth-dev mailing list about the patch, just a small email noting the need to up the boost dependency 20110728 19:33:56< Crab_> that way we can quickly get to a yes/no decision 20110728 19:34:50< Crab_> https://mail.gna.org/listinfo/wesnoth-dev/ 20110728 19:35:32< shadowmaster> using Debian as a measure, boost 1.35 is the highest version that can be found in oldstable. I don't feel particularly inclined towards supporting oldstable in 1.10 or later even though I still have a laptop running it but some people may think otherwise, to say the last 20110728 19:35:59< thonsew> Thanks. Is the way I submitted the patch, by uploading a diff against the current svn version to gna.org/patch the best way to continue submitting patches? What is the preferred etiquette? 20110728 19:36:10< shadowmaster> (CentOS appears to be the other distribution that could be used for measuring this kind of stuff) 20110728 19:36:47< Crab_> note that the patch is quite small, it's totally possible to #ifdef it if someone really cares for 1.35 20110728 19:37:16< Nephro> thonsew, after submitting a sufficient amount of patches, you may get commit access. 20110728 19:37:25< Crab_> sufficient ~ 2 :) 20110728 19:38:22< Crab_> and yes, the way you've submitted is the preferred way. 20110728 19:39:08-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has quit [Remote host closed the connection] 20110728 19:40:27-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110728 19:40:47-!- loonycyborg [loonycybor@wesnoth/developer/loonycyborg] has quit [Remote host closed the connection] 20110728 19:40:53< CIA-57> anonymissimus * r50464 /trunk/data/campaigns/Eastern_Invasion/scenarios/02_The_Escape_Tunnel.cfg: inserted missing victory_when_enemies_defeated=no 20110728 19:42:35< thonsew> I've been fiddling with the code for a while and there are gains to be made on the performance difference between the hash table lookup O(1) and map O(logn). wesnoth can be made at least 3 times faster loading and running by using hash tables in place of maps, as caches etc. I'll keep submitting patches on the assumption that it will be accepted. In the event that it is not, I can write a wrapper to make a dummy interface to std::map 20110728 19:42:35< thonsew> , which will obviously be slower. 20110728 19:43:31< timotei> thonsew, be careful to not premature optimize things that are not called so many times. But since you talked about 3 times faster loading, I think you've worked on the right spot :P 20110728 19:44:23< Crab_> I think that the best way is to deal with this patch first, it should be just several days before the devs would decide. however, if you find other places which can benefit from the speedup, then you can show them as additional demonstrations of the paths's utility 20110728 19:44:52< shadowmaster> hm, IIRC there are several places that assume an ordered container (config's implementation?) 20110728 19:45:46< Crab_> configs - yes 20110728 19:45:54-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has quit [Remote host closed the connection] 20110728 19:48:22< Crab_> the order of same-named children is important. 20110728 19:48:27< Crab_> the rest, afair, isn't 20110728 19:48:29< thonsew> I've profiled it on linux and I'm playing with changes in the top 20% of time used. As shadowmaster astutely pointed out the biggest contributer is the config system. If you change config from a string based system to a hash to a token it provides 40% improvement to the speed of loading and turns. This number includes changes to allow caching of parsed vconfigs which are also being redundantly calculated millions of times each turn. 20110728 19:49:21< Crab_> what if the vconfig's expansion depends on side/turn ? 20110728 19:50:20< shadowmaster> I don't know what config/vconfig's current implementation internals are after silene's early 1.9.x changes but one think I'd want to test is that WML events get executed in the order the scenario designer expects in current versions 20110728 19:50:41< shadowmaster> after switching the underlying containers, that is 20110728 19:51:18< shadowmaster> this applies both to actions inside event nodes and the event nodes' execution order itself 20110728 19:51:31-!- loonycyborg [loonycybor@wesnoth/developer/loonycyborg] has joined #wesnoth-dev 20110728 19:51:52< thonsew> 1. I've been repeately testing on only one turn. 2. The cache separtely stores the parse, which will be the same regardless of the interpolated data, and the result which depends on the passed in data. The result cache depends on the passed in data. 20110728 19:55:09-!- dtiger [~dtiger@dynamic-vpdn-46-53-166-207.telecom.by] has quit [Read error: Connection reset by peer] 20110728 19:56:02< thonsew> shadowmaster, most of benefits are in the tokenization which speeds up the slow string comparisons into fast single word comparisons. From my notes I can see that the change to std::map within the configs reduced memory (a small amount which I didn't record) , but didn't substantially change run times. This probably means that most of the configs sizes are below the threshold where hashes start winning for this implementation of map an 20110728 19:56:02< thonsew> d hash. 20110728 19:56:55-!- dtiger [~dtiger@dynamic-vpdn-93-125-14-104.telecom.by] has joined #wesnoth-dev 20110728 19:57:18-!- Crab_ [~Crab_@wesnoth/developer/crab] has quit [Quit: Leaving.] 20110728 19:58:50< thonsew> If order matters, then hashing is the wrong choice. 20110728 20:00:07-!- Nephro [~Dmitry@80.233.231.12] has quit [Remote host closed the connection] 20110728 20:00:56< shadowmaster> actually an ordered map doesn't make sense for the config children nodes implementation either (except for attributes, in which order does/should/must not matter in client code either way); that's probably an unordered list of some type 20110728 20:01:36< timotei> thonsew, in java there is an ordered hash map. Doesn't C++ offer such thing too? 20110728 20:02:47< shadowmaster> timotei: wouldn't the ordering defeat the whole point? 20110728 20:03:22< thonsew> timotei, std::map is an ordered hash map with O(log n) lookup and unordered_map is an unordered hash map with O(1) lookup. So unordered is faster because you ignore the order. 20110728 20:03:37< timotei> ah. sorry, missed the point :P 20110728 20:05:47< thonsew> shadowmaster, I'll dig through the code to find an example that expects order in the iterators of config to determine if any are necessary. I haven't looked at any WML related code yet, so I didn't see the problems you mentioned. 20110728 20:12:52-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110728 20:27:37-!- fendrin [~fabi@88-134-20-121-dynip.superkabel.de] has joined #wesnoth-dev 20110728 20:39:50-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 250 seconds] 20110728 20:39:56-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 20:58:28-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 250 seconds] 20110728 20:59:11-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 21:05:33-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has quit [Ping timeout: 276 seconds] 20110728 21:05:40-!- monochromatic [~monochrom@pool-74-109-64-94.phlapa.east.verizon.net] has joined #wesnoth-dev 20110728 21:06:42-!- timotei [~Timo@wesnoth/developer/timotei] has quit [Ping timeout: 250 seconds] 20110728 21:09:32-!- thonsew [~thonsew__@gateway/tor-sasl/thonsew] has quit [Quit: Leaving] 20110728 21:10:08-!- dtiger [~dtiger@dynamic-vpdn-93-125-14-104.telecom.by] has quit [Remote host closed the connection] 20110728 21:10:10-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-14-104.telecom.by] has joined #wesnoth-dev 20110728 21:24:40-!- Sytyi [~sytyi@124-27-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110728 21:25:01< Sytyi> wesbot: seen mordante 20110728 21:25:01< wesbot> Sytyi: The person with the nick mordante last spoke 23h 19m ago. 23h 16m ago was here and on the channel #wesnoth-de with the message: Quit: Leaving 20110728 21:27:42-!- dtiger_ [~dtiger@dynamic-vpdn-93-125-14-104.telecom.by] has quit [Remote host closed the connection] 20110728 21:32:55-!- timotei [~Timo@193.34.190.70] has joined #wesnoth-dev 20110728 21:32:55-!- timotei [~Timo@193.34.190.70] has quit [Changing host] 20110728 21:32:55-!- timotei [~Timo@wesnoth/developer/timotei] has joined #wesnoth-dev 20110728 21:38:00-!- Sytyi [~sytyi@124-27-133-95.pool.ukrtel.net] has quit [Ping timeout: 250 seconds] 20110728 21:44:39< Ivanovic> thonsew: i approved your mail to the ML, though it might be a good idea to subscribe yourself or you won't see the replies 20110728 21:48:07-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110728 21:53:38-!- Sytyi [~sytyi@15-29-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110728 21:53:50-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 260 seconds] 20110728 22:10:50-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110728 22:14:04-!- MeccaGod [~majs@host189-199.bornet.net] has quit [] 20110728 22:21:17-!- timotei [~Timo@wesnoth/developer/timotei] has quit [Quit: Leaving] 20110728 22:26:06-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110728 22:38:12-!- Sytyi [~sytyi@15-29-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110728 22:59:44-!- esr [~chatzilla@wesnoth/developer/esr] has quit [Remote host closed the connection] 20110728 23:09:11-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Ping timeout: 240 seconds] 20110728 23:09:36-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20110728 23:10:13-!- esr [~chatzilla@static-71-162-243-5.phlapa.fios.verizon.net] has quit [Changing host] 20110728 23:10:13-!- esr [~chatzilla@wesnoth/developer/esr] has joined #wesnoth-dev 20110728 23:27:39-!- anonymissimus [~chatzilla@HSI-KBW-046-005-024-090.hsi8.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110728 23:28:38-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110728 23:29:05< anonymissimus> esr: just to remind you again since it seems you forgot it; there is a patch waiting since long: http://gna.org/patch/?2666 which solves the side= deprecation messages 20110728 23:29:38< anonymissimus> unfortunately, you solved a part of these in another manner in the meantime 20110728 23:29:43< esr> Oh. I thought that had been merged already. I'll look at it, thanks. 20110728 23:29:56< anonymissimus> (which is why I think you forgot it) 20110728 23:30:14< anonymissimus> no need to do somethign about whose you solved btw 20110728 23:30:22< anonymissimus> those 20110728 23:32:03-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110728 23:32:10< gabba> Hi all 20110728 23:40:36-!- tschmitz [18827665@gateway/web/freenode/ip.24.130.118.101] has joined #wesnoth-dev 20110728 23:41:45< tschmitz> gabba: Hello 20110728 23:56:24-!- tschmitz_ [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110728 23:56:50-!- tschmitz is now known as tschmitz__ 20110728 23:56:55-!- tschmitz_ is now known as tschmitz 20110728 23:57:02-!- tschmitz__ is now known as tschmitz_ --- Log closed Fri Jul 29 00:00:12 2011