--- Log opened Thu May 17 00:00:53 2012 20120517 00:01:22-!- Gallaecio [~quassel@135.152.60.213.dynamic.mundo-r.com] has quit [Read error: Connection reset by peer] 20120517 00:07:20-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120517 00:07:49-!- PolarPanda [~quassel@unaffiliated/peterporty] has joined #wesnoth-dev 20120517 00:25:42-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120517 00:27:08-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 240 seconds] 20120517 00:42:52-!- stikonas_ [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120517 00:42:59-!- stikonas_ [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120517 00:42:59-!- stikonas_ [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120517 00:42:59-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120517 00:43:54-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20120517 00:50:32-!- worduk [~jon@77.76.205.90] has quit [Read error: Connection timed out] 20120517 00:54:11-!- stikonas_ [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120517 00:54:19-!- stikonas_ [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120517 00:54:20-!- stikonas_ [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120517 00:54:20-!- stikonas_ [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120517 00:54:31-!- worduk [~jon@77.76.205.90] has joined #wesnoth-dev 20120517 00:56:38-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 240 seconds] 20120517 01:23:21-!- mjs-de [~mjs-de@g224189054.adsl.alicedsl.de] has quit [Remote host closed the connection] 20120517 01:23:54-!- Blueblaze [~Blueblaze@adsl-76-202-17-144.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20120517 01:49:43-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20120517 03:00:15-!- leonid [~leonid@124.65.134.54] has joined #wesnoth-dev 20120517 03:06:05-!- Elvish_Pillager [~eli@71-10-229-241.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 255 seconds] 20120517 03:11:35-!- tie [~quassel@125.161.22.143] has joined #wesnoth-dev 20120517 03:16:48-!- tie is now known as atomicbomb 20120517 03:24:12-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120517 03:34:54-!- crimson_penguin [~ben@out-bc-185.wireless.telus.com] has joined #wesnoth-dev 20120517 03:59:19-!- shadowm_laptop is now known as CapnPragmatism 20120517 04:09:35-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20120517 04:10:04-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120517 04:14:46-!- stikonas_ [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120517 04:32:19-!- Ivanovic_ [~ivanovic@dtmd-4d0bc227.pool.mediaWays.net] has joined #wesnoth-dev 20120517 04:33:43-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 244 seconds] 20120517 04:34:15-!- Ivanovic_ is now known as Ivanovic 20120517 04:47:39-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20120517 05:00:11-!- PolarPanda [~quassel@unaffiliated/peterporty] has quit [Read error: Connection reset by peer] 20120517 05:12:22< LovCAPONE> + 20120517 05:13:20-!- crimson_penguin [~ben@out-bc-185.wireless.telus.com] has quit [Quit: Colloquy for iPhone - http://colloquy.mobi] 20120517 05:28:37-!- atomicbomb [~quassel@125.161.22.143] has quit [Remote host closed the connection] 20120517 06:08:11-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Remote host closed the connection] 20120517 06:45:57-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20120517 06:46:50-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120517 07:20:27-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120517 07:40:09-!- neXyon [~neXyon@84-119-56-54.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20120517 07:43:17-!- crimson_penguin [~ben@S0106602ad06b8003.vc.shawcable.net] has joined #wesnoth-dev 20120517 07:43:26-!- crimson_penguin [~ben@S0106602ad06b8003.vc.shawcable.net] has quit [Changing host] 20120517 07:43:26-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20120517 08:31:37-!- CapnPragmatism is now known as shadowm_laptop 20120517 08:31:45-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20120517 08:42:14-!- atomicbomb [~quassel@180.246.191.236] has joined #wesnoth-dev 20120517 09:00:01-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120517 09:05:56-!- Ivanovic [~ivanovic@dtmd-4d0bc227.pool.mediaWays.net] has quit [Changing host] 20120517 09:05:56-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20120517 09:21:27-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has joined #wesnoth-dev 20120517 09:22:09-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20120517 09:41:01-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20120517 09:47:15-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120517 09:49:19-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20120517 10:03:19-!- Johannes13 [~Johannes@p4FDEE56D.dip.t-dialin.net] has joined #wesnoth-dev 20120517 10:03:25-!- Johannes13 [~Johannes@p4FDEE56D.dip.t-dialin.net] has quit [Changing host] 20120517 10:03:25-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120517 10:11:34< trademark_> hello, someone knows how build a new project such as "campaign_server2" that use Wesnoth files ? 20120517 10:20:51< Crab_> hello. pick a build system that you use for building wesnoth and add a new target into it 20120517 10:21:18< Crab_> copy from/depend on existing targets, depending on what suits your needs more 20120517 10:21:54< Crab_> ultimately, the change would need to go into all the buildsystems, but for development it's ok to only fix one and let the guys knowing the other systems do the rest 20120517 10:37:20-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20120517 10:53:16< trademark_> Crab_, thank you but it seems a bit complicated knowing that I actually never use an other building tools than make.. Do I know to read how to use it first ? Or is it overkill for what I need to do ? 20120517 10:53:38< trademark_> Do I have* 20120517 10:59:20-!- mjs-de [~mjs-de@e182033033.adsl.alicedsl.de] has joined #wesnoth-dev 20120517 10:59:27< trademark_> my question could also be: "What I need to learn to be the quickest operational ?". 20120517 11:16:55< Ivanovic> trademark_: it should be rather straight forward to add another binary to be built to the cmake recipe 20120517 11:17:07-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has quit [Ping timeout: 244 seconds] 20120517 11:17:14< Ivanovic> the cmake recipe basically consists of CMakeLists.txt and src/CMakeLists.txt 20120517 11:17:30-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120517 11:20:23< trademark_> Ivanovic, okay, thanks. 20120517 11:21:03< Ivanovic> trademark_: if you look for the server (wesnothd) in there it should be easy to see the things you got to add for another target with possibly slightly different cpp files 20120517 11:26:22< trademark_> Ivanovic, yeah thanks, I see where to add my stuff now ;) 20120517 11:26:42< Ivanovic> afterwards you of course have to rerun cmake to create updated make files 20120517 11:26:51< Ivanovic> then it should be possible to build the extra target(s) 20120517 11:27:23-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120517 11:27:23-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120517 11:27:23-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120517 11:42:26-!- loonybot [~loonybot@46.138.91.166] has joined #wesnoth-dev 20120517 11:42:26-!- loonybot [~loonybot@46.138.91.166] has quit [Changing host] 20120517 11:42:26-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120517 11:57:35-!- leonid [~leonid@124.65.134.54] has quit [Remote host closed the connection] 20120517 12:01:26-!- atomicbomb [~quassel@180.246.191.236] has quit [Remote host closed the connection] 20120517 12:34:38-!- tie [~quassel@222.124.85.147] has joined #wesnoth-dev 20120517 12:34:44-!- atomicbomb [~quassel@222.124.85.147] has joined #wesnoth-dev 20120517 12:36:25-!- tie [~quassel@222.124.85.147] has quit [Read error: Connection reset by peer] 20120517 12:38:27-!- Elvish_Pillager [~eli@71-10-229-241.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20120517 13:22:58-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120517 13:36:31-!- worduk [~jon@77.76.205.90] has quit [Read error: Connection timed out] 20120517 13:37:03-!- worduk [~jon@77.76.205.90] has joined #wesnoth-dev 20120517 13:38:29-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has joined #wesnoth-dev 20120517 13:41:30-!- _vdn [~nazgul-sa@ppp91-77-229-101.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120517 13:44:50-!- _vdn1 [~nazgul-sa@ppp91-77-251-135.pppoe.mtu-net.ru] has quit [Ping timeout: 272 seconds] 20120517 13:49:16-!- atomicbomb [~quassel@222.124.85.147] has quit [Remote host closed the connection] 20120517 13:50:05-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120517 13:53:53-!- stikonas [~gentoo@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120517 13:53:53-!- stikonas [~gentoo@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120517 13:53:53-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120517 14:10:15-!- _vdn [~nazgul-sa@ppp91-77-229-101.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 20120517 14:12:39-!- _vdn [~nazgul-sa@ppp91-77-229-101.pppoe.mtu-net.ru] has joined #wesnoth-dev 20120517 14:13:01-!- negusnyul [~negusnyul@1F2E9B75.dsl.pool.telekom.hu] has joined #wesnoth-dev 20120517 14:22:33-!- timotei21 [~timotei@188.24.3.41] has joined #wesnoth-dev 20120517 14:22:34-!- timotei21 [~timotei@188.24.3.41] has quit [Changing host] 20120517 14:22:34-!- timotei21 [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120517 14:22:55-!- timotei21 [~timotei@wesnoth/developer/timotei] has quit [Client Quit] 20120517 14:23:08-!- timotei21 [~timotei@188.24.3.41] has joined #wesnoth-dev 20120517 14:23:25-!- timotei21 [~timotei@188.24.3.41] has quit [Changing host] 20120517 14:23:25-!- timotei21 [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120517 14:23:40-!- timotei21 [~timotei@wesnoth/developer/timotei] has quit [Client Quit] 20120517 14:23:57-!- timotei21 [~timotei@188.24.3.41] has joined #wesnoth-dev 20120517 14:23:58-!- timotei21 [~timotei@188.24.3.41] has quit [Changing host] 20120517 14:23:58-!- timotei21 [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120517 14:24:08-!- timotei21 is now known as timotei 20120517 14:29:22-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20120517 15:06:29-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has joined #wesnoth-dev 20120517 15:14:20-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20120517 15:14:20-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20120517 15:14:20-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20120517 15:14:35< mordante> servus 20120517 15:15:39< mordante> shadowm, I'm around now if you want to talk 20120517 15:15:49-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120517 15:16:58< mordante> Akihara, around? 20120517 15:34:21-!- worduk [~jon@77.76.205.90] has quit [Remote host closed the connection] 20120517 15:46:11-!- leonid [~leonid@111.193.223.103] has joined #wesnoth-dev 20120517 15:49:04-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120517 15:50:16< anonymissimus> Ivanovic: you wanted to be informed about blockers, here is one that would be good to get it fixed before 1.10.3: https://gna.org/bugs/index.php?19735 20120517 15:56:25< anonymissimus> mordante: Did you get around to check out https://gna.org/bugs/index.php?19624 ? What exactlx would 20120517 15:56:56< anonymissimus> ...I need to pass to cmake for building a release build with debug info ? 20120517 15:57:18< anonymissimus> or a debug build with -O3 20120517 16:03:33< mordante> anonymissimus, no haven't really looked at it yet 20120517 16:03:58< mordante> I usually use ccmake and then set the flags for a specific build 20120517 16:04:21< mordante> or I just use a script to create several build environments with different flags 20120517 16:13:02-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has joined #wesnoth-dev 20120517 16:13:03-!- stikonas [~and@bcm-131-111-216-103.girton.cam.ac.uk] has quit [Changing host] 20120517 16:13:03-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120517 16:14:27-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Read error: Connection reset by peer] 20120517 16:15:26< Ivanovic> anonymissimus: and is someone working on fixing the bug? 20120517 16:15:53< Ivanovic> if noone is working on it, waiting makes no sense to me 20120517 16:17:09< fendrin_> http://forums.wesnoth.org/viewtopic.php?p=528868#p528868 lol 20120517 16:19:28< Espreon> Sadly, he is right. 20120517 16:21:36< fendrin_> Maybe, I just don't like his attitude. If he wants it featuring a better story, he should do some work and present it. 20120517 16:22:41< artisticdude> fendrin_: Exactly what I was just saying over in ##shadowm 20120517 17:00:09-!- horon [~horon@nttkyo216070.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20120517 17:05:26-!- Crab_ [Crab_@wesnoth/developer/crab] has quit [Quit: Crab_] 20120517 17:13:04-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Ping timeout: 245 seconds] 20120517 17:36:01-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20120517 17:36:33-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has quit [Quit: artisticdude] 20120517 17:55:46-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has joined #wesnoth-dev 20120517 18:00:14-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120517 18:03:35-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120517 18:10:30-!- artisticdude_ [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has joined #wesnoth-dev 20120517 18:10:30-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has quit [Read error: Connection reset by peer] 20120517 18:10:31-!- artisticdude_ is now known as artisticdude 20120517 18:19:18-!- worduk [~jon@77.76.205.90] has joined #wesnoth-dev 20120517 18:21:43-!- leonid [~leonid@111.193.223.103] has quit [Remote host closed the connection] 20120517 18:21:50< CIA-61> mordante * r54183 /trunk/src/gui/widgets/ (control.cpp control.hpp debug.cpp widget.cpp widget.hpp): 20120517 18:21:50< CIA-61> Move the definition to the tcontrol class. 20120517 18:21:50< CIA-61> The widget class itself doesn use it, so no need to keep it there. 20120517 18:21:53< CIA-61> mordante * r54184 /trunk/src/gui/widgets/control.hpp: 20120517 18:21:53< CIA-61> Remove tcontrol's unneeded virtual destructor. 20120517 18:21:53< CIA-61> The base class already has a virtual destructor so no need to add it 20120517 18:21:53< CIA-61> in this class. 20120517 18:21:56< CIA-61> mordante * r54185 /trunk/src/gui/widgets/ (control.hpp widget.hpp): 20120517 18:21:56< CIA-61> Made load_config a non virtual function. 20120517 18:21:56< CIA-61> It was defined virtual in twidget but only overriden in tcontrol. So 20120517 18:21:56< CIA-61> added it there as a non-virtual function. 20120517 18:21:56< CIA-61> Also made it private since most code doesn't really use the function and 20120517 18:21:57< CIA-61> that part of the code is a bit more tricky as it should. 20120517 18:21:59< CIA-61> mordante * r54186 /trunk/src/gui/widgets/ (control.cpp control.hpp): 20120517 18:21:59< CIA-61> Add an ifdef to tcontrol::init(). 20120517 18:21:59< CIA-61> It is only used in GUI2_EXPERIMENTAL_LISTBOX context and will probably 20120517 18:21:59< CIA-61> be replaced with another way to initialise objects. So comment it out 20120517 18:22:00< CIA-61> for now. 20120517 18:22:03< CIA-61> mordante * r54187 /trunk/src/gui/ (3 files in 2 dirs): 20120517 18:22:03< CIA-61> Add a second constructor to tcontrol. 20120517 18:22:03< CIA-61> This constructor sets its state based on the structure send to it 20120517 18:22:03< CIA-61> instead of using a second call that sets the fields later. 20120517 18:22:03< CIA-61> The code is used to experiment with a different approach of the 20120517 18:24:05-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20120517 18:27:31-!- timotei [~timotei@188.24.1.129] has joined #wesnoth-dev 20120517 18:27:31-!- timotei [~timotei@188.24.1.129] has quit [Changing host] 20120517 18:27:31-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120517 18:35:05-!- timotei-temp [~timotei@188.24.1.3] has joined #wesnoth-dev 20120517 18:36:15-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Ping timeout: 265 seconds] 20120517 18:37:15-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has quit [Quit: ~ Trillian Astra - www.trillian.im ~] 20120517 18:37:51-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20120517 19:11:09< fendrin_> esr: around? 20120517 19:29:43-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20120517 19:30:48-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Read error: Connection reset by peer] 20120517 19:31:17-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120517 19:57:44-!- negusnyul [~negusnyul@1F2E9B75.dsl.pool.telekom.hu] has quit [Read error: Connection reset by peer] 20120517 19:58:01-!- negusnyul [~negusnyul@1F2E9B75.dsl.pool.telekom.hu] has joined #wesnoth-dev 20120517 20:04:43-!- Gallaecio [~quassel@135.152.60.213.dynamic.mundo-r.com] has joined #wesnoth-dev 20120517 20:08:07-!- Johannes13_ [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120517 20:10:10-!- Netsplit *.net <-> *.split quits: Appleman1234, Johannes13, happygrue 20120517 20:10:47-!- Netsplit over, joins: happygrue, Appleman1234 20120517 20:14:49-!- artisticdude [~artisticd@vsat-148-64-186-230.c005.g4.mrt.starband.net] has quit [Quit: Leaving...] 20120517 20:51:03-!- Netsplit *.net <-> *.split quits: Appleman1234, happygrue 20120517 20:51:45-!- Netsplit over, joins: happygrue, Appleman1234 20120517 20:53:51< trademark_> mordante, hello, I was thinking, what do you think about the remark of Cendgrim last time about the translation integration ? 20120517 21:03:11< mordante> trademark_, what remark exactly? 20120517 21:03:41-!- Johannes13_ is now known as Johannes13 20120517 21:04:59< trademark_> mordante, that it was a significant effort with little benefits 20120517 21:05:37< mordante> trademark_, that was regarding automatically uploading from umcdev to the addon-server not regarding wescamp 20120517 21:06:26< trademark_> mordante, omg, I'm stupid ! Of course, it is ... 20120517 21:07:29< trademark_> mordante, well, I have another question, I don't see the point of "translated umc strings" in the reply umc_list. 20120517 21:07:38-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120517 21:09:20< mordante> sorry not sure what you exactly mean with that question 20120517 21:12:16< anonymissimus> hm; I get a debugger crash when trying to load a savegame while a saveindex file does already exist 20120517 21:12:28< anonymissimus> can't investigate that further atm 20120517 21:12:52< anonymissimus> could also be that's something about my dlls or setup 20120517 21:13:51< Ivanovic> anonymissimus: so what about the blocker bug you posted, are you looking into it? 20120517 21:14:18< anonymissimus> yes, I think I have it fixed 20120517 21:14:39< anonymissimus> I didn't post the bug :P 20120517 21:15:05< Ivanovic> s/you posted/you linked to in here 20120517 21:15:07< Ivanovic> better? 20120517 21:15:54< trademark_> before going further, I would like to clarify a point. The .po file contains the translations right ? The goal of the "translated_umc_strings" token is to merge the incomplete translation with the original text, isn't it ? 20120517 21:16:25< anonymissimus> yes 20120517 21:16:59< Ivanovic> trademark_: po files contain translations: yes 20120517 21:17:07< Ivanovic> i don't understand the "merge" part 20120517 21:17:27< Ivanovic> since in fact you want to replace the english string with a translation of this exact english string 20120517 21:17:53< Ivanovic> (the po files are basically just a dictionary with "original string" -> "translated string" lookup) 20120517 21:18:31< trademark_> yeah and so I can't understand the purpose of the "translated umc strings" token. 20120517 21:19:26< Ivanovic> trademark_: for UMC you do not have the po file on your harddisk when looking at the server 20120517 21:19:41< Ivanovic> trademark_: so you somehow need to know about the translated strings if there is a translation 20120517 21:19:55< Ivanovic> trademark_: and the idea there would be to also transmit a hand full of translations via the server 20120517 21:20:01< Ivanovic> so e.g. you switch your game to german 20120517 21:20:22< Ivanovic> one UMC is completely translated to german, including some description of the campaign which is transmitted via the addon server 20120517 21:20:50< Ivanovic> you would now receive the message from the server including the translation of this description so that the game can actually display the non-english description (if there is one) 20120517 21:21:10< Ivanovic> so what would have to be done is to make sure that the string to be displayed later on is already in the po file handled by some translator 20120517 21:21:18< Ivanovic> and that this is sent in the response, too 20120517 21:22:01< Ivanovic> trademark_: so in fact you could send a message to the server stating "give me the description for content ABC and give me the german one if available" 20120517 21:22:13< Ivanovic> resulting in you getting the german translation of this description if it is available 20120517 21:22:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120517 21:22:38< Ivanovic> a complete list is unrealistic, so that you send this description in *every* translated version available and have the client select the right one 20120517 21:22:44< Ivanovic> it would just use too much bandwidth 20120517 21:22:55-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Client Quit] 20120517 21:22:56< shadowm> mordante: got some time now? 20120517 21:23:08-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120517 21:24:21< trademark_> Ivanovic, so it's just about the description of the umc ? 20120517 21:24:30< Ivanovic> i guess so 20120517 21:24:51< Ivanovic> though in theory anything there could be translated 20120517 21:24:57< Ivanovic> including the campaign name you get as reply 20120517 21:25:09< Ivanovic> or author names or... 20120517 21:27:27< mordante> shadowm, not really will be off soon 20120517 21:27:36< shadowm> ... okay. 20120517 21:27:54-!- timotei-temp [~timotei@188.24.1.3] has quit [Read error: Connection reset by peer] 20120517 21:28:39< mordante> trademark_, the addon server should should be able to send the translated message of some of the main fields 20120517 21:29:16< mordante> but the main point of the wescamp integration is to be able to get this German translation when downloading the addon 20120517 21:29:30< trademark_> does it send every translation of these main fields available or only some in the client language ? 20120517 21:30:01< mordante> not yet sure 20120517 21:30:21< trademark_> and why does it send the number of strings translated ? 20120517 21:30:45< trademark_> If it's not entirely translated, it's not usable, isn't it ? 20120517 21:30:57< mordante> probably we want the client to send the languages it's interested in 20120517 21:31:04< Ivanovic> trademark_: it does not send anything translated ATM 20120517 21:31:24< mordante> trademark_, well 99% translated can be interesting 20120517 21:31:28< Ivanovic> trademark_: but what we *want* it send is the language currently selected by the player *if available for this addon* 20120517 21:32:03< trademark_> mordante, and what about the 1% remaining ? 20120517 21:32:13< mordante> bad luck 20120517 21:32:33< trademark_> Ivanovic, by ATM you mean in the current running server, or in the new protocol ? 20120517 21:32:44< Ivanovic> in the currently running server 20120517 21:32:44< mordante> these numbers are send so a user can determine how useful it is to get the translation 20120517 21:32:50< trademark_> mordante, so in-game, it's just print blank or english stirng ? 20120517 21:33:07< mordante> English, blank would be useless 20120517 21:33:19< trademark_> so we "merge" po file 20120517 21:33:22< shadowm> (Why does it sound like the user will have the choice to get the translation?) 20120517 21:33:23< mordante> but that is the part that the translation engine (gettext) manages 20120517 21:33:58< mordante> shadowm, since we want to give the user that choice 20120517 21:34:08< shadowm> Why? 20120517 21:34:19< Ivanovic> shadowm: the choice depends on what the user selects as game language 20120517 21:34:20< mordante> to save bandwidth 20120517 21:34:39< CIA-61> ivanovic * r54188 /branches/1.10/ (4 files in 3 dirs): updated Chinese (Simplified) translation 20120517 21:34:39< CIA-61> ivanovic * r54189 /trunk/po/ (wesnoth-dm/zh_CN.po wesnoth-sof/zh_CN.po): updated Chinese (Simplified) translation 20120517 21:34:51< shadowm> Well, wesnoth.org already wastes a lot of bandwidth, so I'll assume you are talking of reducing the user's own traffic. 20120517 21:35:00< mordante> yup 20120517 21:35:04< shadowm> Are translations really that heavy? 20120517 21:35:14< shadowm> (compiled, not .po files) 20120517 21:35:25< mordante> depends on the number of translations and the number of strings in a translation 20120517 21:35:46< CIA-61> ivanovic * r54190 /branches/1.10/ (changelog players_changelog): fixed changelogs to 80 chars per line 20120517 21:36:07< Ivanovic> shadowm: they can be very heavy 20120517 21:36:13< shadowm> Hm, well, the set of compiled catalogues for the mainline Spanish translation in 1.10 is just 2.9 MiB. 20120517 21:36:14< trademark_> how I figure out this, the client request the umc-list, the server reply with a list of all translation for each add-on, but no description. The client can choose the language of an add-on in a box-list and send a request to the server to get the description of the language chosen 20120517 21:36:31< shadowm> For many add-ons that large, the figure would be rather negligible compared to their music and art assets. 20120517 21:36:38< Ivanovic> shadowm: eg the german translation for the whole game takes 3.4MB in compiled format 20120517 21:37:05< Ivanovic> all mo files for httt take 8.2MB 20120517 21:37:22< trademark_> what is a mo file 20120517 21:37:31< trademark_> and "httt" ? 20120517 21:37:49< Ivanovic> trademark_: personally i'd prefer to directly present everything in the selected language set for the game 20120517 21:38:06< Ivanovic> so if there is a german description for an addon and the user is currently using the german translation, display it in german 20120517 21:38:20< mordante> and all translations of Wesnoth are 94 MB 20120517 21:38:28< trademark_> Ivanovic, and if not, should we prefer a mix between german and english ? 20120517 21:38:43< Ivanovic> trademark_: why a mix between german and english? 20120517 21:38:48< Ivanovic> i don't understand your point 20120517 21:38:57< Ivanovic> of course we can only show translations for things that are translated 20120517 21:38:58< trademark_> because some add-on won't be translated in german ? 20120517 21:39:08< Ivanovic> and things that are not translated will of course be in english 20120517 21:40:07< trademark_> I'm not sure it's "beautiful" to mix up translation, I'd prefer an uniform language 20120517 21:40:53< trademark_> Maybe a global box-list, pre-selected with client language and showing only client-translated add-on 20120517 21:40:59< Ivanovic> trademark_: then you got to play in english anyway! 20120517 21:41:02< Ivanovic> simple as that! 20120517 21:41:40< Ivanovic> there *IS* the client language preselected for the game, always! 20120517 21:42:01< mordante> I'm off night 20120517 21:42:14< trademark_> mordante, good night 20120517 21:42:55< trademark_> but currently, there is no list-box to choose the language ? It's what I meant with "mixed" translation 20120517 21:43:34< Ivanovic> trademark_: you are obviously mixing things here and/or we are not talking about the same things 20120517 21:43:43< Ivanovic> trademark_: please start the game 20120517 21:43:47< shadowm> The language used by the game can be chosen from the Language dialog in the titlescreen. 20120517 21:43:54< Ivanovic> in the main menu is a button where you select the language 20120517 21:44:17< Ivanovic> this opens a menu where you got a listbox of all available languages 20120517 21:44:35< Ivanovic> yes, many of those are only partially complete and there is no way to see how complete they are, this is a correct remark 20120517 21:44:55< Ivanovic> now it is possible to bundle content with translations 20120517 21:45:11< Ivanovic> it is also possible to download an addon from the server which can come with a translation 20120517 21:45:29< Ivanovic> we got some projects going on that require manual interaction of the addon creator to make sure that the latest translations are bundled 20120517 21:45:39< Ivanovic> lots of manual interaction! 20120517 21:45:45< zookeeper> looking at the backlog, i can't tell what this discussion is about exactly 20120517 21:45:55< zookeeper> or what problem it pertains to 20120517 21:46:28< Ivanovic> now if you select an addon on the server you (as user) have no way to see if this addon has a translation for any language or not 20120517 21:46:45< Ivanovic> besides you will only get the addon name in english, even if you don't know a single word of english 20120517 21:47:16< Ivanovic> the general idea of "what would be great" is twofold: 20120517 21:47:25< trademark_> Ivanovic, I started the game, what I meant is that, when you asked for the umc list, you can have a list with : [item1] in english[/item1] [item2] in german[/item2] [item3] in english[/item 20120517 21:47:38-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20120517 21:47:38< Ivanovic> 1) display the addon "information" translated if there is a translation to the current game available 20120517 21:48:16< Ivanovic> 2) provide a better integration with the "translators projects" so that translations are automatically fetched, possibly only those actually requested by a user 20120517 21:48:35< Ivanovic> trademark_: now select a very incomplete language like say latin 20120517 21:48:44< Ivanovic> you will see that parts are in latin but many parts are not 20120517 21:48:54< Ivanovic> those are displayed in english 20120517 21:49:29< Ivanovic> and yes, with the option to display translations for addons (and the addons and their descriptions shown translated) it will result in a similar situation 20120517 21:49:42< Ivanovic> you might see some in "different language" and many will be just in english 20120517 21:53:26< trademark_> yeah ok 20120517 21:54:49< trademark_> but if I have the game in german and that I want to download and installed an add-on in french, is it possible (in the futur) ? 20120517 21:56:13< Ivanovic> to see the addon in french you would have to switch the game to french 20120517 21:56:35< Ivanovic> no idea how addon downloading would work and if you could select the translations to download or anything like this 20120517 21:57:50< trademark_> ok 20120517 21:58:21< trademark_> for example the request for the list is as follow : [ request umc list ] 20120517 21:58:21< trademark_> [/ request umc list ] 20120517 21:59:06< trademark_> with all we said we could modify it to : [ request umc list ]lang=LANGUAGE[/ request umc list ] ; no ? 20120517 22:00:47< trademark_> where lang is the favorite language 20120517 22:02:13< trademark_> but if a umc is translated at 1%, 99% not translated, what should we send ? 20120517 22:07:02< CIA-61> anonymissimus * r54191 /trunk/src/replay.cpp: 20120517 22:07:02< CIA-61> add an assert (bug #19735) 20120517 22:07:02< CIA-61> to ensure we notice out-of-bounds access 20120517 22:07:09< CIA-61> anonymissimus * r54192 /trunk/src/playsingle_controller.cpp: 20120517 22:07:09< CIA-61> let play_controller::player_number_ have the last side's side_number 20120517 22:07:09< CIA-61> after the loop over the sides' turns. (fix for bug #19735) 20120517 22:07:18< CIA-61> anonymissimus * r54193 /trunk/ (changelog players_changelog): changelogs update 20120517 22:19:04< CIA-61> anonymissimus * r54194 /branches/1.10/src/playsingle_controller.cpp: 20120517 22:19:04< CIA-61> let play_controller::player_number_ have the last side's side_number 20120517 22:19:04< CIA-61> after the loop over the sides' turns. (fix for bug #19735) 20120517 22:19:04< CIA-61> Backported from trunk r54193 20120517 22:19:13< CIA-61> anonymissimus * r54195 /branches/1.10/ (changelog players_changelog): changelogs update 20120517 22:23:54< trademark_> Ivanovic, btw, thank you for this discussion, it helps ! :-) 20120517 22:30:01-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Remote host closed the connection] 20120517 22:30:17< Ivanovic> trademark_: you're welcome 20120517 22:43:26-!- molgrum [~molgrum@h-189-21.a189.priv.bahnhof.se] has quit [Quit: Lämnar] 20120517 22:47:40-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Read error: Connection reset by peer] 20120517 22:57:03-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has quit [Ping timeout: 252 seconds] 20120517 23:04:01-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120517 23:08:48-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: ...] 20120517 23:26:14-!- Upth [~ogmar@69.62.144.56] has quit [Ping timeout: 272 seconds] 20120517 23:30:21-!- negusnyul [~negusnyul@1F2E9B75.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20120517 23:32:08-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 245 seconds] 20120517 23:42:22< anonymissimus> wesbot: seen Oleg 20120517 23:42:22< wesbot> anonymissimus: The person with the nick Oleg 1d 11h ago person left: 20120517 23:53:58< shadowm> is it possible to avoid overwriting units on the map with wesnoth.put_unit()? (i.e. as in unstore_unit.find_vacant=yes) 20120517 23:55:44< shadowm> or is my only option to use wesnoth.find_vacant_tile() and adjust the unit's position accordingly before calling wesnoth.put_unit() ? 20120517 23:57:33< anonymissimus> shadowm: wesnoth.put_unit is a more "intrusive, direct" way of modifying, so no, no find vacant etc 20120517 23:57:48< anonymissimus> like most or all of the lua functions and accessors 20120517 23:58:04< anonymissimus> yes, call vacant_tile 20120517 23:58:42< anonymissimus> shadowm: is the save_index file supposed to be called always save_index now (and never save_index.gz) ? 20120517 23:58:53< shadowm> fair enough 20120517 23:59:09< shadowm> yes, save_index is supposed to have always the extension-less name now. 20120517 23:59:13< anonymissimus> I though it's save_index.gz in case compressed saves is enabled, or so it looked like in my file browser 20120517 23:59:20< anonymissimus> okay --- Log closed Fri May 18 00:00:53 2012