--- Log opened Sat Mar 31 00:00:15 2012 20120331 00:00:57-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120331 00:01:14< hankerspace> Crab_: you want a patch remake maybe ? 20120331 00:01:26< Crab_> yes, let's try this once 20120331 00:01:37< Crab_> update to latest version and remake the patch. 20120331 00:01:48< Crab_> if it wouldn't still work, I'll figure the cause out 20120331 00:07:17< hankerspace> Ok, i'll do that 20120331 00:09:08-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: ...] 20120331 00:12:14< hankerspace> Crab_: i've update my folder and made a revert and my patch works ... 20120331 00:12:50-!- Ceres [6d6d0707@gateway/web/freenode/ip.109.109.7.7] has quit [Quit: Page closed] 20120331 00:13:18< hankerspace> I remake a patch and post it ... Crab_ 20120331 00:13:27< Crab_> ok 20120331 00:13:46-!- khoover [~crazy1010@69.159.23.64] has quit [Read error: Connection timed out] 20120331 00:14:22-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has joined #wesnoth-dev 20120331 00:14:22-!- Upth is now known as Upthorn 20120331 00:15:33-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has quit [Ping timeout: 244 seconds] 20120331 00:16:34-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 00:22:43-!- Crab_ [~Crab___@nat4-10.ghnet.pl] has quit [Quit: Do it for joy and you can do it forever] 20120331 00:24:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120331 00:28:37-!- negusnyul [~negusnyul@BC0628D2.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20120331 00:32:19-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120331 00:56:15-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 01:03:27-!- Derenge [Derenge@resnet-22-166.dorm.utexas.edu] has joined #wesnoth-dev 20120331 01:10:31< Derenge> Does anyone have any more information on the SoC Idea for Lua AI Usage? 20120331 01:10:42-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has left #wesnoth-dev [] 20120331 01:14:48-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643]] 20120331 01:20:39-!- Johannes13 [~Johannes@unaffiliated/johannes13] has quit [Ping timeout: 246 seconds] 20120331 01:40:13< Danthar> cyas 20120331 01:40:23-!- Danthar [~Narvek@ip3e833902.speed.planet.nl] has quit [] 20120331 01:49:49-!- wesbot changed the topic of #wesnoth-dev to: 1.10.2 planned for April 6th | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 169 bugs, 328 feature requests, 18 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120331 01:50:48-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Remote host closed the connection] 20120331 01:56:18-!- Cookie503 [~Cookie503@p16.eregie.pub.ro] has joined #wesnoth-dev 20120331 01:57:24-!- mihaineacsu [~Cookie503@p16.eregie.pub.ro] has quit [Ping timeout: 246 seconds] 20120331 02:02:28-!- Derenge [Derenge@resnet-22-166.dorm.utexas.edu] has quit [] 20120331 02:15:25-!- hankerspace [~quassel@ip-10.net-81-220-251.rev.numericable.fr] has quit [Ping timeout: 260 seconds] 20120331 02:27:27-!- khoover [~crazy1010@69.159.23.64] has joined #wesnoth-dev 20120331 02:37:23-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120331 02:50:04-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has quit [Quit: Computer has gone to sleep.] 20120331 03:22:26-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has quit [Ping timeout: 246 seconds] 20120331 03:29:39-!- crimson_penguin [~ben@wesnoth/developer/crimsonpenguin] has joined #wesnoth-dev 20120331 03:32:21-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20120331 03:46:13-!- Danceman [~Danceman@a94-132-158-220.cpe.netcabo.pt] has quit [Remote host closed the connection] 20120331 03:52:45< CIA-69> alarantalara * r53706 /trunk/projectfiles/Xcode/Info.plist: change version number in Xcode project to 1.11-svn 20120331 03:55:44< shadowm> is there supposed to be a guideline for mainline unit descriptions forbidding the usage of contractions such as "it's", "isn't", etc.? 20120331 04:05:06-!- Aethaeryn [~Michael@wesnoth/umc-dev/developer/aethaeryn] has left #wesnoth-dev [] 20120331 04:05:07-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20120331 04:07:09-!- matthiaskrgr [matthiaskr@109.73.162.119] has quit [Excess Flood] 20120331 04:11:01-!- khoover [~crazy1010@69.159.23.64] has quit [Ping timeout: 248 seconds] 20120331 04:18:10-!- khoover [~crazy1010@69.159.23.64] has joined #wesnoth-dev 20120331 04:18:51-!- matthiaskrgr [matthiaskr@109.73.162.119] has joined #wesnoth-dev 20120331 04:27:36< CIA-69> alarantalara * r53707 /trunk/ (106 files in 4 dirs): 20120331 04:27:36< CIA-69> add three new bridges 20120331 04:27:36< CIA-69> there are some issues preventing the plank bridge from being used adjacent to walkable areas 20120331 04:27:36< CIA-69> but it is still useful enough ot be worth adding and it is likely that either the artist or I can resolve these problems 20120331 05:04:14-!- Gambit_ [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120331 05:04:59-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Ping timeout: 246 seconds] 20120331 05:25:47-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Quit: Leaving.] 20120331 05:51:29< Vino> In the process of going to make the patch for wesnoth I have discovered that two of the features I was going to add are already there... just disabled. O.o 20120331 05:53:55-!- noy [~Noy@wesnoth/developer/noy] has quit [Ping timeout: 276 seconds] 20120331 05:54:21< Vino> guess i'll have to find something else to do 20120331 05:55:25< shadowm> what features? 20120331 06:00:57-!- micole [~micole@unaffiliated/micole] has joined #wesnoth-dev 20120331 06:02:55-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 06:03:03-!- micole [~micole@unaffiliated/micole] has quit [Client Quit] 20120331 06:11:54< Vino> i was going to have a selection box around the currently selected unit 20120331 06:12:02< Vino> and have him play an animation when you select him 20120331 06:12:15< Vino> they're both implemented but unused 20120331 06:12:28< Vino> for some reason 20120331 06:15:18< shadowm> the currently selected unit hex used to be brightened, if you mean that 20120331 06:17:10< shadowm> the second is not unused per se: the animation engine generates default trivial animations for a lot of states, and units currently get a default selection animation that quickly brightens their standing animation frames 20120331 06:17:19< shadowm> (http://wiki.wesnoth.org/AnimationWML#selected) 20120331 06:18:45< shadowm> since all art is contributed by volunteers, features like this can end up implemented but never used in mainline to their full extent because there's no interest or need for making art for them 20120331 06:21:03-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120331 06:21:39-!- Gambit_ [~gambit@wesnoth/developer/grickit] has quit [Ping timeout: 246 seconds] 20120331 06:22:32< shadowm> similarly, decisions from the art team can cause features to be orphaned, such as the selected unit hex brightening: http://forums.wesnoth.org/viewtopic.php?p=441417#p441417 20120331 06:42:18-!- gabba [~gabba@wesnoth/developer/gabba] has joined #wesnoth-dev 20120331 07:04:57-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has quit [Remote host closed the connection] 20120331 07:18:01< ejls> gabba: Hey, I haven't finished it, but here is a first version of my proposal: http://wiki.wesnoth.org/User:Ejls/GSoC_2012/Whiteboard_Backend_Refactoring 20120331 07:25:24< gabba> ejls: Thanks for the link, taking a look 20120331 07:29:47< gabba> ejls: reading The Problems section, I like what I see so far - very well presented proposal, you put a lot of work into it and it shows 20120331 07:30:20< gabba> I realize I may need to add a few positive qualities or objectives, since I've been mainly mentioning the problems 20120331 07:32:10< gabba> For instance, ideally the highlighter should allow changing the interface as easily as possible. In the past I ran into a lot of trouble because we couldn't make our minds between showing the a unit as "solid" in its original position or its future one. 20120331 07:33:00< gabba> And I foresee having to experiment again with the interface with multi-turn moves: not sure if the unit should look solid at its position at the end of the current turn, or at its final position which might be 10 turns from now. 20120331 07:33:46< gabba> ejls: So basically, if faced with a design choice regarding that pick the one that makes it easy to experiment with the interface as I described 20120331 07:34:19< ejls> Hum, ok I'll try to. :) 20120331 07:40:09< Vino> shadowm, sorry i wandered off... so the art team decided to abandon a graphic around the selected unit in favor of brightening the selected unit? 20120331 07:42:06< shadowm> Vino: there was no graphic in the first place; the underlying hex was simply brightened 20120331 07:42:38-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Read error: Connection reset by peer] 20120331 07:42:40< shadowm> this in addition to the unit itself being brightened. Since it was considered redundant, now only the unit is highlighted 20120331 07:42:57< Vino> in game_config.cfg there is a line that says: selected="" 20120331 07:43:03< Vino> if I change it to selected="misc/hover-hex.png" 20120331 07:43:14< Vino> then whatever unit is currently selected gets that hover hex png around it. 20120331 07:43:36< Vino> that's what i mean when i say graphic around the selected unit 20120331 07:43:37< gabba> ejls: there's something else you'll want to get rid of in side_actions::validate_actions(), it should be made easier by your use of a linked list. I'll let you figure out what should be changed exactly ;) . 20120331 07:45:03< shadowm> Vino: okay, I wasn't aware that existed too. It seems it's never been used since its introduction. 20120331 07:45:10< Vino> odd. 20120331 07:45:18< Vino> odd and interesting. 20120331 07:45:32< shadowm> not really odd; it was implemented by a coder 20120331 07:45:37< shadowm> coders and artist here sometimes don't know what each other are doing 20120331 07:45:52< Vino> i suppose so 20120331 07:49:49-!- wesbot changed the topic of #wesnoth-dev to: 1.10.2 planned for April 6th | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 170 bugs, 328 feature requests, 18 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120331 07:50:30< gabba> ejls: oh, I see you changed your mind and are now considering boost::multi_index -- you should ask mordante which is the most recent version of boost you need to stay compatible with (usually you can assume it's the one in Debian Stable) 20120331 07:50:41< gabba> also check if it introduces a new dependency 20120331 07:51:55< shadowm> the INSTALL file says Boost 1.36 20120331 07:52:38< ejls> I read on the wiki 1.35, so it should be ok, it's in boost since 1.32. 20120331 07:54:57-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has quit [] 20120331 08:23:23< gabba> ejls: I'm not sure using that complex boost container is such a good idea. Ever tried to debug what's going on in one of those? 20120331 08:24:45< gabba> for everything stl, there are pretty-printers available for gdb but I doubt there are any for boost::multi_index 20120331 08:25:31< ejls> Yeah I know, but it nicely fit in. The best I could do without it is to cache hex/units which will be far more hacky. 20120331 08:26:04< gabba> ejls: I think you should probably aim for a simple linked list, and maintain your other indexes manually. It's more work, but not "hacky". 20120331 08:26:15-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20120331 08:27:11< ejls> Hum, ok, I'll try to write a bit of code to see how it would look like. 20120331 08:27:24< gabba> ejls: yes, you should really start prototyping and unit-testing that part 20120331 08:28:04< gabba> I'm not completely opposed to boost::multi_index, just warning you that it might be a bit harder to use than you expect 20120331 08:28:52< gabba> But since you're going to unit-test that part of the code to death (isn't it ;) ?), I don't care *that* much about the underlying implementation 20120331 08:30:48< ejls> Well, I'll consider both of them, but you're right I should try to build a std-only implementation to see how it look like. 20120331 08:32:38-!- timotei [~timotei@wesnoth/developer/timotei] has joined #wesnoth-dev 20120331 08:33:04-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Ping timeout: 260 seconds] 20120331 08:33:35< ejls> Hum, actually there is another problem if I use std::list, it doesn't have random access… so testing if an action happen before another is O(n). 20120331 08:34:36< gabba> true 20120331 08:34:42< ejls> The solution would be to put a "value" inside wb::action. 20120331 08:35:12< gabba> you mean a number indicating order? 20120331 08:35:19< ejls> Yes 20120331 08:35:34< gabba> Might as well have a vector or deque as one of your "indexes", then 20120331 08:37:14< ejls> Hum, ok I'll test this, I have to go now. 20120331 08:38:02< gabba> btw, please use meaningful variable names whenever possible. In one of your examples names are h, r, t, sa. One of those might be ok, but most should be full names 20120331 08:38:33< gabba> And, I'm looking at the clock and thinking that I'm preventing you from sleeping 20120331 08:38:56< gabba> So, good night 20120331 08:39:17< ejls> Actually, it's 8:39 am here… so not really no. :) 20120331 08:39:29< gabba> Or good morning I guess, yeah :P 20120331 08:40:51< ejls> Ah and sorry, for the last code, I forgot that I wasn't writing this code only for testing. :p 20120331 08:41:07< ejls> Well, thanks, good night. :) 20120331 08:41:30-!- horon [~horon@nttkyo322045.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120331 08:44:43-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120331 09:01:25< Ivanovic> moin 20120331 09:02:19< vultraz> hey 20120331 09:03:17< Ivanovic> gabba: so have you committed all your string changes for 1.10? 20120331 09:04:32-!- trademark_ [~trademark@mon69-1-82-67-23-185.fbx.proxad.net] has joined #wesnoth-dev 20120331 09:10:02-!- stikonas [~gentoo@ctv-79-132-176-196.vinita.lt] has joined #wesnoth-dev 20120331 09:10:02-!- stikonas [~gentoo@ctv-79-132-176-196.vinita.lt] has quit [Changing host] 20120331 09:10:02-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120331 09:19:26-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20120331 09:20:45-!- RiotJozrael [~croselius@76-216-244-178.lightspeed.irvnca.sbcglobal.net] has joined #wesnoth-dev 20120331 09:22:44-!- Jozrael [~croselius@76-216-244-178.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 260 seconds] 20120331 09:26:50-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20120331 09:37:49-!- mordante [~mordante@roadie.xs4all.nl] has joined #wesnoth-dev 20120331 09:37:55-!- mordante [~mordante@roadie.xs4all.nl] has quit [Changing host] 20120331 09:37:55-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20120331 09:38:03< mordante> servus 20120331 09:39:27-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has joined #wesnoth-dev 20120331 09:50:58< Ivanovic> hi mordante 20120331 09:52:12< mordante> hi Ivanovic 20120331 09:52:22< CIA-69> ivanovic * r53708 /branches/1.10/ (5 files in 4 dirs): updated Hungarian translation 20120331 09:53:04< mordante> Ivanovic, still polishing the neon patch, not sure how much time I have todo... GSoC review weekend has started ;-) 20120331 09:57:29< vultraz> mordante: is it possible that a way to switch pages in lua never even got implemented? 20120331 09:58:44< mordante> vultraz, might be I never did anything on the Lua part, so also don't know what is and what is not implemented 20120331 10:01:58< vultraz> and Exasperation's gone MIA... 20120331 10:02:25< vultraz> Elvish_Hunter can't (as yet) find a way 20120331 10:02:28< vultraz> neither can I :P 20120331 10:02:54-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120331 10:03:06-!- stikonas [~gentoo@ctv-79-132-176-196.vinita.lt] has joined #wesnoth-dev 20120331 10:03:07-!- stikonas [~gentoo@ctv-79-132-176-196.vinita.lt] has quit [Changing host] 20120331 10:03:07-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120331 10:09:38< boucman> hey all 20120331 10:10:17< vultraz> hey 20120331 10:10:49-!- Jozrael [~croselius@76-216-244-178.lightspeed.irvnca.sbcglobal.net] has joined #wesnoth-dev 20120331 10:13:21-!- RiotJozrael [~croselius@76-216-244-178.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 246 seconds] 20120331 10:18:12< gabba> Ivanovic: I need your opinion on how useful/important these string changes are, actually 20120331 10:18:48< gabba> The issue is that I find the context menu items for the whiteboard too verbose, and they make the context menu take more width than necessary 20120331 10:19:06< Ivanovic> then hurry a little, i plan to run the pot update and freeze the strings *VERY* soon (talking about minuites, not hours!) 20120331 10:19:24< gabba> So I basically want to remove a word from each of them: Toggle Planning Mode -> Planning Mode 20120331 10:19:33< Ivanovic> okay, having the menu a little slimed down makes sense 20120331 10:19:35< gabba> Execute Planned Action -> Execute Action 20120331 10:19:58< gabba> alright, doing it since you agree but couldn't decide on my own 20120331 10:20:02< Ivanovic> please make sure to add a whiteboard^ to those messages 20120331 10:20:14< gabba> what do you mean? 20120331 10:20:17< Ivanovic> so that the contect of those messages and commands is clear 20120331 10:20:33< Ivanovic> translateable strings can have a context/comment/whatever embedded right in the string 20120331 10:20:44< gabba> Ah ok, never used that 20120331 10:20:46< Ivanovic> "preferences^General" 20120331 10:21:17< Ivanovic> this means "ingame you will see 'General' and it is used in the context of the preferences, please omit the first part in the translations and just translate everything after the ^" 20120331 10:22:55< mordante> hi boucman 20120331 10:23:01< boucman> hey 20120331 10:23:08 * boucman is in a patching mood 20120331 10:23:16< mordante> :-) 20120331 10:23:53< gabba> Ok so that means the main toggle looks like that: N_("whiteboard^Planning Mode") 20120331 10:23:56< gabba> looks fine? 20120331 10:24:11< CIA-69> ivanovic * r53710 /branches/1.10/po/ (wesnoth-help/fr.po wesnoth-low/fr.po wesnoth-tutorial/fr.po): updated French translation 20120331 10:24:12< CIA-69> ivanovic * r53709 /trunk/po/wesnoth-tutorial/fr.po: updated French translation 20120331 10:24:21< Ivanovic> gabba: yes 20120331 10:24:33< Ivanovic> there seems to be some way to add this stuff as a "translations comment", too 20120331 10:24:49< Ivanovic> no idea how to do so and this would require to maybe talk to AI0867 who is currently marked away 20120331 10:24:58< Ivanovic> so better make it an "in string" comment 20120331 10:25:08< shadowm> // TRANSLATORS: foo (in C++) 20120331 10:25:32< shadowm> for wmlxgettext, # po: foo 20120331 10:26:15< boucman> jamit: working on your patch (MAX_MAP_ARE) right now 20120331 10:27:00< Ivanovic> gabba: so you could also go via this comment type 20120331 10:27:17< Ivanovic> just make sure to add it for every whiteboard "command menu entry" 20120331 10:28:00< gabba> Can I get an in-context example? 20120331 10:28:47< gabba> I mean where does the "// TRANSLATORS: foo" go? On the line before the translateable string? 20120331 10:29:05-!- mjs-de [~mjs-de@g224187165.adsl.alicedsl.de] has joined #wesnoth-dev 20120331 10:29:18< Ivanovic> / TRANSLATORS: whiteboard menu entry: toggle planning mode 20120331 10:29:21< shadowm> gabba: I guess so. There's a unique example in mainline in src/image.cpp 20120331 10:29:23< Ivanovic> N_("whiteboard^Planning Mode") 20120331 10:29:34< CIA-69> boucman * r53711 /trunk/src/ (5 files in 2 dirs): remove MAX_MAP_AREA patch 3195 by jamit 20120331 10:29:43< shadowm> for whatever reason the feature is not known by most, even though someone had to explicitly add it to the xgettext invocation command line 20120331 10:29:47< Ivanovic> argh, make sure to make it // 20120331 10:32:43< Ivanovic> the result looks like this in poedit: http://imagebin.org/206114 20120331 10:34:46< CIA-69> gabba * r53712 /trunk/ (changelog players_changelog src/hotkeys.cpp): Whiteboard: shortened all context menu items. 20120331 10:34:58< gabba> done for trunk, now to backport 20120331 10:35:13< boucman> jamit: around ? 20120331 10:35:36< boucman> Espreon: you might be interested too 20120331 10:36:43-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 245 seconds] 20120331 10:37:13-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120331 10:37:44< boucman> and for context, I am currently looking at https://gna.org/patch/index.php?3197 20120331 10:38:57-!- negusnyul [~negusnyul@BC0628D2.dsl.pool.telekom.hu] has joined #wesnoth-dev 20120331 10:41:26< CIA-69> gabba * r53713 /branches/1.10/ (changelog players_changelog src/hotkeys.cpp): Whiteboard: shortened all context menu items. Backported from rev #53712. 20120331 10:41:34< gabba> Ivanovic: done 20120331 10:43:31-!- uzyszkodnik [~uzyszkodn@aasd122.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20120331 10:44:54< gabba> so boucman, some good patches rolling through :) ? 20120331 10:46:30< gabba> Well, gotta go - see y'all later 20120331 10:46:35-!- gabba [~gabba@wesnoth/developer/gabba] has left #wesnoth-dev [] 20120331 10:49:54< boucman> any student looking at the particle engine around ? 20120331 10:50:10< CIA-69> ivanovic * r53714 /branches/1.10/ (160 files in 27 dirs): 20120331 10:50:10< CIA-69> pot-update (changed strings in wesnoth and wesnoth-lib) 20120331 10:50:10< CIA-69> regenerated doc files 20120331 11:02:10-!- Ivanovic changed the topic of #wesnoth-dev to: 1.10.2 planned for April 7th, string freeze for branches/1.10 | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 170 bugs, 328 feature requests, 18 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120331 11:06:33-!- Jozrael [~croselius@76-216-244-178.lightspeed.irvnca.sbcglobal.net] has quit [Ping timeout: 244 seconds] 20120331 11:06:43-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120331 11:09:32-!- hankerspace [~quassel@ip-10.net-81-220-251.rev.numericable.fr] has joined #wesnoth-dev 20120331 11:12:14-!- atomicbomb [~quassel@61.94.46.42] has joined #wesnoth-dev 20120331 11:13:51-!- Cookie503 [~Cookie503@p16.eregie.pub.ro] has quit [Quit: Linkinus - http://linkinus.com] 20120331 11:14:17-!- mihaineacsu [~Cookie503@p16.eregie.pub.ro] has joined #wesnoth-dev 20120331 11:20:58< Ivanovic> mordante: any news on the arm related work? 20120331 11:23:37< mordante> Ivanovic, for 1.10 or trunk? 20120331 11:23:48< Ivanovic> in fact both 20120331 11:23:54-!- liviuc [~liviu@p5.eregie.pub.ro] has joined #wesnoth-dev 20120331 11:23:59< Ivanovic> 1) the backport to 1.10 in time for the release of 1.10.2 20120331 11:24:20< Ivanovic> 2) the "more extreme" rework happening on trunk with optimizations in other areas than just scaling 20120331 11:24:40< mordante> for 1.10 I backported the patch last weekend, asked you to give it a spin 20120331 11:24:44-!- Jozrael [~croselius@209.133.52.231] has joined #wesnoth-dev 20120331 11:24:53< Ivanovic> and IIRC i gave it the spin and it worked 20120331 11:25:11< mordante> then I missed that in the logs 20120331 11:25:12< Ivanovic> then accidentially committed it myself as part of a translation commit asking loonycyborg to revert (for the moment) 20120331 11:26:04< mordante> you gave the blend patch a spin, I'm still polishing that one for trunk 20120331 11:26:19< mordante> I asked to give the committed patch in 1.10 a spin as well 20120331 11:26:30< Ivanovic> and i tested both 20120331 11:26:47< Ivanovic> the blend stuff as well as the 1.10 improvements 20120331 11:27:19< mordante> does TB start faster in 1.10? 20120331 11:28:11< mordante> I want to work on trunk later today, it seems scoring GSoC goes rather fast today 20120331 11:28:25< mordante> however will need to do some RL stuff this afternoon 20120331 11:34:16< bloodycoin> yes, boucman, I am looking at particle engine :) 20120331 11:34:51-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20120331 11:35:10-!- boucman [~rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20120331 11:35:47< boucman> bloodycoin: sorry for disco 20120331 11:36:01< boucman> are you looking for something to look at in wesnoth code ? 20120331 11:36:17-!- mjs-de [~mjs-de@g224187165.adsl.alicedsl.de] has quit [Ping timeout: 246 seconds] 20120331 11:36:49< Crendgrim> am I allowed to use CC-BY 3.0 licensed artwork in a Wesnoth add-on? 20120331 11:36:50< boucman> hmm 20120331 11:36:51< bloodycoin> ye, nothing too concrete unfortunately... 20120331 11:37:04< boucman> nvm, the bug I was looking into seems to not be one... 20120331 11:37:31< boucman> though you could look at bugs assigned to me, you might find some animation-engine related FR in there... 20120331 11:37:47< bloodycoin> I want to submit a patch, but most of the bug report seems away from graphics 20120331 11:37:53< bloodycoin> oh, ok 20120331 11:38:07< mordante> Crendgrim, everything should be GPL'ed 20120331 11:38:17< bloodycoin> and where in code is WML connected to c++? 20120331 11:38:26< Ivanovic> Crendgrim: the addon server explicitly states "has to be GPL" 20120331 11:38:30< Crendgrim> mordante: okay, that's bad. Thanks anyways 20120331 11:38:43< Crendgrim> yes, read my question as "Is CC-BY 3.0 compatible with the GPL?" 20120331 11:38:44< Ivanovic> Crendgrim: so you can only upload this stuff there if you are allowed to relicense to GPL 20120331 11:38:54< Ivanovic> compatible is *NOT* enough! 20120331 11:38:59< Crendgrim> ah... I see. 20120331 11:39:06< Ivanovic> we are not talking about compatible but about "licensed under" 20120331 11:39:23< Crendgrim> okay.. 20120331 11:39:35< bloodycoin> I mean I see people reporting WML bug, but I suspect problem being in c++ code 20120331 11:39:35< Ivanovic> eg with BSD license it would be fine since you are allowed to switch the license to GPL 20120331 11:39:41< Crendgrim> so, what's about CC0 things? 20120331 11:39:47< Ivanovic> no idea 20120331 11:39:58< Ivanovic> i don't know if you are allowed to relicense CC stuff or not 20120331 11:39:58< mordante> Crendgrim, no idea 20120331 11:40:12< Crendgrim> hm... thanks anyways 20120331 11:40:26< boucman> bloodycoin: WML is a huge data structure handled everywhere in C++, if you look for something in particular, you have to find the rignt code with grep 20120331 11:40:40< boucman> though the most common entry points are in game_events.cpp and actions.cpp 20120331 11:48:32-!- mjs-de [~mjs-de@e182032183.adsl.alicedsl.de] has joined #wesnoth-dev 20120331 12:00:37-!- IvanSav [~IvanSav@ns2.ultranet.com.ua] has joined #wesnoth-dev 20120331 12:16:47-!- horon [~horon@nttkyo322045.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Read error: Connection reset by peer] 20120331 12:17:14-!- horon [~horon@nttkyo322045.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20120331 12:17:48-!- loonybot [~loonybot@46.138.86.26] has joined #wesnoth-dev 20120331 12:17:55-!- loonybot [~loonybot@46.138.86.26] has quit [Changing host] 20120331 12:17:55-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20120331 12:37:20-!- atomicbomb [~quassel@61.94.46.42] has quit [Remote host closed the connection] 20120331 12:51:11-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20120331 12:52:30-!- Octalot [~noct@host86-171-38-77.range86-171.btcentralplus.com] has joined #wesnoth-dev 20120331 12:56:07-!- atomicbomb [~quassel@222.124.85.20] has joined #wesnoth-dev 20120331 12:59:51-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120331 13:04:24-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120331 13:33:19< Rhonda> Anyone knows this guy? http://egoboo.sourceforge.net/phpBB3/viewtopic.php?p=61713#p61713 20120331 13:33:34 * Rhonda . o O ( I've already added a response ) 20120331 13:35:14< mordante> IvanSav, any luck with the campaign server prototype? 20120331 13:35:42< jamit> boucman, you crazy Europeans getting up before the sun rises here. :) 20120331 13:35:57< boucman> hehe 20120331 13:39:30< boucman> jamit: i'm ok with your patch (new wml reapply fog) I wanted to discuss with Espreon a little, so i'll wait to commit (mainly I don't like the reset_map and reset_view names, but your justification is a valid one, so i'll ask Espreon or zookeeper what they think) 20120331 13:40:48-!- csarmi_home [csarmi@94-21-124-213.pool.digikabel.hu] has quit [] 20120331 13:41:29< jamit> Sounds good. I wasn't too sure about those names myself. 20120331 13:43:46-!- MeccaGod [majs@host189-199.bornet.net] has joined #wesnoth-dev 20120331 13:45:19< boucman> ok, apart from that they are good to go... 20120331 13:45:28< boucman> how many patches did you have commited so far ? 20120331 13:49:49-!- wesbot changed the topic of #wesnoth-dev to: 1.10.2 planned for April 7th, string freeze for branches/1.10 | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 169 bugs, 328 feature requests, 17 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120331 13:52:28-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has joined #wesnoth-dev 20120331 13:52:47-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120331 13:53:29< jamit> Counting the nearly trivial one? 20120331 13:55:12< jamit> 3 or 4 I guess. 20120331 13:57:09< Crendgrim> Rhonda: was the question meant rhetorically ("do you remember him"), or serious? 20120331 13:57:13< jamit> https://gna.org/patch/?3120 (the trivial one), https://gna.org/patch/?3176, https://gna.org/patch/?3195, https://gna.org/patch/?3196 20120331 14:01:42-!- EdB [~edb@tss37-1-89-82-194-231.dsl.sta.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20120331 14:05:32-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20120331 14:15:50-!- Upthorn [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has quit [Ping timeout: 260 seconds] 20120331 14:17:12< boucman> ok, thx 20120331 14:22:01< Alarantalara> bloodycoin: if you want a graphics bug, there was a redraw issue with scrolling reported on the forums 20120331 14:22:08< Alarantalara> I'll see if I can find a link 20120331 14:24:42< Alarantalara> Also: https://gna.org/bugs/index.php?19486 20120331 14:25:52-!- faryshta [~faryshta@201.137.115.113] has quit [Ping timeout: 246 seconds] 20120331 14:26:27-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has left #wesnoth-dev [] 20120331 14:26:41-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20120331 14:27:06< Alarantalara> bloodycoin: Here's the scrolling issue: http://forums.wesnoth.org/viewtopic.php?f=4&t=35886 The problem with the hex selection is already fixed 20120331 14:29:45-!- s951 [~s951@cpc31-cmbg15-2-0-cust850.5-4.cable.virginmedia.com] has joined #wesnoth-dev 20120331 14:32:36< bloodycoin> ok, thank you.. will do it 20120331 14:33:27< Alarantalara> I should note I found a very simple fix for the issue but couldn't figure out why it worked, which is why it was never committed 20120331 14:33:43< Alarantalara> If you end up finding hte same one, you'll need to be prepared to justify it 20120331 14:34:03< bloodycoin> sure 20120331 14:38:03-!- faryshta [~faryshta@189.242.188.184] has joined #wesnoth-dev 20120331 14:40:26-!- SeattleDad [322e753f@gateway/web/freenode/ip.50.46.117.63] has joined #wesnoth-dev 20120331 14:43:43< fendrin> hi boucman, Alarantalara 20120331 14:43:52< fendrin> mordante: hi 20120331 14:44:06< Alarantalara> hello fendrin 20120331 14:45:02-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120331 14:45:46< mordante> hi fendrin 20120331 14:49:49< nagafono> mordante: hi, one of the mentors, dont sure what is his nickname(his real name is Mark de Wever), wrote in comment to my proposal on GSoC2012 site that i should talk about my idea with you. Here is the link on my wiki page (its almost similar with application): http://wiki.wesnoth.org/SoC2012_chatrooms 20120331 14:50:23< fendrin> nagafono: mordante == Mark de Wever :-) 20120331 14:50:37< SeattleDad> Wesnoth builds fine in XCode, but I can't run/debug it from within XCode. I describe the problem here: http://forums.wesnoth.org/viewtopic.php?f=5&t=36514. Could anybody help me out? 20120331 14:50:44< nagafono> i'm a bit confused now :) 20120331 14:51:26< mordante> nagafono, why confused? 20120331 14:52:14< nagafono> mordante: 'cause seems like im asking you about yourslef 20120331 14:52:27< nagafono> anyway is there anything to discuss then? 20120331 14:52:55< mordante> nagafono, I assumed my real name wouldn't tell you much ;-) 20120331 14:53:07< mordante> brb 20120331 14:53:36-!- stikonas [~gentoo@ctv-79-132-176-196.vinita.lt] has joined #wesnoth-dev 20120331 14:53:36-!- stikonas [~gentoo@ctv-79-132-176-196.vinita.lt] has quit [Changing host] 20120331 14:53:36-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120331 14:54:14< nagafono> mordante: i worry because Noy said that the team have low priority about students' own ideas. if thee are no chances i prefer to concentrate on my another idea 20120331 14:54:16< Alarantalara> SeattleDad: do you have any arguments supplied within Xcode? 20120331 14:56:08< SeattleDad> I've tried supplying it with "." in Product-->Edit Scheme-->Arguments. That doesn't seem to work. I've tried checking and unchecking that argument. 20120331 14:56:42< fendrin> nagafono: What is your own idea? 20120331 14:57:19< nagafono> fendrin: my own idea is about improving the chat to window mode 20120331 14:57:49< nagafono> fendrin: as i understood something like this was in the minds to implement but wasnt complite 20120331 14:58:04< fendrin> chat to window? 20120331 14:58:17< fendrin> Why would someone want to chat to a window? 20120331 14:58:18< nagafono> yep, like in Im-clients 20120331 14:58:44< fendrin> A window for every buddy in your list you are currently talking to? 20120331 14:59:41< fendrin> A question, can you paste hex field coordinates into the chat? 20120331 15:00:08< nagafono> ok, give me a minute to exaplain ;) 20120331 15:00:22< fendrin> I mean, do you know the feature from world of warcrafts chat, where you can click on items and they get linked into the chat? 20120331 15:00:31< nagafono> http://wiki.wesnoth.org/SoC2012_chatrooms - check the "how would it look" section 20120331 15:01:31< nagafono> there will be priorities. first of whihc just to implement better chat interface included additional functions without changing current system 20120331 15:01:40< nagafono> i mean messageing system 20120331 15:02:18< nagafono> so fromally it means that such thing like "/m nickname message" wouldnt be cahnged but modify 20120331 15:02:40< fendrin> nagafono: Well, I am not a mentor this year and thus not voting on which ideas get accepted. But enhancing the chat system is certainly a good thing to do. 20120331 15:03:10< mordante> nagafono, yes this year in general we like students to work on predefined ideas 20120331 15:04:06< mordante> nagafono, and like I said in the application there is already a new lobby, but doesn't work due to GUI issues 20120331 15:04:33< nagafono> fendrin: im glad that you interesting anyway ;) many players complain on the current chat state 'cause it is really uncifmfortable and has no such functions as multipying chatlists and conversations 20120331 15:04:59< nagafono> so thats the thing about which i'm intersting on the first place 20120331 15:05:20< mordante> I also think it's interesting but there is a part already there so the task would be to first get the GUI issues solved 20120331 15:05:23< nagafono> mordante: so does it mean that better to forget about this idea? 20120331 15:06:27< mordante> I think your second idea is also interesting, but in general we have more students applying for the AI 20120331 15:06:37< mordante> it seems to have a magical attraction to people 20120331 15:06:47-!- retr0virus [~vyrm@static-213-182-106-050-teleos.ewe-ip-backbone.de] has joined #wesnoth-dev 20120331 15:06:54-!- neXyon [~neXyon@84-119-56-42.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120331 15:07:21< mordante> so if you want to work on a chat system the first part would be fixing the GUI and that might be most/everything you manage to do during the summer 20120331 15:08:03< mordante> (btw in your defense paper, no need for all those footnotes, the intended reader group knows about Wesnoth ;-) ) 20120331 15:08:18< mordante> or did you write it for another reader group as well? 20120331 15:08:33< nagafono> mordante: so seems like it would be better to concentrate on AI idea 20120331 15:08:49< nagafono> mordante: i thought the application would be checked by someone external 20120331 15:09:08< nagafono> 'cause Noy said that wiki is the only what you check :D 20120331 15:09:42< mordante> no the org can determine who to accept 20120331 15:09:47< Ivanovic> Rhonda: i never heard about that guy 20120331 15:10:04< mordante> Google just provides the infrastructure and the funding 20120331 15:10:33< Ivanovic> nagafono: it is mandatory that you submit to google 20120331 15:10:48< mordante> nagafono, ok good, that's why I wanted to discuss it here 20120331 15:10:51< Ivanovic> nagafono: but it is perfectly fine (and even recommended!) to just list the following things at google: 20120331 15:10:58< Ivanovic> 1) a link to a wiki page with your real idea 20120331 15:11:15< Ivanovic> 2) the personal information that you don't want to appear readable for everybody (phone number, mail address, ...) 20120331 15:11:29< mordante> nagafono, can you withdraw this idea so we know we don't need to pay attention to it? 20120331 15:11:35-!- Elvish_Pillager [~eli@dhip-149.coburn.residences.colby.edu] has joined #wesnoth-dev 20120331 15:11:57< nagafono> mordante: well whem you said it has no chanses seems like it would be better way to do 20120331 15:12:51< mordante> well the idea has so prerequisites which I expect will take you the better part of the summer 20120331 15:13:18< mordante> so you can work on it, but since you have another interesting idea as well I would advice to focus on that idea 20120331 15:14:19-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 245 seconds] 20120331 15:14:46< nagafono> Ivanovic: actually in my applications there is a same information as in wiki but with come additions for people who interested in more details about organization's project specifics 20120331 15:15:06< nagafono> and personal information also 20120331 15:15:31-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120331 15:15:38< nagafono> mordante: ok then, i hope somewhen somebody will remainabout this idea 20120331 15:16:23< mordante> you're always free to work on it (after GSoC) ;-) 20120331 15:16:32< nagafono> btw what kind of bug should i fix? should it be connected with my ideas' area? 20120331 15:16:49< nagafono> mordante: i prefer to work on new wesnoth ladder to be honest 20120331 15:17:00< nagafono> thats my high priority :) 20120331 15:17:03-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120331 15:17:06< mordante> if possible yes, but other bugs are also allowed 20120331 15:17:37< mordante> we just like to get an impression of your coding/problem solving skills 20120331 15:17:39< Ivanovic> nagafono: please make it easier for us 20120331 15:17:45< Ivanovic> nagafono: and state which version we should "rate" 20120331 15:17:57< Ivanovic> eg i'd recommend to just have the vita at google and the proposal in our wiki 20120331 15:18:13< Ivanovic> this way you can easily point to the wiki for the proposal and keep the wiki up to date 20120331 15:18:38< Ivanovic> then there won't be any missunderstanding and us by accident reading the "wrong" version because one of the two was out of date 20120331 15:18:51< nagafono> Ivanovic: i suppose both of versions are thew similar ones. again, seems like i disunderstood that only mentors would check all the versions 20120331 15:19:15< Ivanovic> that is the problem, we get about 30 proposals every gsoc and got a normal daytime job, too 20120331 15:19:38< Ivanovic> and having to review 30 applications *twice* is problematic, so we will just chose one of the two things submitted by the student 20120331 15:19:51< Ivanovic> if you make it easy for us to see what to use that is the most sane solution 20120331 15:20:18< Ivanovic> and: google will not do any review of the applications, those are left to us, but they have to be enlistet (title and link to wiki are enough!) in the google tracker 20120331 15:21:26< nagafono> Ivanovic: seems i liked to see the information about what you said before, 'cause rewriting took a lot of time from me also 20120331 15:21:42< nagafono> but is that matter now? 20120331 15:22:54 * Ivanovic does not understand what you want to tell me with this 20120331 15:24:24-!- s951 [~s951@cpc31-cmbg15-2-0-cust850.5-4.cable.virginmedia.com] has quit [Quit: Leaving] 20120331 15:25:03< nagafono> Ivanovic: i think this conversation has no sense to continue because what was done is already done but i can clear my application on gsoc site and put only a link if it would be a solution of this problem 20120331 15:25:28< Ivanovic> nagafono: yes, this would be *THE* solution! 20120331 15:25:49< nagafono> Ivanovic: i just worry to not mess the things up with any actions :) 20120331 15:26:12< mordante> Vino, around? 20120331 15:34:32-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20120331 15:40:01-!- oldtopman [~oldtopman@unaffiliated/oldtopman] has joined #wesnoth-dev 20120331 15:40:30-!- Johannes13 [~Johannes@p4FDECCD0.dip.t-dialin.net] has joined #wesnoth-dev 20120331 15:40:30-!- Johannes13 [~Johannes@p4FDECCD0.dip.t-dialin.net] has quit [Changing host] 20120331 15:40:30-!- Johannes13 [~Johannes@unaffiliated/johannes13] has joined #wesnoth-dev 20120331 15:40:33-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120331 15:41:14< fendrin> I did it. 20120331 15:41:50 * fendrin enabled unit rendering inside of the editor without transforming the whole codebase into hell. 20120331 15:41:55 * fendrin celebrates. 20120331 15:43:47< vultraz> :D 20120331 15:44:01-!- SeattleDad [322e753f@gateway/web/freenode/ip.50.46.117.63] has quit [Quit: Page closed] 20120331 15:44:41< vultraz> wesbot: seen esr 20120331 15:44:41< wesbot> vultraz: The person with the nick esr last spoke 1d 17h ago. 1d ago was here and on the channel #wesnoth-umc-dev with the message: Remote host closed the connection 20120331 15:45:50< mordante> nagafono, just make sure if you make a big update in the wiki you leave a message in melange so we can look at your update 20120331 15:47:04< nagafono> mordante: sure i will 20120331 15:49:34-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 20120331 15:50:03-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120331 15:52:50< fendrin> hmmm, I still need a halo manager in display for some of the units. 20120331 15:53:45< boucman> fendrin: congrat 20120331 15:55:42-!- horon [~horon@nttkyo322045.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20120331 16:00:19< vultraz> fendrin: does this mean we'll be able to place units now? :D 20120331 16:00:45< fendrin> vultraz: yes, but only if you fill in the needed [side] manually. 20120331 16:01:04< fendrin> vultraz: If you want to test I can describe the procedure, isn't that complicated. 20120331 16:02:44< vultraz> fendrin: yeah, I'll test, but don;t you need to commit first? 20120331 16:03:29-!- vultraz_laptop [~chatzilla@124.109.10.221] has quit [Ping timeout: 260 seconds] 20120331 16:03:42-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20120331 16:07:29< CIA-69> boucman * r53715 /trunk/src/ (play_controller.cpp team.cpp): patch 3200 by jamit: save fog removers in savefiles 20120331 16:07:35< fendrin> vultraz: Indeed. I need to do some code cleaning before. 20120331 16:11:43< boucman> hankerspace: around ? 20120331 16:12:07< Rhonda> Crendgrim: To some degree serious. 20120331 16:13:10< Crendgrim> Rhonda: IIRC, he came back, posted random artwork, got bad critics and ragequitted again 20120331 16:16:34< Rhonda> Maybe he is envious, I don't know. Last time I tried egoboo (granted, ages ago) it didn't look too fancy 20120331 16:21:12-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-105.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20120331 16:21:40< CIA-69> anonymissimus * r53716 /trunk/data/campaigns/Liberty/scenarios/04_Unlawful_Orders.cfg: 20120331 16:21:40< CIA-69> add missing unit conversion rules (fix for bug #19287) 20120331 16:21:40< CIA-69> Turns out that while the cause of the bug is easy, 20120331 16:21:40< CIA-69> it was obscured by the AI recruitment which did apparently change 20120331 16:21:40< CIA-69> and revealed the bug; and by the AI which does of course not 20120331 16:21:41< CIA-69> always make the same decisions what made the problem appear 20120331 16:21:42< CIA-69> at random. 20120331 16:22:34< CIA-69> anonymissimus * r53717 /trunk/data/campaigns/Liberty/scenarios/04_Unlawful_Orders.cfg: 20120331 16:22:34< CIA-69> Improve conversion algorithm (bug #19287) 20120331 16:22:34< CIA-69> Fix a variable leak, a misplaced key and add a fallback 20120331 16:22:34< CIA-69> to the existing type in case we cannot find a suitable type to 20120331 16:22:34< CIA-69> turn into + a beg to report this. Theoretically we can also 20120331 16:22:35< CIA-69> have level 3 units on the enemy side here which aren't taken care 20120331 16:22:36< CIA-69> of. 20120331 16:26:04-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20120331 16:26:07-!- Scarnet [~xxscarnet@41.130.13.140] has joined #wesnoth-dev 20120331 16:29:19< CIA-69> anonymissimus * r53718 /trunk/changelog: changelog update 20120331 16:30:51-!- knotwork [~markm@unaffiliated/knotwork] has quit [Read error: Connection reset by peer] 20120331 16:31:48< nagafono> mordante: i want to implement the idea from easycoding list, widget changes section. are you the one whom i can ask about it? or should i ask someone else? 20120331 16:37:18< Ivanovic> btw is it possible to get rid of the following warning: 20120331 16:37:31< Ivanovic> "warning filesystem: Trying to open file with relative path"? 20120331 16:37:57< Ivanovic> this one does not make much sense since you *can* supply the preferences path with a relative dir which i do for the pandora version since it makes a whole lot sense there 20120331 16:38:52< mordante> nagafono, you can ask me about it 20120331 16:38:59< mordante> what do you want to know? 20120331 16:39:37< nagafono> mordante: i wanna to implement the sort feature: make games sortable in the lobby (open slots, total number of players, era, XP modifier, gold per village, fog/shroud) 20120331 16:39:47< mordante> Ivanovic, everything it possible :-P, can have a look later working on really important things at the moment 20120331 16:39:54< mordante> ;-) 20120331 16:40:02< Ivanovic> :) 20120331 16:40:31< nagafono> mordante: so, what files should i see? i need the implementation of lobby interface and game creation at first i suppose 20120331 16:41:34< nagafono> btw is there any kind of documentation with design of Wesnoth or something like this? 20120331 16:41:46< mordante> well I still hope the old lobby gets replaced by a new lobby soonish so I think that doesn't make too much sense 20120331 16:41:53< mordante> I thought you meant the first item 20120331 16:42:04< mordante> nagafono, there is devdocs.wesnoth.org 20120331 16:42:35< CIA-69> anonymissimus * r53719 /branches/1.10/data/campaigns/Liberty/scenarios/04_Unlawful_Orders.cfg: (log message trimmed) 20120331 16:42:35< CIA-69> add missing unit conversion rules (fix for bug #19287) 20120331 16:42:35< CIA-69> backported from trunk r53716 20120331 16:42:35< CIA-69> Turns out that while the cause of the bug is easy, 20120331 16:42:35< CIA-69> it was obscured by the AI recruitment which did apparently change 20120331 16:42:36< CIA-69> and revealed the bug; and by the AI which does of course not 20120331 16:42:37< CIA-69> always make the same decisions what made the problem appear 20120331 16:45:18< nagafono> mordante: im just looking for patches todo or bugs to fix, but well, the most part of them has a need to spend much time to define particular task. seems like gui tasks suit well but as you said a lot of changes are planning is there no need to check anything connected with gui? 20120331 16:45:27< CIA-69> mordante * r53720 /trunk/ (47 files in 2 dirs): 20120331 16:45:27< CIA-69> Rewrite the blending algorithm. 20120331 16:45:27< CIA-69> The rewrite only has minor visual differences, ImageMagick's 20120331 16:45:27< CIA-69> `composite -compose difference' 20120331 16:45:27< CIA-69> shows no visual differences. 20120331 16:45:28< CIA-69> The change makes it possible to optimise the code on the ARM Cortex A8 20120331 16:45:28< CIA-69> using NEON instructions. 20120331 16:45:41< CIA-69> anonymissimus * r53721 /branches/1.10/changelog: changelog update 20120331 16:46:29< anonymissimus> mordante: FYI, dcommitting at the same time looks like a bad idea ;) 20120331 16:47:04< anonymissimus> although it went well for me perhpas since its different branches 20120331 16:49:06< mordante> anonymissimus, SVN should be able to cope 20120331 16:50:58< anonymissimus> mordante: I dunno; I had a dcommit break at least 2 times sicne someone made a commit within 20120331 16:51:39< mordante> anonymissimus, shouldn't happen unless conflicts occur 20120331 16:52:05< mordante> nagafono, these gui tasks also take a fair amount of time 20120331 16:52:24< boucman> zookeeper, Espreon, still not around ? 20120331 16:52:55< mordante> not sure whether there is an easy bug at the moment 20120331 16:54:41< nagafono> mordante: at least its not so hard to define the problem - just find required files. ehh, i would continue the search 20120331 16:54:49< CIA-69> mordante * r53722 /trunk/ (changelog src/neon.hpp src/sdl_utils.cpp): 20120331 16:54:50< CIA-69> Optimise the blending algorithm on the Pandora. 20120331 16:54:50< CIA-69> The code now conditionally supports the ARM NEON intrinsics giving a nice 20120331 16:54:50< CIA-69> speedup when blending surfaces on processors supporting this instruction set. 20120331 16:54:53< mordante> Ivanovic, ^ 20120331 16:59:03< mordante> nagafono, what files do you want to find? 20120331 17:02:28< nagafono> mordante: if you said that gui tasks are important no more, than none. in another case - "i need the implementation of lobby interface and game creation at first i suppose" 20120331 17:03:32-!- Octalot [~noct@host86-171-38-77.range86-171.btcentralplus.com] has quit [] 20120331 17:05:50< fendrin> mordante: Is the ARM NEON the dsp on the pandora? 20120331 17:07:17< mordante> fendrin, NEON is a SIMD instruction set in the ARM Cortex-A8 and used in the Pandora 20120331 17:07:44< mordante> nagafono, sorry not entirely sure what you mean 20120331 17:08:01< nagafono> mordante: nevermind then 20120331 17:08:13< fendrin> mordante: Like 3Dnow/SSEx on x86? 20120331 17:08:18-!- atomicbomb [~quassel@222.124.85.20] has quit [Remote host closed the connection] 20120331 17:08:57-!- vultraz_laptop [~chatzilla@124.109.10.221] has joined #wesnoth-dev 20120331 17:09:59< mordante> fendrin, yes 20120331 17:11:38-!- liviuc [~liviu@p5.eregie.pub.ro] has quit [Ping timeout: 240 seconds] 20120331 17:12:09< vultraz> AHHHHH 301 files to recfompile 20120331 17:12:13< vultraz> recompile* 20120331 17:13:00-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20120331 17:15:49< fendrin> vultraz: :-) 20120331 17:16:06< fendrin> vultraz: What is your hardware? 20120331 17:16:38< mordante> Ivanovic, I assume all works fine with the relative paths? If so I kill the entire message 20120331 17:16:49< Ivanovic> yes, it does work nicely 20120331 17:16:57< Ivanovic> this message appears when opening cache files 20120331 17:17:04< Ivanovic> and yeah, it is just a warning 20120331 17:18:07-!- mihaineacsu [~Cookie503@p16.eregie.pub.ro] has quit [Quit: Linkinus - http://linkinus.com] 20120331 17:18:32< mordante> it's a (temporary) check from r33313... nothing is as permanent as a temporary solution ;-) 20120331 17:18:48< fendrin> Looks like I need a time of day manager as well. 20120331 17:18:52< vultraz> fendrin: core 2 duo, 2 gb of ram 20120331 17:19:00-!- Danceman [~Danceman@a94-132-158-220.cpe.netcabo.pt] has joined #wesnoth-dev 20120331 17:19:06< fendrin> vultraz: Are you sure you use both cores? 20120331 17:19:22< vultraz> I think so 20120331 17:19:31< fendrin> how do you compile? 20120331 17:19:38< vultraz> but it would go faster if I didn't have two browsers open at the same time 20120331 17:19:44< vultraz> XCode 20120331 17:20:01< CIA-69> alarantalara * r53723 /trunk/data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg: replace conditional block with direct use of random for unit spawning 20120331 17:20:58< mordante> vultraz, I hope your browsers aren't that heavy that they slow down compilation... 20120331 17:21:30 * vultraz opens Activity Monitor 20120331 17:22:17< vultraz> ok, both cores are maxed out 20120331 17:22:39< vultraz> and around 300mb of free RAM 20120331 17:22:44< Alarantalara> vultraz: got another Macintosh? 20120331 17:23:08< vultraz> nope 20120331 17:23:10< vultraz> same one 20120331 17:23:21< Alarantalara> another as in more than one 20120331 17:24:02< fendrin> mordante: They might eat the spare ram. 20120331 17:25:00-!- mihaineacsu [~Cookie503@p16.eregie.pub.ro] has joined #wesnoth-dev 20120331 17:26:13< mordante> fendrin, that would be sad, the compiler shouldn't be too memory heave except for some larger transition units 20120331 17:26:34< vultraz> Alarantalara: nope 20120331 17:26:36< anonymissimus> fendrin: IIRC you said something about "you need an XXL-core which may not be the best for gaming, but for compilation" 20120331 17:26:58< vultraz> huh 20120331 17:27:09< vultraz> seems Firefox it eating all my resources 20120331 17:27:22< vultraz> using between 50 and 70% of the CPU 20120331 17:27:23< anonymissimus> thats what I need as well yeah; its simply too slow to get something actually done; eahc time I dare to edit a header I need half an hour or so 20120331 17:27:24-!- liviuc [~liviu@p5.eregie.pub.ro] has joined #wesnoth-dev 20120331 17:28:01 * mordante wonders what Firefox is doing to reach those stats 20120331 17:28:08< anonymissimus> depending on where that header is included; but mostly it's something like unit.hpp or so > death 20120331 17:28:44< vultraz> well I have chatzilla, 2 single-tab windows, and another windows with 3 app tabs and 6 regular tabs 20120331 17:29:05< vultraz> chrome has 5 tabs only 20120331 17:29:07< mordante> sdl_utils.hpp was modified 20120331 17:29:10< vultraz> 1 window 20120331 17:29:25< vultraz> and is on;y using about 5% CPU 20120331 17:29:32< mordante> anyway going to fetch some food 20120331 17:29:46< vultraz> actually, about 3% 20120331 17:30:09< vultraz> XCode's using only about 150mb of RAM and approx 5% of teh CPU 20120331 17:31:01< vultraz> wow 20120331 17:31:09< vultraz> 10MB of free RAM 20120331 17:31:35-!- MeccaGod [majs@host189-199.bornet.net] has quit [] 20120331 17:31:38-!- Scarnet [~xxscarnet@41.130.13.140] has quit [Quit: Scarnet] 20120331 17:31:45< Alarantalara> vultraz: that's because Xcode spawns k instances of gcc/clang which spawn additional processes that actually do the compiling 20120331 17:31:55< anonymissimus> MSVC never uses 100% CPU for me, but since I often use 2 compilers at the same time they are each at about 50% CPU now 20120331 17:31:57< Alarantalara> Xcode itself does little beyond update the progress 20120331 17:32:10< zookeeper> boucman, what's up? 20120331 17:32:50< boucman> could you quickly ack the name and syntax of https://gna.org/patch/index.php?3197 ? 20120331 17:32:59< boucman> the code is fine, I'm not sure of the names, though 20120331 17:34:39< vultraz> oh yeah, there're two clang processes 20120331 17:34:48< vultraz> using about 60% put in total 20120331 17:34:52< vultraz> CPU* 20120331 17:35:14< zookeeper> boucman, jamit, i think they should be called s/reset_view/reset_fog and s/reset_maps/reset_shroud (and if [reset_fog] reset_fog= seems like a silly combination, maybe just reset= in that tag) 20120331 17:35:16< vultraz> and Firefox tops the list as most cpu intensive process 20120331 17:35:22< anonymissimus> boucman: I'm fine with those names btw; though I find the amount of related tags/keys rather confusing now (I was expecting [redraw] to do the job) 20120331 17:36:08< zookeeper> i think "fog" and "shroud" are a lot more immediately descriptive than "view" and "map" 20120331 17:36:48< anonymissimus> I had that yesterday; it comes from the share_view and share_maps parameters 20120331 17:36:52< boucman> zookeeper: agreed, but view and map are used elsewhere in that tag for shroud and fog 20120331 17:37:02< boucman> cf anonymissimus above 20120331 17:37:17< anonymissimus> and share_view makes sense since it affects both shroud and fog 20120331 17:37:52< vultraz> heh. Firefox's also the most RAM intensive task 20120331 17:37:59-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20120331 17:38:15< anonymissimus> boucman: ? 20120331 17:38:43< boucman> you named the tags that use view and map instead of shroud and fog so I was pointing zoo to your line 20120331 17:39:50< zookeeper> from the wiki, of [lift_fog]: "The fog will remain cleared from these hexes until canceled by [reset_fog]" <- is is supposed to work like that? 20120331 17:40:33< zookeeper> sounds fishy. i didn't think any special handling like that was necessary. 20120331 17:41:00< boucman> yes, the [lift_fog] place a fog_remover object, [reset_fog] removes that object 20120331 17:41:49< boucman> however fog is now recalculated at end of turn (i.e moving a unit normally doesn't restore fog) which is why we have this patch... it allows WML to force fog to come back 20120331 17:41:50< zookeeper> did someone specifically request for that? 20120331 17:42:20< boucman> we discussed it quite a bit two weeks ago when we commited the first part about not restoring fog 20120331 17:43:07< zookeeper> yeah, i know 20120331 17:44:13< zookeeper> but i was assuming that [lift_fog] would simply lift fog as if a unit had seen those hexes, and [reset_fog] would reset the fog on the specified hexes according to whether a unit sees them _now_ or not 20120331 17:45:09-!- Sapient [~sapient@wesnoth/developer/sapient] has joined #wesnoth-dev 20120331 17:45:18< boucman> maybe we should have named these tags place_fog_lifter and remove_fog_lifter... 20120331 17:45:43< Vino> mordante, yo 20120331 17:46:04< zookeeper> i just don't see a reason for these tags to operate on a completely independent "fog map" 20120331 17:46:04< jamit> Resetting fog based on whether a unit sees hexes now is inconsistent with hexes remaining unfogged until end of turn. 20120331 17:46:11< Vino> just woke up, what's up? 20120331 17:46:16< zookeeper> jamit, hmh, how? 20120331 17:46:46< jamit> The rationale for removing fog is so the player can see something that might be fogged, isn't it? 20120331 17:46:54< boucman> zookeeper: because we moved the concept of fog from "what you see" to "what you know" 20120331 17:46:55< zookeeper> yes 20120331 17:47:45< anonymissimus> boucman: now you can ask Sapient ^^ 20120331 17:48:10< jamit> So, should you hide hexes because you wanted to show something to the player? 20120331 17:48:31< jamit> I mean hide them afterwards. 20120331 17:48:33< boucman> anonymissimus: I am handling so many patches that I have to admit I don't remember which one I needed Sapient for :P 20120331 17:48:36< zookeeper> if for some reason you really need to, like if you only wanted to show something as part of a cutscene for example 20120331 17:48:44< anonymissimus> Sapient: in case you didn't notice; do you have something to add or say against applying https://gna.org/patch/?3195 ? 20120331 17:48:57< zookeeper> does the new system make it impossible to reveal some fog as part of a cutscene and then re-hide it before the end of turn? 20120331 17:48:59< boucman> oh, thx anonymissimus 20120331 17:49:19< Sapient> I think that constant was used to restrict the maximum number of iterations over some hexes... but I am trying to refresh my memory 20120331 17:50:15< anonymissimus> well, game_config::max_loop serves excactly the same purpose; ok well, then it's fine 20120331 17:50:17< Sapient> I doubt that the code that restricted loop iterations has been maintained, due to the split between Lua/WML 20120331 17:50:23< jamit> The default handling would be to reveal some fog as part of a cutscene and then re-hide any hexes *that were not previously seen* before the end of turn. 20120331 17:50:28< Ivanovic> mordante: should i test something regarding the speed or should the changes be fine? 20120331 17:50:38< Ivanovic> do those maybe even make sense for 1.10.2 pandora? 20120331 17:50:57-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 20120331 17:51:12< zookeeper> jamit, ah, good point. 20120331 17:51:36< jamit> zookeeper: The new tags allow the rehiding of all hexes that are not currently seen. 20120331 17:51:46< zookeeper> makes sense 20120331 17:51:53< zookeeper> well thought ;) 20120331 17:52:03< Sapient> anonymissimus: yeah when I defined that constant it was before I learned that #define constants is frowned upon in C++ 20120331 17:52:05< jamit> thanks 20120331 17:52:17< Sapient> I was learning C++ as a total novice 20120331 17:52:22< jamit> I try to think at least once per week. :) 20120331 17:52:42< Sapient> my background was in C, Java and other languages 20120331 17:52:50< zookeeper> jamit, ok, so what happens if i [lift_fog] and then never [reset_fog]? those locations remain perpetually unfogged? 20120331 17:53:08< jamit> Yes. 20120331 17:53:30< zookeeper> did you consider reseting them automatically at turn end? 20120331 17:53:32< jamit> It could be an interesting option in some cases. 20120331 17:53:42< anonymissimus> Sapient: you mean it's frowned upon in general, not just wesnoth 20120331 17:53:51-!- N_Pole93 [ae7285d9@gateway/web/freenode/ip.174.114.133.217] has joined #wesnoth-dev 20120331 17:53:55< anonymissimus> and why if I may ask ? 20120331 17:54:04< Alarantalara> jamit: I can think of a scenario I wrote that really likes the idea of a no fog area 20120331 17:54:09< Sapient> yes, #define is not typesafe 20120331 17:54:58< jamit> Ah, I don't even need to come up with an example. :) Part of my thinking was that WML should probably not force things that it does not need to. 20120331 17:55:11< zookeeper> jamit, i thought that perpetual unfogging should rather be offloaded to the WML author (since they could just use [lift_fog] every turn), but then the hexes would still get unfogged during other sides' turns... so i guess your method makes more sense 20120331 17:55:33< Sapient> boucman: my one caveat with reusing the constant for multiple different purposes is it should have a comment explicitly stating game_config::max_loop should not be less than max map area 20120331 17:56:13< boucman> Sapient: I can add such commet if you want 20120331 17:56:20< Sapient> ok thanks 20120331 17:56:52< jamit> zookeeper: And the author could include an end-of-turn event that resets the fog. not first time only. 20120331 17:57:02< zookeeper> yep 20120331 17:57:26< boucman> if I find where it's defined... :( 20120331 17:57:58< Sapient> I leave that to all the linux people and their wondrous "grep" utility ;) 20120331 17:58:33 * vultraz loves grep 20120331 17:58:34< boucman> Sapient: that's what I just did, but apparently it's not in our source, it's probably generated by the build process or something 20120331 17:58:37< zookeeper> jamit, i'm just thinking that it's probably a very common (if not the most common) usecase to just lift fog so that, say, an enemy leader can speak through the fog, and that the fog should reset only at the end of turn. 20120331 17:59:05< Sapient> should be in game_config.... (shecking) 20120331 17:59:05< Alarantalara> The comment is already there.... 20120331 17:59:20< Sapient> ok, thanks 20120331 17:59:21< Alarantalara> -> The maximum number of hexes on a map and items in an array and also used as maximum in wml loops. 20120331 17:59:46< Sapient> the comment might stand to be clarified a little 20120331 18:00:05< boucman> done 20120331 18:00:09< CIA-69> boucman * r53724 /trunk/src/game_config.hpp: add a warning about game_config::max_loop on Sapient's request 20120331 18:00:22< Sapient> cool, thanks 20120331 18:00:55< jamit> zookeeper: Current implementation requires WML to remove the fog clearers before the event ends. 20120331 18:01:00< boucman> zookeeper, jamit: so in principle you are ok with the patch for reseting fogs 20120331 18:01:16-!- Sapient [~sapient@wesnoth/developer/sapient] has quit [Quit: ChatZilla 0.9.88-rdmsoft [XULRunner 1.9.0.17/2009122204]] 20120331 18:01:29< boucman> it's just that "lift_fog" would need a key "multi_turn" that would default to true, or something like that... 20120331 18:01:42< zookeeper> jamit, sure, but the current WML-based fog clearer _is_ a very horrible hack :] 20120331 18:01:46< jamit> Maybe add a macro to combine lifting fog and defining an end-of-turn event to reset it? 20120331 18:01:56< boucman> which would not use fog_clearer, but just remove the fog 20120331 18:02:05< zookeeper> boucman, eh, i think it's fine without such a key. it'd probably only complicate the implementation since you'd need to maintain two lists. 20120331 18:02:08< boucman> thus having the fog reseted naturally at end of turn 20120331 18:02:52< boucman> zookeeper: we already have these two lists IIUC so I don't think the cost would be huge (jamit probably knows that better than I do) 20120331 18:03:13< boucman> it's a case of "it can be done in WML, but it's simpler to do it cleanly in C++ anyway" 20120331 18:03:38< zookeeper> ah, true enough 20120331 18:03:56< zookeeper> so if it doesn't complicate the code much, a multi_turn= key would be nice 20120331 18:04:49< jamit> Let me see... 20120331 18:05:25< N_Pole93> Hi, I'm here for the Google Summer of Code, and they want me to discuss my application here... 20120331 18:05:30< zookeeper> i'd even dare to suggest making multi_turn=no the default 20120331 18:06:32< boucman> N_Pole93: indeed we do :) 20120331 18:06:54-!- the_new_lipk [~the_new_l@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120331 18:06:57< boucman> zookeeper: since it's in a new tag, we don't have backward worry, so it's as you think is best 20120331 18:09:00< zookeeper> well i think no is a good default because that's likely the more common usecase and i think also how most people would intuitively imagine the tag to function. a perpetual fog reveal is a lot more... special. 20120331 18:09:18< jamit> If multi_turn was false, would it be OK that the fog could not be reset without resetting all fog? 20120331 18:09:31< zookeeper> yes 20120331 18:10:33< zookeeper> so essentially [reset_fog] would only be useful if you had used multi_turn=yes before 20120331 18:10:35< anonymissimus> jamit: end something events cannot count as "full" events currently since they aren't mp synched 20120331 18:10:38< zookeeper> ...as far as i see, anyway 20120331 18:10:47< jamit> It would take some additional code, but I think I could just split another function into two to get that code. 20120331 18:11:35< anonymissimus> although in this fog/shroud discussion we don't choices so it probably doesnt matter 20120331 18:11:46< boucman> wesbot: seen Crab_ 20120331 18:11:46< wesbot> boucman: The person with the nick Crab_ last spoke 17h 58m ago. 17h 49m ago they left with the message: Quit: Do it for joy and you can do it forever 20120331 18:11:50< jamit> Meaning re-using code from elsewhere, it could be simple enough to do in C++. 20120331 18:13:20< boucman> zookeeper: ok, so should I rename the tags or keep jamit's name ? 20120331 18:13:51< anonymissimus> jamit: when you're done you should perhaps make some summary of (new) fog/shroud behavior and about all teh tags which affect it; I'm not sure I get it all :) 20120331 18:14:41-!- the_new_lipk [~the_new_l@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 250 seconds] 20120331 18:14:45< zookeeper> boucman, the keys? 20120331 18:14:46-!- N_Pole93 [ae7285d9@gateway/web/freenode/ip.174.114.133.217] has left #wesnoth-dev [] 20120331 18:15:02< jamit> The tags are in the wiki, but perhaps some example usecases would be helpful. 20120331 18:15:06< boucman> the names in https://gna.org/patch/index.php?3197 20120331 18:15:07-!- the_new_lipk [~the_new_l@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20120331 18:16:52< zookeeper> boucman, eh, keep the originals. 20120331 18:17:19< anonymissimus> all GSoC people: I think https://gna.org/bugs/?func=detailitem&item_id=19322 may be an easy bug to work on 20120331 18:17:50< anonymissimus> it was assigned to me and I freed it; I suspect it will come down to that it is intentional though 20120331 18:18:48< jamit> anonymissimus: Is there a wiki page for players covering fog/shroud? 20120331 18:20:49< zookeeper> jamit, i don't really have a problem with your implementation, but i'd like to briefly go back to this... 20120331 18:20:50< zookeeper> The default handling would be to reveal some fog as part of a cutscene and then re-hide any hexes *that were not previously seen* before the end of turn. 20120331 18:22:04< zookeeper> oops. nevermind. my thinking was rather faulty after all. :J 20120331 18:22:28< jamit> OK. Won't mind. ;) 20120331 18:23:05< zookeeper> "see, _if_ we also had the ability to filter for seen/unseen hexes in SLF's, you could do that in WML; after the cutscene is finished, use [reset_fog] on the same hexes you previously revealed _except_ any hexes which already are visible" 20120331 18:23:13< zookeeper> i think you can see why that wouldn't work ;) 20120331 18:24:46< anonymissimus> jamit: dont think so 20120331 18:25:34< jamit> One interesting use of persistent fog clearing might be allowing players to see their controlled villages. I recall someone suggesting that, even though it wouldn't (I assume) be for mainline. 20120331 18:25:50-!- IvanSav [~IvanSav@ns2.ultranet.com.ua] has quit [Remote host closed the connection] 20120331 18:26:22< anonymissimus> that CABD; one needs to look for the flag 20120331 18:26:42-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 18:26:49< anonymissimus> you can't see who took it, but you can see whether you still have it 20120331 18:27:12< anonymissimus> and you can of course see how many villages you have in total in the top bar 20120331 18:27:16< jamit> Yes, seeing what captured it would be the difference. 20120331 18:27:42< hankerspace> Yes boucman ? 20120331 18:28:05< mordante> Vino, I had a look at your idea could you tell a bit more concrete what you want to do? 20120331 18:28:11< jamit> I think the person who posted the idea actually wanted a visible radius around villages. Watchtowers of some sort could be done. 20120331 18:29:34< mordante> Ivanovic, it's basically the patch you tested last week 20120331 18:30:02< mordante> Ivanovic, the algorithm changed slightly, so not really fit for 1.10.x 20120331 18:30:20< Ivanovic> :( 20120331 18:31:26< jamit> The manual http://svn.gna.org/viewcvs/*checkout*/wesnoth/trunk/doc/manual/manual.en.html currently does not explain fog and shroud. Should it? 20120331 18:31:58-!- knotwork [~markm@142.177.233.7] has joined #wesnoth-dev 20120331 18:31:58-!- knotwork [~markm@142.177.233.7] has quit [Changing host] 20120331 18:31:58-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20120331 18:32:07< boucman> hankerspace: i am looking at your message duration patch, but I'm a bit confused, which file should I look at ? 20120331 18:33:23< CIA-69> boucman * r53725 /trunk/ (changelog src/game_events.cpp src/team.cpp src/team.hpp): apply patch 3197 by jamit, add flags to handle refogging properly 20120331 18:33:23< boucman> jamit: done 20120331 18:33:36< mordante> Ivanovic, also not sure how much it helps from the users perspective, I expect the speedup not to be really noticeable 20120331 18:33:48< boucman> jamit: you can now update the wiki, tell me (here) when you're done 20120331 18:34:08< Ivanovic> mordante: ah, okay, i thought there would be some noticable speed difference 20120331 18:34:12< mordante> it will save a few cycles, but I think it won't impact the game that much 20120331 18:34:29< mordante> but a lot of small improvements should pay in the end 20120331 18:35:44< mordante> no but it was a way for me to get a bit more into the NEON stuff 20120331 18:36:00< mordante> might find better use for it in other parts of the code 20120331 18:36:02< hankerspace> the last one boucman, maxduration.patch 20120331 18:36:12< boucman> k, looking now 20120331 18:41:34< zookeeper> jamit, yeah, it probably should 20120331 18:42:24< zookeeper> jamit, however, the in-game help pages do explain them 20120331 18:43:10-!- adrianO [c84b6134@gateway/web/freenode/ip.200.75.97.52] has joined #wesnoth-dev 20120331 18:43:26< zookeeper> ...and i suppose it's rather unfortunate that the two are separate, instead of there being only one manual 20120331 18:43:36-!- adrianO is now known as Guest78112 20120331 18:43:42< jamit> I recall learning about fog by playing scenarios, myself. 20120331 18:44:38< zookeeper> well, no one learns the basics of a game from a manual these days :P 20120331 18:48:49< boucman> mordante: around ? 20120331 18:52:08< mordante> boucman, yes 20120331 18:54:29< Vino> mordante, i'd be happy to... what exactly do you want to see more concrete? 20120331 18:54:47< boucman> could you have a look at patch https://gna.org/patch/index.php?3215 ? it's in your area of expertise 20120331 18:55:35< mordante> boucman, I will 20120331 18:56:03< mordante> Vino, the problem is for GSoC we like projects we can evaluate, so we like concrete targets 20120331 18:56:21< mordante> at the moment you like to playtest and then see what rolls out of it 20120331 18:56:30< Vino> aha 20120331 18:56:39< Vino> yeah i suppose that's what it is essentially 20120331 18:57:06< mordante> also some of your ideas may not be liked to the community so it's better to know upfront what you're going to do 20120331 18:57:08< Vino> i can argue for the benefits but if it's not concrete enough 20120331 18:57:20< Vino> oh yeah i wrote a section about that in the proposal 20120331 18:57:31< mordante> I see the benefits, it's just that it doesn't really fit in GSoC 20120331 18:57:42-!- neXyon [~neXyon@84-119-56-42.dynamic.xdsl-line.inode.at] has quit [Quit: bye] 20120331 18:57:54< Vino> i see 20120331 18:57:58< anonymissimus> could jamit have write access now ? then I don't need to apply that movement patch myself :P 20120331 18:58:19< Vino> because it's not concrete enough? 20120331 18:58:35< mordante> exactly 20120331 18:58:45< boucman> anonymissimus: soon 20120331 18:59:06< Vino> if you don't mind me asking, why is concreteness desireable, aside from the aforementioned problems with the community? 20120331 18:59:21< noy> that is the main one Vino 20120331 18:59:23< anonymissimus> he's got enough patches in for sure; jamit you need to sent a request at gna 20120331 18:59:55< noy> some of the basic stuff you're trying to change has real import on playing decsions 20120331 18:59:56< mordante> Vino, since we have to judge how well a job you did 20120331 19:00:40< noy> I'll be back in a couple 20120331 19:00:44< Vino> okay 20120331 19:01:05< Vino> that's reasonable 20120331 19:01:14-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120331 19:01:34< boucman> jamit: have you updated the wiki yet 20120331 19:01:39< Vino> so do you think it's within reach of a refocus, or do you think I should try for a new proposal? 20120331 19:02:30< jamit> boucman: wiki updated for patch 3197 20120331 19:03:04-!- liviuc [~liviu@p5.eregie.pub.ro] has left #wesnoth-dev [] 20120331 19:04:05< boucman> jamit: cool, and as anonymissimus said, you can now have svn write access if you're interested... 20120331 19:04:47< jamit> The "Request for Inclusion" form on Gna? 20120331 19:04:55< boucman> yes, I think that's it... 20120331 19:05:09< anonymissimus> so that I can assign the movement patch to you 20120331 19:05:24-!- uzyszkodnik [~uzyszkodn@aasd122.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 260 seconds] 20120331 19:05:26< boucman> and is your forum name jamit ? 20120331 19:05:51-!- Guest78112 [c84b6134@gateway/web/freenode/ip.200.75.97.52] has quit [Quit: Page closed] 20120331 19:06:12< anonymissimus> hes that one http://forums.wesnoth.org/viewtopic.php?p=525203#p525203 20120331 19:06:15< jamit> Yes, but with special capitalization: JaMiT 20120331 19:06:33< mordante> Vino, you can modify to page in melange regarding the project details, the rest of the proposal looks fine 20120331 19:06:58< boucman> note 20120331 19:06:59< Vino> haha, yes the project details is where the meat is 20120331 19:07:00< boucman> noted 20120331 19:07:01< mordante> this year we mostly like to focus on the list of projects we have proposed ourselves 20120331 19:07:37< mordante> Vino, true, but the rest of the page looks rather nicely formatted 20120331 19:07:38< Vino> what i mean is, say instead of the focus testing, i come up with redesigns for some of the screens, like i did with the attack screen 20120331 19:07:43< Vino> or something else 20120331 19:07:51< mordante> it's no problem to do the proposal itself in our wiki 20120331 19:08:00< Vino> which i suppose would be a new proposal 20120331 19:08:09< Vino> so there's my answer :) 20120331 19:08:54< mordante> the problem with the attack screen would be that we're working on improving the GUI but that's an ongoing project 20120331 19:09:10< Vino> i see i see 20120331 19:09:20< mordante> so I rather do not have too much GUI related projects since parts of the toolkit might not be ready yet 20120331 19:09:27< mordante> we had that once before :-( 20120331 19:09:45< Vino> no problem, it sounds like you guys have it covered 20120331 19:10:01< mordante> btw I like your mockup 20120331 19:10:13< Vino> it needs more work still obviously 20120331 19:10:54< Vino> i think what i will do is take this list of suggestions and post it on the forum for any intrepid wesnoth coder who is interested 20120331 19:10:59< Vino> how does that sound? 20120331 19:11:07-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 19:12:58-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20120331 19:15:45< mordante> Vino, you can post it there or on our dev-ml, most coders read the latter 20120331 19:16:05< Vino> okay, I'll post it on dev-ml. thanks 20120331 19:16:22< mordante> you're welcome 20120331 19:16:31< mordante> hankerspace, around? 20120331 19:18:28-!- Upth [~ogmar@108-85-91-228.lightspeed.frokca.sbcglobal.net] has joined #wesnoth-dev 20120331 19:18:28-!- Upth is now known as Upthorn 20120331 19:21:46< hankerspace> yes mordante 20120331 19:24:20< fendrin> hi Upthorn 20120331 19:25:10< mordante> hankerspace, some remarks/questions regarding your patch 20120331 19:25:36< mordante> first of all you removed the closing of a namespace thus compilation fails 20120331 19:26:10< Upthorn> hi 20120331 19:26:16< Upthorn> what's up? 20120331 19:26:37< mordante> what is the goal of max_duration_ in the twml_message class? 20120331 19:27:32< hankerspace> Oh, yes mordante i've just seen that ... sorry for that misstake. The max_duration_ is a parameter used in dgl->show 20120331 19:28:07< mordante> I mean the class member max_duration_ not the function parameter 20120331 19:32:22-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has quit [Read error: Connection reset by peer] 20120331 19:32:25< hankerspace> hum ... It's the variable declaration ... Used as parameter ... 20120331 19:33:14< hankerspace> I dont understand wich variable do you means mordante, in wml_message.hpp ? 20120331 19:33:25-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 19:33:25-!- Ayne [~Ayne@cpc2-sgyl34-2-0-cust493.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20120331 19:33:25< mordante> yup at line 100 20120331 19:35:48< hankerspace> Oh, seems unused, i'll fix that mordante thanks. But how can i remove files from patches.wesnoth.com ? 20120331 19:37:00< boucman> hankerspace: no need to, just state in the comment that the new patch superseeds the others 20120331 19:38:57< mordante> hankerspace, I've some more comments 20120331 19:39:01-!- Vino [~Vino@ip72-199-74-186.sd.sd.cox.net] has quit [Quit: Leaving] 20120331 19:39:56< mordante> in general we reserve the trailing underscore to mark private members, thus no for function parameters and public struct/class members 20120331 19:41:28< mordante> the documentation of max_duration is odd, if I read it I might be tempted to use -1 in order to not specify a duration 20120331 19:42:52< mordante> also I wouldn't use max_duration but the name of the variable you finally set in the dialog 20120331 19:42:53< Espreon> The concept's not unusual to me since I'm used to specifying "turn=-1" in [scenario] if I don't want a turn limit, but that's just me, I guess. 20120331 19:44:03< mordante> that way the variable remains named the same throughout the game 20120331 19:44:24< mordante> Espreon, exactly but the dialog class expects 0 as not defined 20120331 19:44:34< Espreon> Ah, I see. 20120331 19:45:09< mordante> of course -1 will turn into a big number and about the same effect in most cases 20120331 19:49:34< fendrin> vultraz: around? 20120331 19:49:49-!- wesbot changed the topic of #wesnoth-dev to: 1.10.2 planned for April 7th, string freeze for branches/1.10 | Wesnoth accepted in GSoC 2012 | http://wiki.wesnoth.org/SummerOfCodeIdeas | 168 bugs, 328 feature requests, 15 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20120331 19:50:22< boucman> fendrin: you have https://gna.org/patch/index.php?3198 to review if you have time... 20120331 19:50:53< fendrin> boucman: I have seen it. But I do not like to interrupt my current workflow. 20120331 19:51:10< fendrin> boucman: But I plan to do it before 1.10.2 20120331 19:51:53< Ivanovic> jamit: congrats to getting commit access! 20120331 19:52:25< Ivanovic> jamit: now make sure that you got an ssh key uploaded and switch the checkout to svn+ssh so that you can actually commit 20120331 19:52:46< Ivanovic> (if you don't have the ssh key online already it might take several hours until you can switch the repo to svn+ssh!) 20120331 19:53:46< vultraz> fendrin: yeah 20120331 19:54:47< boucman> fendrin: ok, but could you say that in the comment so OP isn't worried and I stop bothering you :) 20120331 19:58:07< fendrin> boucman: I will change the status of the thing so the op will get the illusion of some action going on :-) 20120331 19:58:21< boucman> hehe 20120331 20:00:09< hankerspace> So mordant to sum up, i have to use -1 and not 0 if duration is not specified and for the underscore, crab advise me and i've already fix it i think ... 20120331 20:01:44< fendrin> vultraz: I wanted to commit, but during the last tests I recognized that scons fails to build wesnoth. It is only working from inside eclipse using a cmake setup. 20120331 20:03:02< vultraz> h 20120331 20:03:05< vultraz> oh* 20120331 20:04:50< mordante> hankerspace, not in the patch I downloaded 20120331 20:05:20< mordante> hankerspace, also best use tabcompletion in your IRC client, it avoids mistyping names ;-) 20120331 20:05:49< mordante> and I would use the name as in the dialogue code, since that's the variable you set in the end 20120331 20:06:07< mordante> and personally I would also use the same data type; unsigned 20120331 20:08:08-!- Aaoa [~Aaoa@cpe-67-248-18-137.nycap.res.rr.com] has joined #wesnoth-dev 20120331 20:09:50-!- Nephro [~Dmitry@02de475b.bb.sky.com] has joined #wesnoth-dev 20120331 20:10:04< hankerspace> Yes, i've already fix that, my last patch was MaxDuration.patch 20120331 20:10:31< hankerspace> I'll remove the unused variable and the missatake for the unclosed namespace and it should be good 20120331 20:16:38< CIA-69> fendrin * r53726 /trunk/ (27 files in 10 dirs): Lifted unit drawing from game_display to display. 20120331 20:16:49< fendrin> vultraz: ^ 20120331 20:18:05< fendrin> mordante: I bet your compiler will not like some part of my last commit again. 20120331 20:18:46< mordante> fendrin, happy that you then commit it :-/ 20120331 20:19:24< mordante> well see 20120331 20:19:28< fendrin> Well, I can't now. Did hunt most of the warnings that seem valid. 20120331 20:19:57< mordante> luckily about every main header has been touched as well :-P 20120331 20:20:03< anonymissimus> mordante: could you give some list of all the compiler switches to g++ you use in addition to -Wall for enabling those cleanup warnings you seem to get ? 20120331 20:20:17-!- shadowm_laptop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20120331 20:21:06< boucman> http://www.youtube.com/watch?v=rznYifPHxDg <= totally unrelated, but the guys at google... well, just go and test it 20120331 20:21:12< fendrin> mordante: You use gcc 4.4? or 4.5 now? I do not see a reason why I should not downgrade mine to avoid further problems for you. 20120331 20:21:21< Nephro> hi 20120331 20:21:38< Nephro> anonymissimus, does mattsc ever use IRC or I have to track him down on the forums? 20120331 20:21:42< fendrin> mordante: I am also interested in your flags. 20120331 20:21:48-!- Aaoa [~Aaoa@cpe-67-248-18-137.nycap.res.rr.com] has quit [] 20120331 20:22:05< anonymissimus> Nephro: well do you use ever the forums ? :P no I don't think he does 20120331 20:22:30< mordante> fendrin, I use gcc 4.3, 4.4, 4.5, 4.6, 4.7 and their development snapshots 20120331 20:22:33< shadowm> mattsc PM'd me the other day stating he doesn't use IRC and only rarely reads the logs 20120331 20:23:04< mordante> the flags I use depend on the compiler version :-P 20120331 20:23:13< Nephro> anonymissimus, I didn't really have the need to tbh 20120331 20:24:06< Nephro> anonymissimus, I am trying to locate the thread where mattsc asked about the features missing in LuaAI, if you know where it is, I'd be grateful for a link :) 20120331 20:24:12< mordante> anonymissimus, fendrin the most common flags are -O2 -W -Wall -std=c++98 -Werror -Wno-strict-aliasing -O0 -fuse-ld=gold -pipe -fstack-protector-all -Wstack-protector -Winit-self -Wextra -Wmissing-declarations -Wlogical-op -Wmissing-format-attribute -Wnon-virtual-dtor -Wctor-dtor-privacy -Wmissing-field-initializers -ffor-scope -fshow-column -Wno-deprecated -foperator-names -fno-gnu-keywords -Wunused-parameter -Wredundant-decls -Wold-s 20120331 20:24:12< mordante> tyle-cast -D_GLIBCXX_DEBUG_PEDANTIC -D_GLIBCXX_DEBUG 20120331 20:24:42< anonymissimus> mordante: is unknown in MSVC 20120331 20:26:23< mordante> anonymissimus, indeed seems not to be a C++98 standard header 20120331 20:26:54-!- matthiaskrgr [matthiaskr@109.73.162.119] has quit [Quit: Hosted by rdlBNC (Server 3 - East Coast USA)] 20120331 20:27:09< mordante> anonymissimus, looking at a fix 20120331 20:28:23< hankerspace> mordante: patch updated 20120331 20:28:46-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120331 20:30:02< fendrin> mordante: Mine doesn't like the fuse-ld=gold argument. But the rest is working. And I do get extra errors now. 20120331 20:30:33< anonymissimus> Nephro: you#re probably looking for http://forums.wesnoth.org/viewtopic.php?f=10&t=34976&p=524352#p524352 20120331 20:30:59< shadowm> Rhonda: I'm not sure what motivates you to deal with woodmouse in his own turf. He's never listened to reason with us and it's perfectly clear he hasn't changed at all despite the years. My experience with the people running Egoboo indicates that they are all "special" in some way too. 20120331 20:31:03-!- uzyszkodnik [~uzyszkodn@aarz149.neoplus.adsl.tpnet.pl] has joined #wesnoth-dev 20120331 20:31:19< uzyszkodnik> hmm i'm finishing coding the ignore feature from easycoding wiki 20120331 20:31:24< uzyszkodnik> and i have a question 20120331 20:31:43< uzyszkodnik> currently i print the reason only when the chat command is used 20120331 20:31:51< CIA-69> mordante * r53727 /trunk/src/gui/dialogs/ (wml_message.cpp wml_message.hpp): Fix a typo in a variable name. 20120331 20:31:54< CIA-69> mordante * r53728 /trunk/src/neon.hpp: 20120331 20:31:54< CIA-69> Use boost/cstdint.hpp instead of inttypes.h. 20120331 20:31:54< CIA-69> Anonymissimus reported inttypes.h is not supported by MSVC and it's 20120331 20:31:54< CIA-69> indeed not a C++98 header. 20120331 20:32:16< mordante> hankerspace, ok will look at it in a sec, working on another patch 20120331 20:32:16< uzyszkodnik> shall i add the mouseover effect when a player hovers mouse above somoenes nick on the players list 20120331 20:32:20< shadowm> jamit: congratulations, your forum suit is now red! 20120331 20:32:35< mordante> fendrin, IIRC it's Debian specific 20120331 20:33:38< CIA-69> mordante * r53729 /trunk/src/game_display.hpp: Remove an old-style-cast. 20120331 20:33:54-!- the_new_lipk [~the_new_l@host-91-147-212-174.biatv.hu] has quit [Quit: Leaving] 20120331 20:37:24< anonymissimus> jamit: assigned movement ptahc to you 20120331 20:38:02< anonymissimus> jamit: the ptach I tested was movement-split-improved.diff which is the one that should be applied I guess 20120331 20:38:10< Rhonda> shadowm: I'm not "dealing" with him, I was asked by a fellow whether his claims might be right, and I just answered to get them aligned with reality. 20120331 20:39:50< shadowm> Honestly I can't figure out where he got the "we'll sue you to hell" part from. 20120331 20:40:01-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20120331 20:40:11-!- matthiaskrgr [matthiaskr@109.73.162.119] has joined #wesnoth-dev 20120331 20:40:12< Rhonda> That's what I try to find out 20120331 20:40:17< shadowm> Just his amazing imagination I guess. 20120331 20:40:30< boucman> I think it's a highly deformed version of our "our art is GPL, you can reuse it but we consider it polite if you ask first" :P 20120331 20:43:29< shadowm> mordante: is there any practical difference between the types defined in inttypes.h and those defined by SDL? taking uint8_t and Uint8, for example 20120331 20:45:31< jamit> anonymissimus: OK 20120331 20:47:00< CIA-69> espreon * r53730 /trunk/src/hotkeys.cpp: Improved a comment. 20120331 20:47:12< CIA-69> espreon * r53731 /branches/1.10/src/hotkeys.cpp: Improved a comment. 20120331 20:47:23< mordante> shadowm, not really but wanted to keep the header a bit more generic other projects might want to borrow it 20120331 20:49:01-!- Vino [~Vino@ip72-199-74-186.sd.sd.cox.net] has joined #wesnoth-dev 20120331 20:49:15< Vino> mordante, which mailing list did you say i should send it to? 20120331 20:49:34< Vino> is wesnoth-dev okay? 20120331 20:50:27-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Remote host closed the connection] 20120331 20:50:28< fendrin> mordante: Is current trunk compiling for you? Because with your flags it isn't compiling anymore for me. 20120331 20:51:06< shadowm> mordante: why do your build flags include -Wextra? I thought -W was an alias for it in gcc 20120331 20:51:40< Vino> mordante is popular right now 20120331 20:52:36< shadowm> I guess I'll postpone building for a bit then. 20120331 20:52:41< Nephro> wesbot seen Crab) 20120331 20:52:44< Nephro> wesbot seen Crab_ 20120331 20:52:44< wesbot> Nephro: The person with the nick Crab_ last spoke 20h 39m ago. 20h 30m ago they left with the message: Quit: Do it for joy and you can do it forever 20120331 20:52:52< mordante> Vino, yes the development mailing list 20120331 20:52:56< Vino> mk thanks 20120331 20:52:57< mordante> fendrin, yes 20120331 20:53:32< Nephro> Crab_: if you drop by, please, ping me, I have a few questions about the attacks aspect. 20120331 20:54:25-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20120331 20:54:46-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has joined #wesnoth-dev 20120331 20:55:28-!- nagafono [~kvirc@178.19.254.1] has joined #wesnoth-dev 20120331 20:55:33< mordante> shadowm, true, I just copied the initial list from somewhere didn't look to closely at them 20120331 20:57:00< mordante> then started to add more warnings which I deemed interesting 20120331 20:57:32< mordante> and didn't give too much issues (like -Weff-c++ :-( ) 20120331 20:57:45< CIA-69> ivanovic * r53732 /trunk/po/ (wesnoth/sk.po wesnoth-lib/sk.po wesnoth-tutorial/sk.po): updated Slovak translation 20120331 20:58:11< CIA-69> ivanovic * r53733 /branches/1.10/po/ (6 files in 3 dirs): updated French and Slovak translation 20120331 21:02:42< mordante> nice video boucman 20120331 21:02:59< Ayne> anonymissimus: I just had a look at that bug you mentioned earlier. Any hints which files I have to check for that? 20120331 21:15:11< CIA-69> espreon * r53734 /branches/1.10/po/ (3 files in 3 dirs): Updated the British English translation. 20120331 21:16:16-!- Cookie503 [~Cookie503@p16.eregie.pub.ro] has joined #wesnoth-dev 20120331 21:16:39-!- mihaineacsu [~Cookie503@p16.eregie.pub.ro] has quit [Ping timeout: 260 seconds] 20120331 21:17:55< mordante> hankerspace, are you sure you uploaded the right patch? 20120331 21:18:10< CIA-69> mordante * r53735 /trunk/src/wesmage/ (options.cpp options.hpp wesmage.cpp): 20120331 21:18:10< CIA-69> Add a count parameter to wesmage. 20120331 21:18:10< CIA-69> This lets the filter be applied to count surfaces. Not really practical 20120331 21:18:10< CIA-69> but nice for timing changes in an algorithm. 20120331 21:18:17< CIA-69> mordante * r53736 /trunk/src/wesmage/wesmage.cpp: Minor wesmage refactoring. 20120331 21:21:18< anonymissimus> fendrin: Warnung 1 warning C4702: Unerreichbarer Code c:\wesnoth\src\editor\action\action_unit.cpp 74 20120331 21:21:33< anonymissimus> could you fix that pls 20120331 21:22:20< anonymissimus> you could just leave away the else clause 20120331 21:23:15< anonymissimus> Ayne: team.cpp/hpp is probably the most important one 20120331 21:23:28< CIA-69> fendrin * r53737 /trunk/src/editor/action/action_unit.cpp: Removed an unreachable return. 20120331 21:25:00-!- negusnyul [~negusnyul@BC0628D2.dsl.pool.telekom.hu] has quit [Quit: Konversation terminated!] 20120331 21:25:12< fendrin> anonymissimus: My compiler is happy with just removing the return statement. 20120331 21:25:22< Ayne> anonymissimus: cheers, i'll have a look :) 20120331 21:28:19-!- uzyszkodnik [~uzyszkodn@aarz149.neoplus.adsl.tpnet.pl] has quit [Read error: Connection reset by peer] 20120331 21:28:30< anonymissimus> alright 20120331 21:30:12< hankerspace> Why mordante ? Any problem ? 20120331 21:31:43< mordante> hankerspace, yes there are still several trailing underscores 20120331 21:33:01< hankerspace> Oh ... I used undeerscores only for classes variables ... mordante 20120331 21:36:28-!- retr0virus [~vyrm@static-213-182-106-050-teleos.ewe-ip-backbone.de] has quit [Quit: Ein Nichts im Nichts und ins Nichts vertrieben!] 20120331 21:38:23-!- ejls [~Epsilon01@88.190.228.230] has quit [Ping timeout: 245 seconds] 20120331 21:39:56< mordante> hankerspace, that's odd I see max_duration_ as parameter of the function show_wml_message 20120331 21:40:34-!- happygrue [~quassel@wesnoth/developer/wintermute] has quit [Ping timeout: 272 seconds] 20120331 21:43:44< hankerspace> Oh yes, but i think i can use the underscore because he is internal at the calss 20120331 21:44:02< vultraz_laptop> fendrin: building 20120331 21:44:27< shadowm_laptop> took 29 minutes to build wesnoth almost from scratch with -j1, nice 19 20120331 21:44:54< mordante> hankerspace, no they are meant for private class members 20120331 21:45:04< fendrin> vultraz_laptop: tx. 20120331 21:46:31< fendrin> vultraz_laptop: You will need to save a map in the new format, open it with a text editor and add a simple [side] wml statement to enable the unit placing. 20120331 21:47:32-!- neph [~neph@02de475b.bb.sky.com] has joined #wesnoth-dev 20120331 21:47:43< vultraz_laptop> fendrin: ah. ok 20120331 21:48:06< vultraz_laptop> will that be done automatically in the future? 20120331 21:49:05< shadowm> fendrin: did you read all I said yesterday after you asked me to test the editor? I never got a response 20120331 21:49:09-!- Nephro [~Dmitry@02de475b.bb.sky.com] has quit [Ping timeout: 252 seconds] 20120331 21:49:16< fendrin> shadowm: Yes I did. 20120331 21:49:55< Vino> oops 20120331 21:50:01< shadowm> okay, then I guess you will give me a response now? :) 20120331 21:50:04< Vino> mordante, who's the mailing list administrator? 20120331 21:50:28< Vino> i thought i signed up for the list before i posted but apparently i didn't and now my post is being held in moderation 20120331 21:50:37< fendrin> shadowm: Let me read it again, I must have missed that it had a question embedded. 20120331 21:51:01< mordante> Vino, Ivanovic can accept your mail on the dev-ml 20120331 21:51:24< Vino> okay thanks i'll wait for him to show up 20120331 21:51:40< timotei> Vino: if you are part of the ML, that is signup as a member, you won't get "moderated" 20120331 21:51:58< Vino> i thought i signed up. i even sent back the confirmation 20120331 21:52:00< Vino> strange. 20120331 21:52:57< mordante> might be the first email needs manual approval to stop possible spammers 20120331 21:53:58< mordante> I'm off bye 20120331 21:54:14-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20120331 21:54:51< fendrin> shadowm: Okay, reread everything. What do you want to discuss / get answered in particular? 20120331 21:55:11< shadowm> fendrin: when will you fix your design so that regression can be patched? 20120331 21:55:47< shadowm> I shouldn't need to explicitly ask this after I expressed my concerns 20120331 21:55:58< shadowm> 22:30 in other news, you are still violating our coding guidelines in palette_manager.hpp 20120331 21:56:31< fendrin> You talk about the transparent icons, overpainting issue, right? 20120331 21:56:40< shadowm> yes 20120331 21:57:01< fendrin> Don't worry about it. It is on my TODO. 20120331 21:57:35< shadowm> excellent, then. What about the coding style issue? 20120331 21:57:54< Ivanovic> Vino: i get a notification whenever a new message from an external sender arrives 20120331 21:58:05< Ivanovic> Vino: and once i am close to my computer i tend to go through the list 20120331 21:58:26< fendrin> shadowm: I have had problems to understand how to write a working getter for those boost scoped pointer things. It is on my TODO as well. 20120331 21:59:05< shadowm> just return the underlying pointer? 20120331 21:59:33< shadowm> or better, just return a reference to the object pointed by the underlying pointer if there'll always be one 20120331 21:59:55< shadowm> your callers probably have no business doing anything creative with it 20120331 22:00:39< fendrin> Yeah I tried. Got strange compile errors. 20120331 22:00:40< shadowm> your callers being users of a given palette_manager instance 20120331 22:00:53-!- ejls [~Epsilon01@88.190.228.230] has joined #wesnoth-dev 20120331 22:05:14-!- neXyon [~neXyon@84-119-56-42.dynamic.xdsl-line.inode.at] has joined #wesnoth-dev 20120331 22:06:44-!- Eogcloud [~chatzilla@79.97.235.17] has joined #wesnoth-dev 20120331 22:07:34< fendrin> shadowm: Stupid me, if there is a type terrain_palette I can't have a method terrain_palette() that is all. 20120331 22:07:43< Vino> Ivanovic, thanks :) 20120331 22:08:14< vultraz> fendrin: when I click, for eg, Save Map, it dismisses the menu and places another unit 20120331 22:08:48< vultraz> and I can't seem to remove units 20120331 22:10:22< vultraz> and also, can;t seem to make it save units either... 20120331 22:10:29< vultraz> must be doing what you said wrong 20120331 22:10:32< vultraz> fendrin: ^ 20120331 22:13:55< fendrin> no 20120331 22:14:04< fendrin> saving is not implemented 20120331 22:14:21< fendrin> nor deleting or moving 20120331 22:14:54< fendrin> I will have a look in the not working menu first. 20120331 22:16:59< vultraz> a 20120331 22:17:01< vultraz> h 20120331 22:17:34< fendrin> vultraz: I can't reproduce that. 20120331 22:17:42< vultraz> huh. 20120331 22:17:56< vultraz> well...maybe it saves... 20120331 22:18:06< vultraz> but it still places another unit 20120331 22:18:13< vultraz> after getting rid of the menu 20120331 22:19:26< vultraz> also, will we be able to like, drag the brush to place multiple units? 20120331 22:19:32< vultraz> like for terrains 20120331 22:24:45< fendrin> vultraz: no 20120331 22:24:58< fendrin> vultraz: draging will move an already placed unit around. 20120331 22:25:52< Crendgrim> fendrin: are you sure it's a good idea to have the same action do different things, depending on whether you place terrain or units? 20120331 22:26:43< fendrin> Crendgrim: Wait, please ask in more detail, I did not get what you want to ask. 20120331 22:26:56< Crendgrim> fendrin: about the dragging. 20120331 22:27:08< fendrin> Yes, I am 20120331 22:27:16< fendrin> Units are rare compared to terrain. 20120331 22:27:38< fendrin> And they are individuals. 20120331 22:28:28< fendrin> Once placed they can be renamed or modified or something. Thus they need to be preserved and moved around. 20120331 22:28:56< fendrin> And you do not place units like terrain. It is not a good idea to have one paint with a unit like it was a terrain brush. 20120331 22:29:12< Crendgrim> I see. 20120331 22:37:33-!- happygrue [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has joined #wesnoth-dev 20120331 22:37:33-!- happygrue [~quassel@c-98-222-183-113.hsd1.il.comcast.net] has quit [Changing host] 20120331 22:37:33-!- happygrue [~quassel@wesnoth/developer/wintermute] has joined #wesnoth-dev 20120331 22:41:18-!- Crendgrim [~crend@77-22-112-72-dynip.superkabel.de] has quit [Quit: ...] 20120331 22:50:10-!- ianto [~crs14@fsf/member/pdpc.student.ianto] has joined #wesnoth-dev 20120331 23:12:34-!- nagafono [~kvirc@178.19.254.1] has quit [Quit: KVIrc 4.0.4 Insomnia http://www.kvirc.net/] 20120331 23:15:34-!- csarmi [csarmi@92-249-148-209.pool.digikabel.hu] has joined #wesnoth-dev 20120331 23:20:45-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Quit: Leaving.] 20120331 23:21:55-!- Crab_ [~Crab___@nat4-10.ghnet.pl] has joined #wesnoth-dev 20120331 23:22:13-!- timotei [~timotei@wesnoth/developer/timotei] has quit [Quit: SIGKILL] 20120331 23:23:42< Crab_> neph: ping 20120331 23:24:30< neph> hi Crab_, I've checked out the code needed to be exposed... I didn't quite understand why attacks are an aspect, assumed that it was done for access reasons 20120331 23:25:13< Crab_> what's 'access reasons' ? 20120331 23:25:38< Crab_> the idea is the same as with moves - to have the a recalculated on-demand list of attacks 20120331 23:25:57< neph> yeah, but that's not actually an AI aspect, isn't it? 20120331 23:26:19< Crab_> depends on how you want it 20120331 23:26:21< neph> access reasons, as in a way of accessing a certain object from the AI code 20120331 23:26:54< Crab_> it can be, since it has the same property-like behavior, but it's not set by the user directly, as opposed to, say, aggression 20120331 23:27:10< Crab_> but, still, a user can parametrize it (to exclude certain units) 20120331 23:27:17< Crab_> we can compare with 'avoid' 20120331 23:27:31< Crab_> 'avoid' can be used as a list of locations 20120331 23:27:37< Crab_> but, internally, it is a SLF 20120331 23:27:42< Crab_> which is then set by the user 20120331 23:28:16< Crab_> we can consider attacks to be the same - a filter is set by the user, but the value (list of partially scored attacks) is recalculated on demand 20120331 23:29:11< Crab_> does it cause some problems? 20120331 23:29:52< neph> Not really(at least, not yet), I just wanted to clear out the idea behind making attacks an aspect 20120331 23:31:01< Crab_> ok 20120331 23:33:49< neph> Should I expose the array the same way I did with the "avoid" aspect (lazy version, an array of values) or should I do it right this time(providing access to methods of attack_analysis vie metatables)? 20120331 23:34:51-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Read error: Operation timed out] 20120331 23:35:24-!- mjs-de [~mjs-de@e182032183.adsl.alicedsl.de] has quit [Remote host closed the connection] 20120331 23:36:28< Crab_> neph: pick the best way. In some cases, the AI developer would only need the from/to/target triples, without the need for any chance-to-kill values. So, if you make values only transferred to lua if they're required, that's a plus. 20120331 23:43:04< neph> Crab_, I could do that with a parameterized get_attacks() Lua function... The C++ code would then just generate what the dev asks for. 20120331 23:43:16< neph> and push it on the stack of course 20120331 23:43:41< Crab_> neph: I'd prefer a paradigm where lua code can just use attacks without having to cache them 20120331 23:43:54< Crab_> i.e., if the cache would be done somewhere internally 20120331 23:45:13-!- Appleman1234 [~Appleman1@ppp59-167-222-56.qld.adsl.internode.on.net] has quit [Read error: Connection reset by peer] 20120331 23:49:37-!- Gallaecio [~quassel@84.120.114.134.dyn.user.ono.com] has quit [Remote host closed the connection] 20120331 23:53:50< neph> Crab_, a bit lost here. By the word cache you mean the conversion of a C++ object into Lua? If, yes, then I suppose you want to have an proxy object in Lua, that will be hooked to the C++ object and return only values that are demanded? 20120331 23:54:12< Crab_> neph: there's two levels of caching in there, since we have two expensive operations 20120331 23:54:22< Crab_> computing the c++ is expensive, and conversion might be expensive 20120331 23:54:44< Crab_> and, sometimes, the c++ value is invalidated (like with srcdst maps) 20120331 23:57:33< neph> In this case, the srcdst map exposure is implemented inefficiently too 20120331 23:58:41< neph> It was done the lazy way, by just pushing the whole map onto the stacks, each time when it's requested, I'll redo that --- Log closed Sun Apr 01 00:00:27 2012