--- Log opened Sat Jun 18 00:00:12 2011 --- Day changed Sat Jun 18 2011 20110618 00:00:12-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 252 seconds] 20110618 00:17:04-!- Gallaecio [~quassel@92.39.broadband12.iol.cz] has quit [Remote host closed the connection] 20110618 00:21:30-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 255 seconds] 20110618 00:23:23-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110618 00:24:35-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 260 seconds] 20110618 00:32:27-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110618 00:33:20-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110618 00:34:38-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110618 00:37:36-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110618 00:38:37-!- stikonas [~and@bcm-131-111-216-209.girton.cam.ac.uk] has joined #wesnoth-dev 20110618 00:38:37-!- stikonas [~and@bcm-131-111-216-209.girton.cam.ac.uk] has quit [Changing host] 20110618 00:38:37-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110618 00:57:24-!- deekay [~dk@wesnoth/developer/dragonking] has quit [Quit: deekay] 20110618 01:12:31-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110618 01:15:59-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110618 01:16:02-!- zookeeper [~l@wesnoth/developer/zookeeper] has quit [] 20110618 01:29:17-!- mjs-de [~mjs-de@f053188211.adsl.alicedsl.de] has quit [Remote host closed the connection] 20110618 01:35:05-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110618 01:47:12-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 01:56:51-!- Wurmish [4086c42f@gateway/web/freenode/ip.64.134.196.47] has joined #wesnoth-dev 20110618 01:57:03-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Ping timeout: 276 seconds] 20110618 01:57:49-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 01:58:37-!- anonymissimus [~chatzilla@HSI-KBW-095-208-215-104.hsi5.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.86.1 [Firefox 3.6.2/20100316074819]] 20110618 02:05:45-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110618 02:08:38-!- Wurmish [4086c42f@gateway/web/freenode/ip.64.134.196.47] has quit [Quit: Mcdonalds internet is so temporary.] 20110618 02:18:06-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #wesnoth-dev 20110618 02:20:18-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110618 02:28:35< shadowm_laptop> mordante: what's the point of r49603 ? 20110618 02:28:41-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110618 02:28:43< shadowm_laptop> shikadibot: log 49603 20110618 02:28:44< shikadibot> shadowm_laptop: Revision 49603 (mordante) on Sun May 22 17:56:17 2011: 20110618 02:28:48< shikadibot> shadowm_laptop: Make a constructor explicit. 20110618 02:28:49< shikadibot> shadowm_laptop: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=49603 20110618 02:28:58-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Ping timeout: 246 seconds] 20110618 02:29:18< shadowm_laptop> I don't see how it's needed since that class or its parent don't have conversion operators 20110618 02:32:59-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110618 02:36:07-!- Vorpal [~AnMaster@unaffiliated/anmaster] has quit [Ping timeout: 250 seconds] 20110618 02:36:13-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Client Quit] 20110618 02:44:41< tschmitz> Anybody know what happens if you construct a shared_ptr from a scoped_ptr? 20110618 02:53:08-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Ping timeout: 276 seconds] 20110618 02:57:34-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 03:00:25-!- atomicbomb [~quassel@125.160.80.95] has joined #wesnoth-dev 20110618 03:01:32-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110618 03:13:17-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110618 03:26:02-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Ping timeout: 252 seconds] 20110618 03:26:32-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 03:28:22-!- noy_ [~Noy@74.198.151.67] has joined #wesnoth-dev 20110618 03:28:22-!- noy_ [~Noy@74.198.151.67] has quit [Changing host] 20110618 03:28:22-!- noy_ [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110618 03:30:30-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 255 seconds] 20110618 03:30:31-!- noy_ is now known as noy 20110618 03:34:01< shadowmaster> looks like I can't use _() in combination with some boost header? wtf 20110618 03:35:25< shadowmaster> hm, gettext.hpp 20110618 03:37:22-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110618 03:39:19< shadowmaster> I guess I'll leave chopping that bush down as a task for another day 20110618 03:40:31< shadowmaster> or, including gettext.hpp last solves it. 20110618 03:42:14< shadowmaster> yay, progress: http://shadowm.ai0867.net/gui2prefs.png 20110618 03:59:09-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has joined #wesnoth-dev 20110618 04:03:21-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Ping timeout: 255 seconds] 20110618 04:12:41-!- Cookiee is now known as cookie 20110618 04:16:04-!- Ivanovic_ [~ivanovic@dtmd-4db231bb.pool.mediaWays.net] has joined #wesnoth-dev 20110618 04:16:26< Espreon> Hooray for progress. 20110618 04:20:14-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has quit [Ping timeout: 276 seconds] 20110618 04:22:00-!- Ivanovic_ is now known as Ivanovic 20110618 04:32:15-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110618 04:34:25-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110618 04:36:33-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Client Quit] 20110618 04:36:34-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110618 04:51:21-!- cookie [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20110618 04:59:29< shadowm_laptop> mordante: how does multi_page work anyway? 20110618 05:04:22-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 05:07:24-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110618 05:15:17< shadowm_laptop> perhaps a better question is what could emulate the current preferences dialog' page behavior better. 20110618 05:27:00-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110618 05:35:46-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110618 05:36:16-!- Gambit [~Gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20110618 05:51:40-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Read error: Connection reset by peer] 20110618 05:51:43-!- alkenrinnstet1 [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110618 05:51:43-!- alkenrinnstet1 is now known as alkenrinnstet 20110618 05:55:49-!- vultraz [~chatzilla@124.109.10.222] has quit [Quit: What happens when you get scared half to death...twice? XD see ya later :D] 20110618 06:30:32< shadowm_laptop> I remember there was a wiki page with old GUI mockups made around the 1.0 era but I can't find it. 20110618 06:33:37< shadowm_laptop> what the hell phpbb, why searching for "freim mock-ups" doesn't give the same results as "freim mock ups" when the hyphen *is* in the actual posts? :/ 20110618 06:34:27< shadowm_laptop> found it at last 20110618 07:53:40-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 240 seconds] 20110618 07:54:30-!- knotwork [~markm@142.177.233.104] has joined #wesnoth-dev 20110618 07:54:35-!- knotwork [~markm@142.177.233.104] has quit [Changing host] 20110618 07:54:35-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20110618 08:09:38-!- Ivanovic [~ivanovic@dtmd-4db231bb.pool.mediaWays.net] has quit [Changing host] 20110618 08:09:38-!- Ivanovic [~ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20110618 08:26:35-!- cjhopman [~chris@wesnoth/developer/cjhopman] has quit [Ping timeout: 252 seconds] 20110618 08:28:19-!- zaroth [~zaroth@wesnoth/developer/zaroth] has quit [Remote host closed the connection] 20110618 08:29:03-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Quit: Leaving.] 20110618 08:30:29-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Ping timeout: 276 seconds] 20110618 08:32:12-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110618 08:39:01-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Disconnected by services] 20110618 08:39:17-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110618 08:39:42-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20110618 08:43:06-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20110618 08:43:06-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20110618 08:43:06-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20110618 08:43:21< mordante> servus 20110618 08:43:51< Espreon> mordante: Ic grete þe! 20110618 08:44:02< mordante> hi Espreon 20110618 08:44:21< mordante> Espreon, do you have time to test wescamp in about 15 minutes? 20110618 08:44:27< Espreon> YyyyyyyyyyyyyyyyUP! 20110618 08:44:30< Espreon> I do. 20110618 08:44:37< mordante> great 20110618 08:51:39< Ivanovic> Aethaeryn, AI0867, boucman, crimson_penguin, Espreon, fendrin, loonycyborg, mordante, noy, shadowmaster, Soliton, tschmitz, everyone else who cares: i plan to release 1.9.7 in about 8 to 9h 20110618 08:51:42< Ivanovic> any blockers? 20110618 08:52:14< crimson_penguin> hmm 20110618 08:52:20< shadowmaster> I don't know, I met a player who was very upset about the random lockups thing on Mac OS X. 20110618 08:52:22< boucman> no, there is a bug I want to fix with Espreon, but it has been around for a long time 20110618 08:52:37< boucman> i mean: ok for me :P 20110618 08:52:51< Ivanovic> shadowmaster: those could also be due to the new packager and some things being different there 20110618 08:53:03< shadowmaster> That said, I don't use Mac OS X, but I know users from that land tend to be perfectionists. 20110618 08:53:07< Ivanovic> so far there is not too much information about those probs 20110618 08:53:10< crimson_penguin> Ivanovic: well this just reminds me; I was going to put Wesnoth on the Mac App Store, for free, but of course the stable line... but then I compiled it and it crashed in some lua code when starting any map, and I couldn't figure out why 20110618 08:53:11< shadowmaster> ;p 20110618 08:53:27< Ivanovic> crimson_penguin: uhm, lovely 20110618 08:53:32< Ivanovic> is there a bugtracker entry for this 20110618 08:53:43< Ivanovic> and, uhm, have you pinged "no idea whom"? 20110618 08:54:01< Ivanovic> (honestly, no idea who to ask regarding lua probs, probably crab_) 20110618 08:54:04< crimson_penguin> not that I know of, but the thing is, this is 100% consistent for me, but apparently Alarantala's package works 20110618 08:54:22< crimson_penguin> so it's probably just my fault somehow (though I tried 3 different versions of lua) 20110618 08:54:32< shadowmaster> you forgot the last "ra" 20110618 08:54:45< crimson_penguin> damn, I never get that one right 20110618 08:54:52< crimson_penguin> there's some really hard nicks around here 20110618 08:55:00< Ivanovic> crimson_penguin: i think there were some reports about people having problems with 1.8.7 from ala*whatever*, too 20110618 08:55:02< Espreon> Meh, it just takes practice. 20110618 08:55:11< Ivanovic> ehm, 1.8.6 i mean 20110618 08:55:11< Espreon> crimson_penguin: After all, I *somehow* learned to remember it. 20110618 08:56:00< crimson_penguin> Ivanovic: hmm... surely there's be a lot of reports if the same problem was present - it makes the game completely unplayable 20110618 08:56:04< Ivanovic> noy: are the kalifahte updates ready? 20110618 08:56:08< crimson_penguin> there'd* 20110618 08:56:14< Ivanovic> IIRC there was a merge planned for, uhm, yesterday... 20110618 08:56:43-!- negusnyul [~negusnyul@2E6B5D92.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110618 08:56:47< noy> Not sure 20110618 08:57:40< mordante> Ivanovic, I've some commits I'd like to do today, but no blockers 20110618 08:57:48< noy> Its not going into 1.8 is it? 20110618 08:58:15< shadowmaster> khalifate? obviously not 20110618 08:58:25< mordante> what is the current state of the khalifate? 20110618 08:58:33< noy> we're testing 20110618 08:58:49< noy> it can be downloaded 20110618 08:58:49< mordante> ok and the general impression thusfar? 20110618 08:59:02< mordante> zaroth, loonycyborg I'll test the boost thing later, thanks for the hint 20110618 08:59:07< noy> it needs more playtesting 20110618 08:59:14< noy> which we've been doing 20110618 08:59:35< shadowmaster> adding new units is the kind of stuff that must not happen in a stable branch since it breaks MP compatibility with other versions of the same branch 20110618 09:00:17< noy> I know... but I was wondering why Ivanovic was asking 20110618 09:01:41< noy> thanks shadowmaster... I haven't been doing this for five years now 20110618 09:01:52< noy> actually, six 20110618 09:02:10< shadowmaster> Since nobody has bothered to reply to my ML post, I'll start messing around with the gui1 preferencess dialog after 1.9.7 is tagged. That means you can kiss goodbye the "Reverse Time Graphics" option. 20110618 09:02:50< shadowmaster> I've also noticed some inconsistent usage (or lack thereof) of title case in some recent GUI dialogs -- too bad I didn't come across the GUI conventions page in 1.7.x. 20110618 09:02:58< mordante> shadowmaster, a non-explicit constructor is also a conversion which can lead to surprises 20110618 09:02:59< Espreon> Yay... 20110618 09:03:40< shadowmaster> mordante: even when the class in question doesn't define any conversion operators as I said? 20110618 09:04:04< Ivanovic> noy: i was asking because of the topic 20110618 09:04:15< mordante> shadowmaster, yes you can do tfoo bar = std::string(bar); and it works 20110618 09:04:15< shadowmaster> neither any of its base classes, or its constructor arguments' types 20110618 09:04:16< Ivanovic> noy: basically because i'd like to release a new 1.9.7 today 20110618 09:04:27< shadowmaster> mordante: D: 20110618 09:04:27< Ivanovic> so it would make sense to include the latest changes to the new units!!! 20110618 09:04:38< mordante> wait that should be std::string("bar"); 20110618 09:04:51< Ivanovic> anyway, i am off now for the next 6 to 7h 20110618 09:05:01< noy> Ivanovic: the version gets changed so frequently that it actually doesnt 20110618 09:05:23< noy> thus far we make a change every three weeks or so 20110618 09:05:27< Ivanovic> uhm, the last dev release is more than a month ago 20110618 09:05:33< mordante> shadowmaster, I didn't mind you changing the preference dialog, but where in your mail you mentioned the removal of "Reverse Time Graphics" 20110618 09:05:39< Ivanovic> 9th may to be more precise 20110618 09:05:52< noy> yes, we've been uploading new versions onto the campaign server 20110618 09:05:59< noy> err downloads server 20110618 09:06:07< noy> and telling people to test that 20110618 09:06:32< noy> we have a dedicated thread in the forums 20110618 09:06:44< shadowmaster> mordante: in the mail 20110618 09:07:00< shadowmaster> first paragraph, last sentence 20110618 09:07:33< mordante> shadowmaster, ah overread that part 20110618 09:07:37< Ivanovic> noy: please just ping the one feeling responsible for keeing trunk in sync with those changes 20110618 09:07:58< Ivanovic> since you seem to not directly upload the changes into turnk 20110618 09:08:00< noy> well its happygrue but he's on vacation for a week or so 20110618 09:08:05< mordante> I still think it's nice to keep makes the sun go to the proper way on the southern hemisphere 20110618 09:08:07< Ivanovic> really off now 20110618 09:08:17< shadowmaster> mordante: well, this program doesn't work: http://pastebin.com/tyy6vkZJ 20110618 09:08:24< shadowmaster> test.cpp:17: error: conversion from ‘std::string’ to non-scalar type ‘Thing’ requested 20110618 09:09:15< mordante> shadowmaster, change the constructor to accept a std::string instead of a std::vector 20110618 09:09:35< shadowmaster> mordante: the constructor you changed doesn't do that 20110618 09:10:10< shadowmaster> oh wait. 20110618 09:10:40< shadowmaster> well, wow. 20110618 09:11:28-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 246 seconds] 20110618 09:11:28< shadowmaster> that's an interesting quirk of the language which I guess I've never hit since I prefer to use the constructor syntax. 20110618 09:11:51< shadowmaster> i.e. thing object(arg); 20110618 09:12:02< mordante> exactly and explicit prohibits that feature 20110618 09:12:15< mordante> I also use the constructor syntax most of the time 20110618 09:12:57< crimson_penguin> goodnight 20110618 09:13:07< mordante> night crimson_penguin 20110618 09:13:21< crimson_penguin> someone tell crab I'm having trouble with lua ;) 20110618 09:13:22< shadowmaster> mordante: as for the reverse time graphics feature, er, the sun goes from east to west here. 20110618 09:13:30-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: crimson_penguin] 20110618 09:13:32< shadowmaster> we like to think of east being at the right. 20110618 09:14:00< shadowmaster> that seems to be how our time graphics work in game without that option. 20110618 09:14:13-!- sheraff [~Tri@c-98-196-106-93.hsd1.tx.comcast.net] has quit [Read error: Connection reset by peer] 20110618 09:17:26< shadowmaster> you know, I think we'd need to have both hemispheres spinning in opposite directions for the sun to go different ways in each... 20110618 09:17:47< shadowmaster> that'd be quite catastrophic, to say the last ;) 20110618 09:18:37< mordante> that's rather cool :-P 20110618 09:23:39-!- Grimling [~FKint@91.181.238.201] has joined #wesnoth-dev 20110618 09:28:04-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Quit: ...] 20110618 09:29:38-!- hhyloc [~hhyloc@113.166.172.177] has joined #wesnoth-dev 20110618 09:37:47-!- Grimling [~FKint@91.181.238.201] has quit [Quit: Leaving] 20110618 09:39:53-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110618 09:45:04-!- chpln [~chpln@ppp118-210-168-88.lns20.adl6.internode.on.net] has quit [Ping timeout: 246 seconds] 20110618 09:52:34-!- chpln [~chpln@ppp118-210-132-176.lns20.adl6.internode.on.net] has joined #wesnoth-dev 20110618 09:57:52< CIA-95> mordante * r49897 /trunk/ (changelog src/CMakeLists.txt): 20110618 09:57:52< CIA-95> Fix build problem with CMake on MSVC. 20110618 09:57:52< CIA-95> CMake Subversion revision script causing build errors with MSVC. 20110618 10:01:02< shadowmaster> mordante: so, ideas about reimplementing Preferences in GUI2? is multi_page what I want, or I'm looking for something that doesn't exist yet? 20110618 10:01:12-!- yenloc [~hhyloc@113.166.172.177] has joined #wesnoth-dev 20110618 10:01:32< shadowmaster> looking at existing code it looks like multi_page works with a single page definition and the most that can be done is change labels 20110618 10:02:05-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Ping timeout: 260 seconds] 20110618 10:02:06< shadowmaster> (the wiki comment for that class may need some updating too; I don't see how [grid] has anything to do with it) 20110618 10:03:13< mordante> shadowmaster, I've to look I think it has been implemented, but not 100% sure 20110618 10:03:56< shadowmaster> for what I want I'd need the ability to have completely different widgets in completely different positions in different pages 20110618 10:05:01-!- hhyloc [~hhyloc@113.166.172.177] has quit [Ping timeout: 260 seconds] 20110618 10:07:45-!- cjhopman [~chris@c-71-202-164-232.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110618 10:07:45-!- cjhopman [~chris@c-71-202-164-232.hsd1.ca.comcast.net] has quit [Changing host] 20110618 10:07:45-!- cjhopman [~chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20110618 10:09:33< mordante> shadowmaster, it should work the same as for a listbox, but the code hasn't been tested yet 20110618 10:09:43< mordante> does that help you enough? 20110618 10:11:46< shadowmaster> that doesn't sound much like what I just described. I mean, in listboxes you are limited to a series of widgets defining how individual columns work, right? and that definition covers all rows 20110618 10:12:04< shadowmaster> so you can't have a row with a different number of columns, for instance 20110618 10:13:04< mordante> shadowmaster, yes and now every row has its own grid where you can change the design (at least IIRC) 20110618 10:14:22< cjhopman> shadowmaster: it seemed the same to me for multipage 20110618 10:14:42< cjhopman> I've used a complete hack to get it to accept pages that are completely different for the preferences dialog 20110618 10:18:02-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 250 seconds] 20110618 10:19:39-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has joined #wesnoth-dev 20110618 10:19:51< cjhopman> If you want I can post it to some pastebin, but I really it shouldn't be done with a hack, and I only did so so that I could stay in sync without having to maintain changes to gui2 20110618 10:20:03< cjhopman> s/really/really think/ 20110618 10:27:08< CIA-95> mordante * r49901 /trunk/src/ai/lua/lua_object.hpp: Initialize all members. 20110618 10:27:08< CIA-95> mordante * r49900 /trunk/src/ai/lua/core.hpp: Initialize all members. 20110618 10:27:08< CIA-95> mordante * r49898 /trunk/src/ai/composite/aspect.hpp: Initialize all members. 20110618 10:27:12< CIA-95> mordante * r49903 /trunk/src/ (11 files in 4 dirs): Strip trailing whitespace. 20110618 10:27:27< mordante> cjhopman, can you pastebin your hack, I'm curious 20110618 10:29:01< mordante> boucman, can you have a look at r49902, might it be it fixes the bug you've been hunting lately? 20110618 10:31:28< cjhopman> mordante: sure, here's the wml: http://ideone.com/ztbCD 20110618 10:31:49< cjhopman> interesting stuff starts around line 160 20110618 10:32:05< cjhopman> the multipage definition is just a single cell with a spacer 20110618 10:32:15 * shadowmaster takes a look too 20110618 10:32:26< cjhopman> then the pages are put in the same grid as the multipage (that is, not inside the multipage) 20110618 10:32:39< cjhopman> source: http://ideone.com/lVUDn 20110618 10:33:12< cjhopman> lines 103-143: rip the cells out of the outer grid and put them in the multipage 20110618 10:33:19< cjhopman> then resize the outer grid 20110618 10:33:23-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110618 10:36:39< shadowmaster> that looks so complicated I feel stupid 20110618 10:45:41< boucman> wesbot: log 49902 20110618 10:45:43< wesbot> mordante * r49902 : Initialize all members. 20110618 10:45:43< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=49902 20110618 10:46:25< boucman> mordante: that's a bug indeed, but no, not the one i'm hunting 20110618 10:46:30< boucman> thx for fixing it 20110618 10:50:10< mordante> boucman, it was a long shot ;-) you're welcome 20110618 10:51:20< mordante> cjhopman, indeed somewhat hacky, I really should look for a clean solution some day 20110618 10:53:40-!- zookeeper [~l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20110618 10:54:03-!- timotei [~timotei@193.34.190.70] has joined #wesnoth-dev 20110618 10:54:03-!- timotei [~timotei@193.34.190.70] has quit [Changing host] 20110618 10:54:03-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110618 10:54:59< timotei> lol @https://github.com/MrMEEE/bumblebee/commit/a047be85247755cdbe0acce6 :O 20110618 10:55:33< shadowmaster> eek 20110618 10:55:45< timotei> images from comments = WIN 20110618 10:55:54-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20110618 10:56:24< timotei> can't stop laughing 20110618 10:59:34< shadowmaster> I rm -rf'd /usr /bin /sbin /lib /lib32 /opt /var /etc on purpose a few days ago 20110618 10:59:39< shadowmaster> so yeah 20110618 10:59:50< timotei> :P 20110618 10:59:53< timotei> You had a backup! 20110618 11:00:00< shadowmaster> sssh, don't ruin the joke 20110618 11:00:06< timotei> xD 20110618 11:00:58-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110618 11:08:04< mordante> indeed a nice commit :-P 20110618 11:10:33< tschmitz> command line fun 20110618 11:11:23< tschmitz> Thanks for that one timotei 20110618 11:16:47< shadowmaster> mordante: I think I've asked this before, so perhaps I forgot; but anyway, what's with the GUI2_EXPERIMENTAL_LISTBOX #ifdef guards? what does the alternative code provides that the default one doesn't? 20110618 11:16:51< shadowmaster> provide 20110618 11:19:26-!- Gallaecio [~quassel@92.39.broadband12.iol.cz] has joined #wesnoth-dev 20110618 11:19:59< shadowmaster> hey, I didn't know checkboxes in listboxes worked, that's cool! 20110618 11:20:53< shadowmaster> http://shadowm.ai0867.net/gui2silliness.png 20110618 11:21:23< mordante> shadowmaster, it's part of the listbox rewrite I'm working on, but at the moment the experimental stuff doesn't work properly 20110618 11:21:41< mordante> yes it's possible to add checkboxes in a listbox :-0 20110618 11:21:44< mordante> :-)* 20110618 11:22:03< shadowmaster> is that the rewrite that involves being able to define rows in WML? 20110618 11:26:15< mordante> also but first of all I'm not entirely happy with the listbox code in general, a bit hacky in too many places 20110618 11:26:37< shadowmaster> zookeeper: TSG's campaign menu picture seems to be a different size than the standard 20110618 11:29:20< shadowmaster> it's a 450px side square when it should be 350px 20110618 11:43:08< zookeeper> shadowmaster, right... jetrel committed those 20110618 11:44:03-!- Sytyi [~sytyi@2-61-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110618 11:45:10-!- MeccaGod [~majs@h146n3fls33o279.telia.com] has joined #wesnoth-dev 20110618 11:45:19< zookeeper> meh, i guess i can fix it 20110618 11:47:23< CIA-95> shadowmaster * r49904 /trunk/src/game_preferences_display.cpp: 20110618 11:47:23< CIA-95> Revised some Preferences' sliders indentation and label font size for consistency with other existing sliders 20110618 11:47:23< CIA-95> * Small font sizes seem to indicate sliders that are related to checkboxes 20110618 11:48:33< Sytyi> mordante: hi 20110618 11:48:50< shadowmaster> CIA keeps eating portions of commit messages for some reason. 20110618 11:49:21-!- yenloc [~hhyloc@113.166.172.177] has quit [Quit: Leaving] 20110618 11:49:22< shadowmaster> *in some channels. If I only knew *why* 20110618 11:50:06< shadowmaster> 05:47:23 <+CIA-118> wesnoth: * There's some indentation for sliders (and labels) related to checkboxes 20110618 11:50:09< shadowmaster> 05:47:23 <+CIA-118> wesnoth: Not sure yet what the deal is with the Sound preferences' sliders. 20110618 11:52:33< shadowmaster> in theory the labels to the left of the volume sliders are redundant and the sliders being to the right of the checkboxes should be enough to convey the point 20110618 11:54:56< CIA-95> zookeeper * r49905 /trunk/data/campaigns/The_South_Guard/images/campaign_image.png: Scaled the TSG campaign image size down to the standard 350x350. 20110618 12:04:40< Sytyi> mordante: Where is [draw] placed ? 20110618 12:08:37-!- atomicbomb [~quassel@125.160.80.95] has quit [Remote host closed the connection] 20110618 12:12:14-!- Vorpal [~AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20110618 12:13:02< mordante> hi Sytyi what do you exactly mean 20110618 12:15:23< shadowmaster> Invalid WML found: Window builder: parsing resolution tip with empty 'id' field. Will become mandatory in 1.9.7. (2) 20110618 12:15:36< shadowmaster> am I the only one finding this when starting the tutorial? 20110618 12:16:01< mordante> no idea, not sure who broke it, I tested before and no such string occurred 20110618 12:16:29< shadowmaster> ah, nvm, it's my preferences dialog 20110618 12:17:00< shadowmaster> didn't know that its WML was still processed despite the lack of the C++ code 20110618 12:18:06< mordante> yes it is 20110618 12:19:05< Sytyi> mordante: I want to know the path from topleveltag to draw 20110618 12:19:39< mordante> draw is used in several contexts normally in state_xxx 20110618 12:19:45< mordante> in the widget definitions 20110618 12:19:53< shadowmaster> what is it telling me to fix, anyway? 20110618 12:20:09< Sytyi> mordante: thanks 20110618 12:20:36< mordante> Sytyi, eg data/gui/default/widget/label_default.cfg 20110618 12:20:55< mordante> shadowmaster, that you need to add tooltip definition id 20110618 12:21:05< mordante> dinner's ready afk 20110618 12:21:44< shadowmaster> ohhh, tooltip 20110618 12:22:47-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20110618 12:27:05-!- loonybot [~loonybot@46.138.87.135] has joined #wesnoth-dev 20110618 12:27:05-!- loonybot [~loonybot@46.138.87.135] has quit [Changing host] 20110618 12:27:05-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110618 12:30:39-!- atomicbomb [~quassel@125.160.85.206] has joined #wesnoth-dev 20110618 12:34:26-!- stikonas [~and@bcm-131-111-216-209.girton.cam.ac.uk] has joined #wesnoth-dev 20110618 12:34:35-!- stikonas [~and@bcm-131-111-216-209.girton.cam.ac.uk] has quit [Changing host] 20110618 12:34:35-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110618 12:38:22-!- Ingmar [~ingmar@exherbo/developer/ingmar] has quit [K-Lined] 20110618 12:41:05-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has quit [Quit: Leaving.] 20110618 12:42:18-!- grzywacz [~grzywacz@89-78-180-180.dynamic.chello.pl] has joined #wesnoth-dev 20110618 12:42:18-!- grzywacz [~grzywacz@89-78-180-180.dynamic.chello.pl] has quit [Changing host] 20110618 12:42:18-!- grzywacz [~grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20110618 12:46:31-!- Sytyi [~sytyi@2-61-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110618 13:11:49-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20110618 13:21:06-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has quit [Ping timeout: 252 seconds] 20110618 13:34:10-!- mjs-de [~mjs-de@g224177198.adsl.alicedsl.de] has joined #wesnoth-dev 20110618 13:43:57-!- EdB [~edb@89.82.194.231] has joined #wesnoth-dev 20110618 13:44:18-!- negusnyul_ [~negusnyul@dsl54020D73.pool.t-online.hu] has joined #wesnoth-dev 20110618 13:44:45-!- negusnyul [~negusnyul@2E6B5D92.dsl.pool.telekom.hu] has quit [Ping timeout: 255 seconds] 20110618 13:58:45-!- Gambit [~Gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20110618 13:59:39-!- alkenrinnstet [~alkenrinn@bb121-6-150-206.singnet.com.sg] has joined #wesnoth-dev 20110618 14:04:24-!- negusnyul__ [~negusnyul@dsl4E5CCFA9.pool.t-online.hu] has joined #wesnoth-dev 20110618 14:07:57-!- negusnyul_ [~negusnyul@dsl54020D73.pool.t-online.hu] has quit [Ping timeout: 252 seconds] 20110618 14:10:06-!- hhyloc [~hhyloc@113.166.159.77] has joined #wesnoth-dev 20110618 14:23:35-!- prkc [~negusnyul@2E6BA607.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110618 14:27:09-!- negusnyul__ [~negusnyul@dsl4E5CCFA9.pool.t-online.hu] has quit [Ping timeout: 264 seconds] 20110618 14:39:58-!- prkc is now known as negusnyul 20110618 14:41:10-!- negusnyul_ [~negusnyul@C3E4C00F.dsl.pool.telekom.hu] has joined #wesnoth-dev 20110618 14:44:11-!- negusnyul [~negusnyul@2E6BA607.dsl.pool.telekom.hu] has quit [Ping timeout: 240 seconds] 20110618 14:54:47-!- negusnyul__ [~negusnyul@145.236.67.3] has joined #wesnoth-dev 20110618 14:58:24-!- negusnyul_ [~negusnyul@C3E4C00F.dsl.pool.telekom.hu] has quit [Ping timeout: 260 seconds] 20110618 15:04:17-!- mjs-de [~mjs-de@g224177198.adsl.alicedsl.de] has quit [Remote host closed the connection] 20110618 15:26:26-!- Sytyi [~sytyi@2-61-133-95.pool.ukrtel.net] has joined #wesnoth-dev 20110618 15:41:33-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110618 15:51:13-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20110618 16:02:04-!- Smar [~smar@freenet/translator/finnish/Smar] has quit [Ping timeout: 258 seconds] 20110618 16:03:31-!- Smar [~smar@a88-112-67-49.elisa-laajakaista.fi] has joined #wesnoth-dev 20110618 16:03:31-!- Smar [~smar@a88-112-67-49.elisa-laajakaista.fi] has quit [Changing host] 20110618 16:03:31-!- Smar [~smar@freenet/translator/finnish/Smar] has joined #wesnoth-dev 20110618 16:05:21-!- Appleman1234 [~Appleman1@CPE-60-226-179-130.qld.bigpond.net.au] has quit [Remote host closed the connection] 20110618 16:07:30< zookeeper> hrhm. pretty often people post campaign feedback about things which have already been revamped in the dev branch... would be a good idea to post such a notice in the appropriate thread whenever such a change is made to a scenario, i suppose. 20110618 16:10:00-!- Ingmar [~ingmar@exherbo/developer/ingmar] has joined #wesnoth-dev 20110618 16:15:37-!- Sytyi [~sytyi@2-61-133-95.pool.ukrtel.net] has quit [Quit: Leaving.] 20110618 16:21:08-!- atomicbomb [~quassel@125.160.85.206] has quit [Quit: okay, already 14 hours non stop infront of monitor.] 20110618 16:24:52-!- anonymissimus [~chatzilla@HSI-KBW-095-208-215-104.hsi5.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20110618 16:28:07-!- Cookiee [~quassel@unaffiliated/cookiee] has joined #wesnoth-dev 20110618 16:59:08-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 17:14:49-!- un214 [~un214@adsl-75-45-20-64.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20110618 17:14:58-!- Grimling [~FKint@91.181.115.68] has joined #wesnoth-dev 20110618 17:15:31-!- Cookiee [~quassel@unaffiliated/cookiee] has quit [Remote host closed the connection] 20110618 17:19:56< Ivanovic> AI0867, boucman, EdB, Espreon, esr, fendrin, loonycyborg, mordante, shadowmaster, Soliton, zookeeper, everyone else who cares: anything left (commits or blockers) for 1.9.7? 20110618 17:20:07< boucman> good here 20110618 17:20:07-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Quit: Leaving] 20110618 17:20:25< esr> Ivanovic: Let me run my sanity checks. 20110618 17:20:36-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has joined #wesnoth-dev 20110618 17:21:05< fendrin> Ivanovic: I still have a commit for a bugfix around. I need to test it first so give me some minutes please. 20110618 17:21:05-!- melinath [~melinath@ip-71-208.wireless.oberlin.edu] has quit [Client Quit] 20110618 17:21:26< loonycyborg> Ivanovic: I have a lot of uncommitted code but postponing it for after the release is a good idea anyway :P 20110618 17:21:58< un214> coming up on 1.9.7? 20110618 17:34:11< esr> Ivanovic: Found one minor problem, fixed it, am rechecking. 20110618 17:36:41< CIA-95> anonymissimus * r49906 /trunk/changelog: fixed changelog entry wording 20110618 17:37:13< CIA-95> esr * r49907 /trunk/data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg: Remove some commented-out old code that was giving wmmlint indigestion. 20110618 17:37:31< esr> Ivanovic: Done. Ship it. 20110618 17:37:37< anonymissimus> fendrin: what bug is it ? maybe it's better to wait for after the release 20110618 17:39:37< fendrin> anonymissimus: It's a recruiting thing. WML only. The worst thing that can happen is that LoW 7 does not run anymore. 20110618 17:41:21< mordante> Ivanovic, no blockers here 20110618 17:41:46< mordante> anonymissimus, did you get a chance to test my MSVC fix? 20110618 17:46:34< anonymissimus> mordante: yes, done, worked 20110618 17:47:17< anonymissimus> (the libintl problems is till there however) 20110618 17:47:20< mordante> anonymissimus, ok good to know then we only have libintl left 20110618 17:47:23< anonymissimus> probably 20110618 17:49:54-!- melinath [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 17:56:48-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20110618 18:00:30-!- Upthorn [~ogmar@69.62.144.56] has quit [Ping timeout: 240 seconds] 20110618 18:02:29< CIA-95> fendrin * r49908 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/07_Elves_Last_Stand.cfg: LoW 07: Replaced the malfunctioning recruit macro for the orcs. 20110618 18:02:41< timotei> fendrin: hi fendrin! 20110618 18:02:44< timotei> did you look for me? 20110618 18:02:56< fendrin> timotei: Yes I did. 20110618 18:03:02-!- hhyloc [~hhyloc@113.166.159.77] has quit [Ping timeout: 240 seconds] 20110618 18:03:29< fendrin> timotei: Wanted to ask about your status. Are your exams done? 20110618 18:03:45< timotei> fendrin: I still have one final exam tomorrow :) 20110618 18:03:51< timotei> so from monday 20110618 18:03:54< timotei> I'll be (at last) free 20110618 18:03:55< timotei> :) 20110618 18:03:58< fendrin> Cool, good luck with it. 20110618 18:04:09< timotei> Thanks. I'll need it 20110618 18:04:49< fendrin> Ivanovic: r49908 fixed my last issue. So nothing left from my side. 20110618 18:05:03< fendrin> timotei: :-) 20110618 18:05:44< stikonas> Ivanovic: I'll send you a translation update in a few minutes. Hopefully it will get into 1.9.7 :) 20110618 18:08:01< anonymissimus> timotei: you have an exam on a sunday ? 20110618 18:08:18< timotei> anonymissimus: there is no sunday in the "session" :P 20110618 18:08:27< timotei> there is just a continuous time flow 20110618 18:08:34< timotei> not even the time of day matters 20110618 18:08:38< timotei> (that 20110618 18:08:51< timotei> that is because you don't have time for that :P) 20110618 18:09:06 * stikonas have finished his exam a week before. Still waiting for the results 20110618 18:09:24< timotei> :) 20110618 18:09:45 * anonymissimus has no clue 20110618 18:09:53< timotei> after I have studying for tomorrow's exams, I'll never use Java again in my code 20110618 18:09:54< timotei> :)) 20110618 18:10:05< timotei> of course, I'll still finish & maintain the eclipse plugin 20110618 18:12:15< anonymissimus> why ? life would be so much easier on windows if wesnoth was in java :P 20110618 18:12:36< timotei> because it is stupid. The Generics are just a big fat lie 20110618 18:12:47< timotei> no wonder why C# kicks Java's ass 20110618 18:12:56< esr> It'd be a hell of an improvement over *retch* C++, that's for sure. 20110618 18:13:13< timotei> we'd better use LISP if we are going for improvements 20110618 18:13:14< timotei> =)) 20110618 18:13:29< timotei> so far it looks fine (Just started learning it) 20110618 18:16:37< timotei> anonymissimus: so, do you like the new file system on MSVC? Ș) 20110618 18:16:38< timotei> :) 20110618 18:17:16< anonymissimus> timotei: if we are ever going to revert it, will it be as quick too ? 20110618 18:17:47< timotei> hmm... depends 20110618 18:17:50< timotei> I think yes :) 20110618 18:18:08< anonymissimus> timotei: also, we should some time move to MSVC 2010, so thats either you or me who ought to do that or nobody will 20110618 18:18:39< timotei> anonymissimus: well, if you could remind me next week or so 20110618 18:18:41< timotei> I can do it 20110618 18:18:47< anonymissimus> 2010 has the "refactor" feature which I've been waiting for 20110618 18:18:51< timotei> oh 20110618 18:19:00< timotei> but we'll keep the 2008 too, right? 20110618 18:19:08< anonymissimus> y 20110618 18:19:11< timotei> ok 20110618 18:19:17< anonymissimus> make it as a new directory 20110618 18:19:52< anonymissimus> and maybe upload the lib package too then, do you plan to make a new one ? 20110618 18:20:11< timotei> well, the boost libs are easy to get via that website that already builds them 20110618 18:20:16< anonymissimus> or just add whats needed (the MSVC 2010 boost libs I guess) 20110618 18:20:17< timotei> but if I make the MSVC 2010 solution 20110618 18:20:24< timotei> I'll need to compile other modules aswell IIRC 20110618 18:20:27< timotei> so yeah 20110618 18:20:36< timotei> I'll make a new package and upload it to SF 20110618 18:21:03-!- Grimling [~FKint@91.181.115.68] has quit [Ping timeout: 255 seconds] 20110618 18:21:12-!- StandYourGround [~Adium@204.186.34.30] has joined #wesnoth-dev 20110618 18:21:30< anonymissimus> StandYourGround: you pinged me recently ? 20110618 18:21:59< timotei> hm 20110618 18:22:13< timotei> is it just me or the channel status reads: 218 buags, 20110618 18:22:14< timotei> ? 20110618 18:22:40-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has left #wesnoth-dev ["Konversation terminated!"] 20110618 18:22:46-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has joined #wesnoth-dev 20110618 18:23:01< Crendgrim> timotei: it seems to be just you... I don't see that 20110618 18:23:22< timotei> ok. I guess I typed in the wrong textbox xD 20110618 18:29:28-!- Upth [~ogmar@69.62.144.56] has joined #wesnoth-dev 20110618 18:29:28-!- Upth is now known as Upthorn 20110618 18:31:45-!- StandYourGround [~Adium@204.186.34.30] has left #wesnoth-dev [] 20110618 18:37:15-!- un214 [~un214@adsl-75-45-20-64.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20110618 18:39:00-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110618 18:43:09-!- stikonas [~and@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110618 18:46:28-!- stikonas [~gentoo@bcm-131-111-216-209.girton.cam.ac.uk] has joined #wesnoth-dev 20110618 18:46:28-!- stikonas [~gentoo@bcm-131-111-216-209.girton.cam.ac.uk] has quit [Changing host] 20110618 18:46:28-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110618 18:48:35< timotei> loonycyborg: why your hostname doesn't start with ~ like the others? :P 20110618 18:49:15< loonycyborg> Because my irc bouncer is on a server with working identd. 20110618 18:52:31-!- Upthorn [~ogmar@69.62.144.56] has quit [Ping timeout: 240 seconds] 20110618 18:52:45-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110618 18:54:36-!- Blueblaze [~Blueblaze@adsl-99-4-144-59.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20110618 18:58:11< shadowmaster> timotei: that's not the hostname, that's the username. The hostname starts after the @ in the mask. 20110618 18:58:40< shadowmaster> tilde prefix = not an auth (identd) response; no tilde = auth response 20110618 19:00:19-!- negusnyul__ [~negusnyul@145.236.67.3] has quit [Ping timeout: 258 seconds] 20110618 19:02:31< CIA-95> ivanovic * r49909 /trunk/ (28 files in 27 dirs): updated Lithuanian translation 20110618 19:04:00-!- negusnyul__ [~negusnyul@145.236.67.3] has joined #wesnoth-dev 20110618 19:04:10< Ivanovic> running the pot-update 20110618 19:06:20< CIA-95> ivanovic * r49910 /trunk/ (212 files in 28 dirs): 20110618 19:06:20< CIA-95> pot-update (preparing for 1.9.7) 20110618 19:06:20< CIA-95> regenerated doc files 20110618 19:07:16-!- Elvish_Pillager [~eli@71-10-224-192.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20110618 19:07:30-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20110618 19:08:55-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Remote host closed the connection] 20110618 19:09:11< CIA-95> ivanovic * r49911 /trunk/ (changelog players_changelog src/wesconfig.h): version bump to 1.9.7 20110618 19:13:23-!- Grimling [~FKint@91.181.238.201] has joined #wesnoth-dev 20110618 19:14:17-!- stikonas [~and@bcm-131-111-216-209.girton.cam.ac.uk] has joined #wesnoth-dev 20110618 19:14:17-!- stikonas [~and@bcm-131-111-216-209.girton.cam.ac.uk] has quit [Changing host] 20110618 19:14:17-!- stikonas [~and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20110618 19:15:11-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 240 seconds] 20110618 19:22:26< mordante> I'm off now, bye 20110618 19:22:55-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20110618 19:27:36-!- melinath_ [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 19:27:37-!- melinath_ [~stephen@li341-41.members.linode.com] has quit [Client Quit] 20110618 19:27:43-!- melinath [~stephen@li341-41.members.linode.com] has quit [Quit: leaving] 20110618 19:27:52-!- melinath [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 19:28:17-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110618 19:29:03-!- melinath [~stephen@li341-41.members.linode.com] has quit [Client Quit] 20110618 19:31:39-!- melinath [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 19:31:48-!- melinath [~stephen@li341-41.members.linode.com] has quit [Client Quit] 20110618 19:32:09-!- wesbot changed the topic of #wesnoth-dev to: 1.9.7 planned for Saturday (June 18th) | 219 bugs, 317 feature requests, 27 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110618 19:32:22-!- melinath [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 19:34:49-!- melinath [~stephen@li341-41.members.linode.com] has quit [Client Quit] 20110618 19:35:21-!- melinath [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 19:45:46-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20110618 19:49:01-!- noy [~Noy@wesnoth/developer/noy] has quit [Read error: Connection reset by peer] 20110618 19:56:41-!- MeccaGod [~majs@h146n3fls33o279.telia.com] has quit [Ping timeout: 240 seconds] 20110618 19:56:42< CIA-95> ivanovic * r49912 /tags/1.9.7/: tagged 1.9.7 (used r49911) 20110618 19:57:42< CIA-95> ivanovic * r49913 /trunk/ (changelog players_changelog src/wesconfig.h): post release version bump to 1.9.7 20110618 19:58:02< Ivanovic> okay, missed the "+svn" in r49913 20110618 19:58:14-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20110618 20:00:39-!- MeccaGod [~majs@h146n3fls33o279.telia.com] has joined #wesnoth-dev 20110618 20:07:59-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20110618 20:13:47-!- Ivanovic changed the topic of #wesnoth-dev to: released 1.9.7, announcing "soon" | 219 bugs, 317 feature requests, 27 patches | logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20110618 20:15:28-!- Upth [~ogmar@c-76-105-37-245.hsd1.ca.comcast.net] has joined #wesnoth-dev 20110618 20:15:28-!- Upth is now known as Upthorn 20110618 20:20:47< anonymissimus> Ivanovic: you missed +svn in players changelog too 20110618 20:21:53< CIA-95> ivanovic * r49914 /trunk/players_changelog: add missing +svn 20110618 20:27:18-!- EdB [~edb@89.82.194.231] has quit [Remote host closed the connection] 20110618 20:36:36< Rhonda> hmm 20110618 20:51:35-!- un214 [~un214@adsl-75-45-20-64.dsl.scrm01.sbcglobal.net] has joined #wesnoth-dev 20110618 20:53:16-!- melinath [~stephen@li341-41.members.linode.com] has quit [Quit: leaving] 20110618 20:58:27-!- melinath [~stephen@li341-41.members.linode.com] has joined #wesnoth-dev 20110618 21:18:45-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20110618 21:20:15-!- tschmitz [626cdb95@gateway/web/freenode/ip.98.108.219.149] has joined #wesnoth-dev 20110618 21:20:29< gabba> tschmitz: welcome :) 20110618 21:20:30-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has quit [Ping timeout: 260 seconds] 20110618 21:20:41< gabba> tschmitz: so, about your email 20110618 21:21:39< gabba> First, did you put that info on your wiki page? 20110618 21:21:53< gabba> (I didn't have time to check myself, sorry) 20110618 21:22:11< tschmitz> gabba: No; I wasn't sure where to put it and then I forgot about doing that 20110618 21:22:44< gabba> Ok, please do it so I don't have to search my email to find it again, and so other devs can comment eventually 20110618 21:23:13< gabba> About this --> "Add calls to side_actions::execute_network_command() inside turn_info:: process_network_data()" 20110618 21:23:53< gabba> All calls from outside the whiteboard should go through the manager 20110618 21:24:19< tschmitz> gabba: So you would rather I make a on_process_network_data() or something? 20110618 21:25:10-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 260 seconds] 20110618 21:25:14< gabba> For instance, but if it's gonna be called only once better to give it a name that describes what it does, rather that by what it's called 20110618 21:25:58< gabba> About "execute_network_command(net_command)", I'm not sure what the purpose of this method is 20110618 21:26:01-!- mjs-de [~mjs-de@g224177198.adsl.alicedsl.de] has joined #wesnoth-dev 20110618 21:26:12< gabba> What's a "command" for you in this context? 20110618 21:27:09< tschmitz> the mutator methods supported by side_actions mainly 20110618 21:27:17< tschmitz> insert action 20110618 21:27:20< tschmitz> remove action 20110618 21:27:55< tschmitz> change order of actions 20110618 21:28:10< gabba> ^^^All calls going through the manager is because I'm applying the Facade design pattern, just so you know: http://en.wikipedia.org/wiki/Facade_pattern 20110618 21:28:36< gabba> ok gotcha for the commands 20110618 21:29:52< tschmitz> we're running out of english words 20110618 21:30:10< gabba> you mean for Façade :P ? 20110618 21:30:20< tschmitz> nah I meant between like actino and command 20110618 21:30:29< tschmitz> eh, um, action 20110618 21:31:07< tschmitz> which are kinda the same, but represent distinct concepts for us 20110618 21:31:34< gabba> yeah, not enough generic words to go around. You could use a word similar to "change" or "modification" instead, though 20110618 21:32:12< tschmitz> Do you think I should go with one of those? 20110618 21:32:23< gabba> Your pick 20110618 21:32:35< tschmitz> I'll probably just stick with command if nobody minds 20110618 21:32:47< tschmitz> or if I don't think of something better before I start writing it into code 20110618 21:33:37< gabba> Ok, but what the methods do should be easily understandable from their title, ideally 20110618 21:33:48< gabba> Something else: one thing you'll probably want to do is serialize actions as they are created 20110618 21:34:09< gabba> Ah, but it seems that's what you have in mind 20110618 21:36:17< tschmitz> yeah my plan was to send a config out to all allies whenever the whiteboard is edited 20110618 21:37:43< gabba> "Is there a function that does this already? Ask." <-- Yeah, you need to check how often network::send_data() is called and from where 20110618 21:38:17< gabba> Thing is, we don't want to significantly increase wesnoth's sensitivity to network lag 20110618 21:39:08< gabba> I think that Wesnoth's network layer guarantees that packets are received in the correct order, but you need to double-check that 20110618 21:39:29< tschmitz> hm 20110618 21:39:55< tschmitz> Does anyone know? 20110618 21:40:02< gabba> The update packet from a whiteboard action arriving after a game update sent later would mean instant crash I guess 20110618 21:40:37< tschmitz> not just invalid action? 20110618 21:41:21< gabba> Or just an invalid action, but you'd be out-of-sync with other clients at least as the whiteboard goes 20110618 21:41:23< tschmitz> I can imagine the order getting screwed up if, well, the order is screwed up 20110618 21:42:24< tschmitz> well in any case, we'll need to have some guarantee that actions get applied in the correct order 20110618 21:43:17< tschmitz> because execution of whiteboard "commands" is not going to be commutative 20110618 21:43:20< gabba> Can't remember right now who's an expert on the network. A GSoC student from last year rewrote a good part of the network layer, but I don't know if he sticks around 20110618 21:44:12< tschmitz> TCP already provides sequence numbers to keep packets in order ... 20110618 21:44:27< gabba> tschmitz: Hah, you beat me to writing that 20110618 21:44:50< shadowmaster> Wesnoth uses either SDL_net (legacy) or libana (billynux's GSoC from last year) as network backend; no idea how much of the frontend actually changed, but libana is unusable in production AFAIK 20110618 21:44:51< gabba> Ok, so Wesnoth uses TCP as far as I know, so we should be ok 20110618 21:45:20< gabba> shadowmaster: oh, I thought we had switched to libana already 20110618 21:45:24< gabba> thanks for the info 20110618 21:45:28< tschmitz> "unusuable in production"? 20110618 21:45:39< shadowmaster> (namely I think the wesnothds in use in the official servers are still compiled with libana disabled) 20110618 21:46:14< shadowmaster> tschmitz: no, unusable :) 20110618 21:46:30< tschmitz> right 20110618 21:46:35-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110618 21:46:38< tschmitz> I guess I usually type usually 20110618 21:47:05< shadowmaster> although other than the lack of an upload progress for add-on uploads that doesn't seem to be very relevant for the regular users 20110618 21:47:16-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20110618 21:48:13< Rhonda> Yes, I don't use libana in the Debian package. 20110618 21:48:20< Rhonda> I was told to disable it. 20110618 21:48:20< tschmitz> gabba: So you sounded concerned about adding network overhead ... ? 20110618 21:49:01< gabba> tschmitz: Yeah, the safest I think would definitely be to send the whiteboard updates at the same time wesnoth sends its gamestate updates 20110618 21:49:59< gabba> But the problem with that would be other players not seeing anything new until you make a non-undoable move... so it wouldn't be any better than now 20110618 21:50:04< tschmitz> Ah I see what you mean; you want me not to add any calls to network::send_data, but to pack more info into the existing calls to network::send_data 20110618 21:50:21< gabba> yes 20110618 21:50:34< tschmitz> That sounds doable 20110618 21:50:41< gabba> Not that I "want" it, but I'm wondering what would be best 20110618 21:51:07< tschmitz> Does anyone happen to know whether that would be "worth it"? 20110618 21:52:15< gabba> I guess there's a design problem here, since it would work much better if undo was disabled 20110618 21:52:38< tschmitz> Well, 20110618 21:53:04< tschmitz> well, 20110618 21:53:10< gabba> You noticed how you often get a whole bunch of your opponent's moves in a delayed fashion in multiplayer, right? 20110618 21:53:22< tschmitz> Yes, I observed that in action 20110618 21:54:18< tschmitz> but you're saying that there's no network activity to "latch onto" until non-undoable moves are made? 20110618 21:54:33< gabba> Yeah, exactly 20110618 21:54:54< tschmitz> If that's the case, then 20110618 21:55:06< tschmitz> well there's still no network activity to latch onto 20110618 21:55:07< tschmitz> when 20110618 21:55:14< tschmitz> planning moevs but not committing them 20110618 21:56:00< gabba> I'm wondering what it'll look like if we send planned moves for units that are not yet at the correct starting position in the ally's game 20110618 21:56:27-!- covale [~covale@h55eb1ca0.selukra.dyn.perspektivbredband.net] has joined #wesnoth-dev 20110618 21:56:37< tschmitz> once we fix invalid-action-behavior, 20110618 21:56:58< tschmitz> they'll look like invalid actions until the game-state syncs up 20110618 21:57:52< gabba> Yes, we can't have them disappear :P can't we 20110618 21:58:28< tschmitz> gabba: btw, I ran into a question serializing the wb::recall objects. Do other players have access to my recall ... uh, my pool of recallable units? 20110618 21:58:56< gabba> This needs more thought (and I need to go), but the solution would probably be to make undo and the whiteboard mutually exclusive 20110618 21:58:59< tschmitz> gabba: because the wb::recall object contains a reference to one of those 20110618 21:59:19-!- loonybot [~loonybot@46.138.87.135] has joined #wesnoth-dev 20110618 21:59:19-!- loonybot [~loonybot@46.138.87.135] has quit [Changing host] 20110618 21:59:19-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20110618 21:59:23< tschmitz> gabba: OK. We will deal with undo later I think 20110618 21:59:32< tschmitz> gabba: Well good luck with whatever you're gonig to 20110618 21:59:36< tschmitz> going 20110618 22:00:27< gabba> They already are in a sense, because whiteboard replaced "delay shroud updates", meaning you can't undo most of the time whenever there's fog of war 20110618 22:00:49< tschmitz> true 20110618 22:01:03< tschmitz> gabba: btw do you have an answer to my question about recallable units? 20110618 22:01:14< tschmitz> Are recallable units in the unit_map? 20110618 22:01:18< gabba> About recall, good question. I'd say yes, because the whole gamestate seems to be synced across all clients, but you'd have to check 20110618 22:01:34< tschmitz> OK. 20110618 22:01:41< gabba> No they aren't in the unit_map though 20110618 22:01:51< tschmitz> OK. 20110618 22:01:58< tschmitz> Thanks 20110618 22:02:10< gabba> Isn't there a "side" config object? They're in that I think 20110618 22:02:20< gabba> Anyways, keep up the good work! 20110618 22:02:27< tschmitz> hah, thanks 20110618 22:02:35< tschmitz> K I'll look around 20110618 22:02:39< tschmitz> Good luck 20110618 22:02:49 * gabba goes to study economy (joy) 20110618 22:02:52< loonycyborg> fyi I'm currently rewriting network.?pp 20110618 22:03:09< gabba> see you all 20110618 22:03:23< tschmitz> gabba: See ya! 20110618 22:03:24-!- gabba [~gabba@wesnoth/developer/gabba] has quit [Quit: Leaving.] 20110618 22:03:44< tschmitz> loonycyborg: Anything y'think we'll need to be aware of? 20110618 22:04:23< loonycyborg> I will have two network apis side-by-side for some time. 20110618 22:05:23< loonycyborg> And the new api will be different than old api. 20110618 22:05:51< fendrin> Ivanovic: Your Pandora device, are it 20110618 22:06:11< fendrin> 's buttons keyboard or joystick buttons? 20110618 22:06:49< fendrin> Ivanovic: How many of them did you get to work with Wesnoth? 20110618 22:09:45< loonycyborg> tschmitz: In any case your issues seem to be of higher order than the network api. 20110618 22:11:30-!- Crendgrim [~crend@77-22-173-219-dynip.superkabel.de] has quit [Remote host closed the connection] 20110618 22:11:53< tschmitz> loonycyborg: Probably; can you perhaps answer the question we had?: If I make multiple calls to network::send_data(), will the info arrive in the order that the calls were made? 20110618 22:12:49< loonycyborg> If they're through different connections then there's no guarantee. 20110618 22:13:11< tschmitz> loonycyborg: but through the same connection, then it is guaranteed 20110618 22:13:22< tschmitz> ? 20110618 22:14:26< loonycyborg> Not sure. I have trouble understanding what exactly happens in those network_workers etc. 20110618 22:14:37< loonycyborg> They're quite convoluted. 20110618 22:14:54< tschmitz> loonycyborg: Additionally, is it significantly more efficient to make a single call to network::send_data() with a lot of info in it than it is to make multiple calls with less info in each? 20110618 22:16:17< loonycyborg> Large amounts of data will probably be more efficient. 20110618 22:16:46< tschmitz> loonycyborg: OK, thanks for the help 20110618 22:17:08< loonycyborg> np 20110618 22:20:51< Rhonda> What is test_campaign? And shall I install that in the Debian package? 20110618 22:26:13< loonycyborg> Rhonda: Probably not. 20110618 22:26:30< loonycyborg> 'Test campaign made in order to test new multiplayer campaigns syntax changes.' 20110618 22:26:51< loonycyborg> Imagine putting that into package description :P 20110618 22:35:16< shadowmaster> shikadibot: log r18828 20110618 22:35:18< shikadibot> shadowmaster: Revision 18828 (esr) on Mon Jul 16 12:58:42 2007: 20110618 22:35:18< shikadibot> shadowmaster: Move the rectangle painter for reports from game_display.cpp to 20110618 22:35:22< shikadibot> shadowmaster: display.cpp. This needs to happen in order to restore terrain and 20110618 22:35:25< shikadibot> shadowmaster: position reports in the refactored editor. 20110618 22:35:26< shikadibot> shadowmaster: (+4 discarded lines) 20110618 22:35:27< shikadibot> shadowmaster: Web interface URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=18828 20110618 22:35:47< shadowmaster> 'I removed the "Reverse Time" display option' ?? 20110618 22:37:53< shadowmaster> and alink reverted (restored) it in r18845? 20110618 22:38:24< loonycyborg> tschmitz: That is I'm sure that they'll arrive in the same order as they were sent due to TCP/IP's guarantee. 20110618 22:38:39< loonycyborg> I'm not sure in which order they'll be actually sent though. 20110618 22:39:16< loonycyborg> network::send_data seems to actually only enqueue data for processing by another thread. 20110618 22:39:39< shadowmaster> 15:24 oh and i found this : http://www.wesnoth.org/forum/viewtopic.php?t=4617&postdays=0&postorder=asc&vote=viewresult 20110618 22:40:25< shadowmaster> are people... oh whatever, forget it 20110618 22:40:36< tschmitz> loonycyborg: So you think the worker thread(s) might deliver to the TCP controller in a different order than the network::send_data() calls 20110618 22:40:36 * shadowmaster headdesks 20110618 22:40:53< loonycyborg> That's possible. 20110618 22:41:32< tschmitz> loonycyborg: So does it still seem worth it to pack as much data as possible into each individual call to network::send_data()? 20110618 22:42:35< shadowmaster> the conversation following that [ http://wesnoth.debian.net/logs-dev/2007/%23wesnoth-dev-2007-07-16.log.gz ] makes me feel awkward. 20110618 22:42:59< shadowmaster> I guess I'll just make it an advanced preferences entry. 20110618 22:45:12< loonycyborg> tschmitz: It only seems to me that by packing it in large packets you can reduce the amount of network packets sent. 20110618 22:46:04< tschmitz> loonycyborg: K thanks again 20110618 23:02:07< Grimling> wesbot: seen Crab_ 20110618 23:02:07< wesbot> Grimling: The person with the nick Crab_ last spoke 9d 1h ago. 9d 1h ago they left with the message: Quit: Leaving. 20110618 23:09:33-!- un214 [~un214@adsl-75-45-20-64.dsl.scrm01.sbcglobal.net] has quit [Remote host closed the connection] 20110618 23:19:43< CIA-95> shadowmaster * r49915 /trunk/ (4 files in 3 dirs): 20110618 23:19:43< CIA-95> Move Reverse Time Graphics option to Advanced Preferences 20110618 23:19:43< CIA-95> Rationale: This option doesn't deserve to exist, but it's been removed 20110618 23:20:11 * shadowmaster kicks CIA-95 20110618 23:20:12< CIA-95> ow 20110618 23:21:31< CIA-95> shadowmaster * r49916 /trunk/players_changelog: People keep forgetting how players_changelog works 20110618 23:22:02< esr> shadowmaster: Good change! 20110618 23:25:03< anonymissimus> tschmitz: recall list units are ar vector member wariable in the team class IIRC 20110618 23:25:30< CIA-95> shadowmaster * r49917 /trunk/data/advanced_preferences.cfg: Resurrect Reverse Time Graphics' option tooltip 20110618 23:25:32< tschmitz> anonymissimus: Yeah I saw that in there 20110618 23:25:59< tschmitz> anonymissimus: I wonder how I can get in there ... 20110618 23:26:15< anonymissimus> so they are different than unit_map units which are excatly the current on_map units (they are instances of the same class however) 20110618 23:28:24< Alarantalara> I'm not sure who to ask, but I submitted several patches about 1 month ago and they appear to have not been committed. 20110618 23:28:50< Alarantalara> I would like to include this one in the Mac OS release for 1.9.7: https://gna.org/bugs/?18143 20110618 23:29:00< Alarantalara> since it fixes an annoying UI problem 20110618 23:29:43< Alarantalara> and is just a conditional compilation directive, so wouldn't affect any other release anyway 20110618 23:30:46< Alarantalara> the other 3 can wait until someone wants to look at them 20110618 23:34:26< anonymissimus> Alarantalara: it's too late for 1.9.7... 20110618 23:34:46< shadowmaster> we really should sort advanced preferences entries by name or id 20110618 23:35:05-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has left #wesnoth-dev [] 20110618 23:35:28-!- Alarantalara [~alarantal@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20110618 23:35:56< anonymissimus> other than that - I suggested you for commit access some time ago already so you could commit your patches yourself :) (but thats just my opinion of course) 20110618 23:37:18< shadowmaster> now the question is whether I want to do this programmatically or just change the WML nodes order in the .cfg 20110618 23:37:26< Ivanovic> fendrin: i don't understand your last question 20110618 23:38:05< Ivanovic> fendrin: in general the pandora has a keyboard (and the d-pad is mapped to the arrow keys, the gaming buttons A, B, X and Y are mapped to home/end/pg_up/pg_down 20110618 23:38:22< Ivanovic> L is mapped to L_shift and R is mapped to R_ctrl 20110618 23:38:32< Ivanovic> the two nubs are a joystick each 20110618 23:39:16< Ivanovic> though in normal mode the left nub is mapped to the mouse cursor and the right one to the mouse buttons (left-> left click, right-> right click, up-> double left click, down-> middle click 20110618 23:40:25< Ivanovic> and i preordered mine october 2008 just like any other normal customer, too (had it delivered end of june 2010) 20110618 23:40:58< Ivanovic> with other words: i got no hardware for free to work with wesnoth on it 20110618 23:41:05< Ivanovic> and i only own a single pandora 20110618 23:41:39-!- MeccaGod [~majs@h146n3fls33o279.telia.com] has quit [] 20110618 23:44:05< fendrin> Ivanovic: I am currently working on getting my gamepad to work with Wesnoth. I have basic button support working. 20110618 23:44:23< grzywacz> :) 20110618 23:44:44< fendrin> I also like to support analog sticks. 20110618 23:44:52< fendrin> There are two of them on my pad. 20110618 23:45:15< fendrin> One will scroll the highlighted hex and one will scroll the screen. 20110618 23:45:38< fendrin> Ivanovic: Is one of the pandora controllers analog? 20110618 23:45:59< Ivanovic> fendrin: you can basically "switch" modes 20110618 23:46:02< grzywacz> fendrin, your gamepad is recognized as joystick by SDL, isn't it? 20110618 23:46:09< Ivanovic> you can switch the behaviour to some gamepad like mode 20110618 23:46:11< fendrin> grzywacz: Right. 20110618 23:46:35< Ivanovic> not sure how the stuff has to be addressed then, but IIRC it was a little strange 20110618 23:46:42< fendrin> grzywacz: But not the rumble feature. 20110618 23:46:47< Ivanovic> meaning that each stick is a joystick of its own or something like this 20110618 23:47:18< grzywacz> fendrin, yeah, rumble is harder. :) 20110618 23:47:26< grzywacz> fendrin, what's your problem then? 20110618 23:47:33< fendrin> Can you test what I do on your pandora, Ivanovic? 20110618 23:47:46< CIA-95> shadowmaster * r49918 /trunk/ (4 files in 3 dirs): 20110618 23:47:46< CIA-95> Moved and renamed option "Scroll tracking of unit actions" (now in Advanced Preferences) 20110618 23:47:46< CIA-95> The new name is "Follow Unit Actions". 20110618 23:49:19< Ivanovic> fendrin: when the stuff is switched to joypad mode, this is what you got: http://www.pandorawiki.org/Development_tutorials#SDL_on_Pandora 20110618 23:50:30< Ivanovic> fendrin: and i can probably test this stuff somehow, though i'd first have to find the exact commands for the run script to switch to joypad mode 20110618 23:50:45< Ivanovic> but yeah, in general this should be possible and i should be able to test things somehow 20110618 23:50:50< fendrin> Ivanovic: I guess you are already fine with all the buttons, just the nubs do not work right now? 20110618 23:51:01< Ivanovic> the nubs work as a mouse 20110618 23:51:06< Ivanovic> this is the default system mapping 20110618 23:51:08-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20110618 23:51:13< Ivanovic> that the left nub is the mouse 20110618 23:51:21< Ivanovic> and the right nub is mouse clicking 20110618 23:51:34< Ivanovic> so basically you can use it like a trackpoint on those thinkpad devices 20110618 23:51:59< Ivanovic> (right, there is also the touchscreen that can be used and holding the pandora with the left hand with the thumb at the dpad works nicely, too) 20110618 23:52:19< fendrin> So if both nubs are used wesnoth would need a no mouse mode. 20110618 23:52:41< Ivanovic> meaning: there is no requirement atm for real joystick support to have it work better on the pandora 20110618 23:53:15< Ivanovic> you would still have the touchscreen, though it is awkward to use the touchscreen *and* the nubs at the same time (since you usually rely on a stylus) 20110618 23:53:50< CIA-95> shadowmaster * r49919 /trunk/src/game_preferences_display.cpp: Make the Show Unit Idle Animations checkbox tooltip more helpful and less of a plain case-switch 20110618 23:54:01< shadowmaster> That advances preferences entries are in the wesnoth textdomain while the rest of the preferences dialog is in wesnoth-lib doesn't make much sense. 20110618 23:54:29< Ivanovic> shadowmaster: correct, this does not make much sense 20110618 23:54:48< fendrin> Ivanovic: Okay, I will focus on my gamepad. We can see if there is any benefit for the Pandora later. 20110618 23:54:58< Ivanovic> fendrin: sounds good to me 20110618 23:55:31< shadowmaster> Furthermore, I'd say the separation between wesnoth and wesnoth-lib stopped making sense when ilor's editor went into production. 20110618 23:55:35< Ivanovic> fendrin: would just make sure to handle the analog stick mapping in a "sane way" that is accessible somewhere on program side 20110618 23:56:00< Ivanovic> meaning: on the pandora those are explicitly different joysticks, where with lots of other hardware those tend to just be other axis 20110618 23:56:41< Ivanovic> shadowmaster: i'd say that the seperation should be rethought and redone putting all the gui element related stuff into lib 20110618 23:57:19< Ivanovic> not sure how much would then be left of the current "wesnoth" domain besides the random name generator stuff 20110618 23:57:39< shadowmaster> Probably not much besides terrain names. 20110618 23:59:55< fendrin> Ivanovic: Yeah, I need some preferences gui stuff. --- Log closed Sun Jun 19 00:00:28 2011