--- Log opened Sun Jun 21 00:00:56 2009 20090621 00:02:17-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090621 00:09:14-!- wesbot changed the topic of #wesnoth-dev to: 1.6.3 planned for June 21, string freeze on branches/1.6 | 1.7.1 planned for June 28 | 58 bugs, 242 feature requests, 14 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090621 00:10:04-!- loonybot [n=loonybot@79.139.137.147] has joined #wesnoth-dev 20090621 00:10:56-!- loonycyborg [n=sergey@79.139.137.147] has joined #wesnoth-dev 20090621 00:23:33< CIA-52> ivanovic * r36297 /trunk/ (11 files in 10 dirs): updated Russian translation 20090621 00:23:44< CIA-52> ivanovic * r36298 /branches/1.6/po/ (9 files in 9 dirs): updated Russian translation 20090621 00:28:43-!- Guest73748 [n=christia@c-3cd9e655.023-18-626f721.cust.bredbandsbolaget.se] has joined #wesnoth-dev 20090621 00:30:43-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090621 00:32:37-!- Crab_ [i=crab@wesnoth/developer/crab] has quit [Read error: 110 (Connection timed out)] 20090621 00:36:13-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090621 00:39:02-!- Guest73748 [n=christia@c-3cd9e655.023-18-626f721.cust.bredbandsbolaget.se] has quit ["Lämnar"] 20090621 00:41:08-!- Tesafilmchen [n=quassel@p5B275165.dip.t-dialin.net] has joined #wesnoth-dev 20090621 00:42:46-!- Tesafilmchen [n=quassel@p5B275165.dip.t-dialin.net] has quit [Remote closed the connection] 20090621 00:42:56-!- VladimirSlavik [n=chatzill@wesnoth/translator/VladimirSlavik] has left #wesnoth-dev [] 20090621 00:43:03-!- shadowmaster is now known as imorelle 20090621 00:46:31-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090621 00:47:00-!- imorelle is now known as shadowmaster 20090621 01:07:02-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090621 01:07:25-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090621 01:26:34-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090621 01:57:37-!- shadowmaster is now known as shadowm_dead 20090621 01:58:28-!- shadowm_dead is now known as shadowmaster 20090621 02:18:04-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 02:19:24-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090621 02:33:53-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090621 02:34:22-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 02:38:40-!- shikadibot [n=robored@wesnoth/umc-dev/bot/shikadibot] has quit ["Quitting (requested by shadowmaster via C:message)"] 20090621 02:38:50-!- shikadibot [n=robored@83.149.110.34] has joined #wesnoth-dev 20090621 02:44:14-!- Espreon is now known as Cheese-kun 20090621 02:45:57-!- Cheese-kun is now known as Espreon 20090621 02:47:30-!- shikadibot-4801 [n=shikadi@190.22.80.230] has joined #wesnoth-dev 20090621 02:47:58-!- shikadibot-4801 [n=shikadi@190.22.80.230] has left #wesnoth-dev ["Leaving (requested by elynia via C:message)"] 20090621 03:08:28-!- shikadibot [n=robored@wesnoth/umc-dev/bot/shikadibot] has quit ["Quitting (requested by shadowmaster via C:message)"] 20090621 03:08:49-!- shikadibot [n=robored@83.149.110.34] has joined #wesnoth-dev 20090621 03:26:41-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090621 03:31:14-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 03:36:11< CIA-52> soliton * r36299 /branches/1.6/src/multiplayer.cpp: 20090621 03:36:11< CIA-52> process network data first so user actions work on as uptodate data as possible 20090621 03:36:11< CIA-52> should fix some rare race conditions (as far as is possible) 20090621 03:36:18< CIA-52> soliton * r36300 /branches/1.6/src/server/game.cpp: send a server message when the game was started with an uncontrolled (non-empty) side 20090621 03:36:40< CIA-52> soliton * r36301 /trunk/src/multiplayer.cpp: 20090621 03:36:40< CIA-52> process network data first so user actions work on as uptodate data as possible 20090621 03:36:40< CIA-52> should fix some rare race conditions (as far as is possible) 20090621 03:36:49< CIA-52> soliton * r36302 /trunk/src/server/game.cpp: send a server message when the game was started with an uncontrolled (non-empty) side 20090621 03:57:16-!- ancestral [n=masterpr@97-116-124-98.mpls.qwest.net] has joined #wesnoth-dev 20090621 04:08:30-!- Ivanovic_ [n=ivanovic@wesnoth/developer/ivanovic] has joined #wesnoth-dev 20090621 04:09:25-!- BenUrban [n=benurban@68.55.19.224] has joined #wesnoth-dev 20090621 04:24:41-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090621 04:26:32-!- Ivanovic_ is now known as Ivanovic 20090621 04:52:16-!- happygrue_ [n=George@c-67-176-145-41.hsd1.in.comcast.net] has joined #wesnoth-dev 20090621 04:54:25-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090621 04:55:15-!- happygrue__ [n=George@c-67-176-145-41.hsd1.in.comcast.net] has joined #wesnoth-dev 20090621 05:02:35-!- gabm [n=gabm@206.20-ppp.3menatwork.com] has joined #wesnoth-dev 20090621 05:03:06-!- gabm [n=gabm@206.20-ppp.3menatwork.com] has left #wesnoth-dev [] 20090621 05:10:17-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [Read error: 110 (Connection timed out)] 20090621 05:13:12-!- happygrue_ [n=George@c-67-176-145-41.hsd1.in.comcast.net] has quit [Read error: 110 (Connection timed out)] 20090621 05:40:33-!- BenUrban_ [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090621 05:47:15< ancestral> Is there a huge difference with SDL 1.2 vs. the not-quite-released-yet 1.3? 20090621 05:59:41-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 110 (Connection timed out)] 20090621 05:59:48-!- BenUrban_ is now known as BenUrban 20090621 06:02:43< Polarina> ancestral: Not much. They still haven't fixed the Scroll-ock bug. 20090621 06:03:34< ancestral> Scroll-ock? 20090621 06:03:38< ancestral> Scroll lock? 20090621 06:03:52< Polarina> ancestral: It's supposed to be scroll lock, but it's named scroll ock in SDL. 20090621 06:04:34< Polarina> There's the constant named SDL_SCROLLOCK, I think. 20090621 06:04:35< ancestral> Oh haha 20090621 06:04:44< Polarina> As you can read form it, scroll ock. 20090621 06:06:33< cjhopman> that's a real showstopper. 20090621 06:07:28< Polarina> I was debugging my SDL program for hours before I noticed it was their faulty AI design. 20090621 06:07:42< Polarina> I was constantly attempting to use SDL_SCROLLLOCK. 20090621 06:07:53< Polarina> No, no.. It's SDL_SCROLLOCK 20090621 06:17:48-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090621 06:18:07-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 06:27:31-!- ancestral_ [n=ancestra@97-116-124-98.mpls.qwest.net] has joined #wesnoth-dev 20090621 06:27:37-!- ancestral_ [n=ancestra@97-116-124-98.mpls.qwest.net] has quit [Remote closed the connection] 20090621 06:57:57-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090621 07:27:42-!- ancestral [n=masterpr@97-116-124-98.mpls.qwest.net] has quit ["And that's the end of THAT chapter"] 20090621 07:51:05-!- ardesh__ [n=ardesh@port-92-206-116-190.dynamic.qsc.de] has joined #wesnoth-dev 20090621 07:53:04-!- ardesh_ [n=ardesh@port-92-206-28-181.dynamic.qsc.de] has quit [Read error: 110 (Connection timed out)] 20090621 08:10:05-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090621 08:13:42-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090621 08:13:52< silene> hi 20090621 08:20:37-!- [Relic] [n=[Relic]@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit ["Leaving"] 20090621 08:31:56-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090621 08:32:14< boucman> hey all 20090621 09:02:44-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090621 09:02:53< Crab_> hi 20090621 09:16:18< CIA-52> silene * r36303 /trunk/ (5 files in 2 dirs): Added support for libnotify-based desktop notifications (patch #1179 by method). 20090621 09:16:24< CIA-52> silene * r36304 /trunk/configure.ac: Fixed output when failing intermediate checks. 20090621 09:22:41-!- maxy [n=maxy@84-74-83-103.dclient.hispeed.ch] has joined #wesnoth-dev 20090621 09:22:52< boucman> morning Crab_ 20090621 09:22:55< boucman> how is it going ? 20090621 09:23:51-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090621 09:24:04< mordante> servus 20090621 09:25:26< Crab_> boucman: all is ok, still working on combat phase. Right now I'm moving combat analysis from ai_default to default_ai_context (to be able to reuse it without ai_default) 20090621 09:25:38< boucman> k 20090621 09:25:44< boucman> that will be the next commit ? 20090621 09:27:05< Crab_> boucman: yes, plus some more stuff (those get_srcdst() methods we discussed earlier) 20090621 09:27:14< boucman> ok 20090621 09:27:22< boucman> when will you commit that ? 20090621 09:27:38< Crab_> boucman: I've got ~12h of work time today, so I expect that I'll commit today. 20090621 09:27:44< boucman> great 20090621 09:52:22< CIA-52> mordante * r36305 /trunk/ (9 files in 5 dirs): Move gui2::tbuilder_menubar to its own file. 20090621 10:13:06-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090621 10:16:36-!- ABCD_ [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090621 10:22:17-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 104 (Connection reset by peer)] 20090621 10:25:00-!- ABCD_ is now known as ABCD 20090621 10:25:14-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090621 10:29:46< CIA-52> mordante * r36306 /trunk/ (8 files in 4 dirs): Move gui2::tbuilder_spacer to its own file. 20090621 10:39:09-!- Mythological_ [i=Mytholog@77.28.122.246] has joined #wesnoth-dev 20090621 10:41:57< CIA-52> mordante * r36307 /trunk/ (8 files in 4 dirs): Move gui2::tbuilder_text_box to its own file. 20090621 10:48:42< CIA-52> mordante * r36308 /trunk/src/gui/dialogs/message.cpp: 20090621 10:48:42< CIA-52> Revert r36288. 20090621 10:48:42< CIA-52> The fix is not correct, since the test added should already be done in the 20090621 10:48:42< CIA-52> code. This seems to fail and should be fixed. 20090621 10:48:58< zookeeper> is http://www.wesnoth.org/forum/viewtopic.php?p=362509#p362509 a known/fixed issue? i'm a bit out of touch so i wouldn't know, but IIRC there has been some strange crashes like that recently. 20090621 10:49:18< zookeeper> (and like i replied there, i couldn't reproduce it myself on windows) 20090621 10:51:55< silene> zookeeper: "like that" means: with the lessluck era? 20090621 10:52:21< zookeeper> silene, no, generally 20090621 10:52:29< zookeeper> i doubt it has anything to do with the era 20090621 10:54:59-!- Mythological [i=Mytholog@77.28.122.226] has quit [Read error: 110 (Connection timed out)] 20090621 11:00:18< silene> zookeeper: and which version do you experience these crashes with? 1.6? 20090621 11:00:29< zookeeper> none 20090621 11:00:44-!- loonybot [n=loonybot@79.139.137.147] has joined #wesnoth-dev 20090621 11:01:35-!- loonycyborg [n=sergey@79.139.137.147] has joined #wesnoth-dev 20090621 11:02:55< silene> none? 20090621 11:04:22-!- yann [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090621 11:04:55-!- stikonas [n=and@ctv-213-164-98-244.vinita.lt] has joined #wesnoth-dev 20090621 11:08:12< silene> i can reproduce the bug, but only with the lessluck era installed 20090621 11:13:23< Ivanovic> moin 20090621 11:14:22< mordante> hi Ivanovic 20090621 11:14:50< stikonas> mordante: hi, src/gui/auxiliary/window_builder/minimap.cpp" is listed multiple times for target "wesnoth". 20090621 11:14:58-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090621 11:15:04< stikonas> in cmake build system 20090621 11:15:51< mordante> stikonas, hmm yes odd, thanks for catching it 20090621 11:17:29< CIA-52> mordante * r36309 /trunk/src/CMakeLists.txt: Remove a duplicate include, caught by stikonas. 20090621 11:18:27< zookeeper> silene, really? that's interesting indeed 20090621 11:20:03< silene> zookeeper: i can't reproduce it only with the steps he gave: i first do the same steps with the default era, then return to the main menu and start again with the lessluck era, and boom 20090621 11:20:30< zookeeper> there's only one thing in the era which _might_ be related to the crash, and that'd be the select event at the end of _main.cfg 20090621 11:20:48< Ivanovic> silene: since you added a new (optional) dependency please document this in INSTALL, too 20090621 11:21:08< zookeeper> so if you can really reproduce the crash some way, maybe you could try to remove that [event] and try if it still happens? if not, then i can't see how the era could really cause it 20090621 11:22:09< zookeeper> or maybe with some other era than lessluck, too, since i still really doubt it's era-specific 20090621 11:22:25< Ivanovic> hmm, and a section for "optional prerequisites" in the wiki page about compiling is probably needed, too... 20090621 11:22:29< Ivanovic> http://www.wesnoth.org/wiki/CompilingWesnoth#Prerequisites 20090621 11:22:46< CIA-52> mordante * r36310 /trunk/src/game_display.cpp: Fix some compiler warnings. 20090621 11:22:52< silene> zookeeper: no, i don't really care about the era; it's not about fixing the era, it's about fixing the engine so that someone can't take over a remote computer with a specially-crafted era 20090621 11:22:55< CIA-52> mordante * r36311 /trunk/src/ (gui/auxiliary/canvas.cpp sdl_utils.cpp sdl_utils.hpp): 20090621 11:22:55< CIA-52> Fix blurring if the bpp is not 32. 20090621 11:22:55< CIA-52> Ilor discovered the problem and YogiHH noticed it be due to using 16 20090621 11:22:55< CIA-52> bpp and also tested the initial version of this patch. 20090621 11:23:13 * ilor cheers for mordante 20090621 11:24:15< zookeeper> silene, of course, i just meant finding out the cause if it would have been caused by something in the era 20090621 11:24:51< mordante> hi ilor, can you test the final version, I asked YogiHH, but I guess he doesn't read the log :-( 20090621 11:25:10< silene> the strange thing is that the bug occurs will destroying the game context; i'm a bit confused as to why the engine thinks the game has ended 20090621 11:25:15< silene> s/will/while/ 20090621 11:25:43< mordante> silene, I also prefer to have the new feature disabled by default since it's an optional dependenct 20090621 11:25:47< mordante> dependency* 20090621 11:25:55< silene> mordante: it is disabled by default 20090621 11:26:10< mordante> ok I thought it was enabled by default :-/ 20090621 11:26:16 * ilor is currently pondering the differences between the fifo and causual memory consistency models :/ 20090621 11:26:32< silene> mordante: it is enabled only if you have the dependencies; if you don't have them, it is disabled 20090621 11:26:32< boucman> isn't the lib autodetected ? 20090621 11:26:44< boucman> oh, good 20090621 11:28:35< boucman> silene: I can't see a line for that test in scons... is it run silently ? 20090621 11:28:49< mordante> silene, ah ok, I already thought I read --disable-foo in the configure.ac 20090621 11:28:56< Ivanovic> boucman: this test only exists in autotools so far 20090621 11:29:04< boucman> oh, ok 20090621 11:29:10< Ivanovic> mordante: in configure.ac there is --disable-foo 20090621 11:29:26< boucman> I had seen a change in the Sconscript file, I thought that was it, but it must have been something else 20090621 11:29:32-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090621 11:29:36< mordante> yes, that's why I thought the feature was enable by default 20090621 11:29:46< Ivanovic> mordante: it if enabled 20090621 11:29:53< Ivanovic> that is: if all libs neeeded are found 20090621 11:30:02< Ivanovic> s/it if/it is 20090621 11:30:59< mordante> often/sometimes autotools starts to complain and stop working if a dependency isn't met and not disable the feature automatically 20090621 11:32:04< mordante> silene, also please mention it in the RELEASE_NOTES so the packagers will be aware of it and can decide whether or not they want to enable this feature 20090621 11:32:21< Ivanovic> jupp 20090621 11:32:44< silene> yes, i will do all that once i switch to trunk, for now i'm fixing bugs on 1.6 20090621 11:32:59< mordante> ok 20090621 12:03:22-!- stikonas_ [n=and@ctv-213-164-98-244.vinita.lt] has joined #wesnoth-dev 20090621 12:04:49-!- BenUrban_ [n=benurban@68.55.19.224] has joined #wesnoth-dev 20090621 12:09:02< silene> zookeeper: you may be on something; it does indeed look like the select event allows to poke the engine in some subtile ways 20090621 12:09:13-!- wesbot changed the topic of #wesnoth-dev to: 1.6.3 planned for June 21, string freeze on branches/1.6 | 1.7.1 planned for June 28 | 58 bugs, 242 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090621 12:13:10< zookeeper> silene, interesting, considering what the event actually does 20090621 12:14:17 * zookeeper wonders why he even put such an event there 20090621 12:14:49< silene> zookeeper: it is the usual bug: an event has modified a unit, but the engine is not aware of it, so the engine tries to modifies the old unit which has already disappeared 20090621 12:19:45-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090621 12:21:15< zookeeper> silene, easy to fix? 20090621 12:21:51-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 110 (Connection timed out)] 20090621 12:22:59< silene> yes, it is easy, but i don't know what is the best fix; should the "select" event be raised when a unit reaches the end of its path? 20090621 12:23:06-!- Noyga [n=lame-z@wesnoth/developer/noyga] has quit [Remote closed the connection] 20090621 12:23:52< zookeeper> no 20090621 12:24:08< zookeeper> only when the user actually selects the unit 20090621 12:24:35< zookeeper> you might want to confirm with sapient, but IMO it'd be pretty odd if it triggered also at the end of movement 20090621 12:25:31< silene> zookeeper: but note that the user has actually selected the unit (otherwise it would not have moved) 20090621 12:26:12< silene> units are always implicitely selected at the end of their moves, so that the user can attack with them 20090621 12:26:48-!- stikonas_ is now known as stikonas 20090621 12:27:12< silene> so it could be bad (from a wml point of view), it the user was able to attack with a unit without raising the event 20090621 12:31:16< CIA-52> ivanovic * r36312 /trunk/ (7 files in 5 dirs): updated German (parts of patch #1178 and patch #1180 ) and Icelandic translation 20090621 12:31:44< CIA-52> ivanovic * r36313 /branches/1.6/po/ (5 files in 4 dirs): updated German (parts of patch #1178 and patch #1180 ) and Icelandic translation 20090621 12:31:59< zookeeper> silene, i'm not sure, really 20090621 12:33:27< silene> zookeeper: anyway, i won't change the current behavior, so units will keep being selected when ending their moves, i will just fix the bug 20090621 12:33:31< zookeeper> whether the behaviour of selecting also at the end of move is a problem for a WML author depends on whether moveto events trigger before or after the select event, i guess 20090621 12:33:41< zookeeper> if they trigger before, then it can be worked around 20090621 12:33:57< zookeeper> silene, sure, that's ok. i'll make note of that behaviour in the wiki 20090621 12:34:41< silene> zookeeper: no clue, it's probably yet another "sighted"-like mess ;-) 20090621 12:35:18< zookeeper> nah, not quite like that, i'm sure 20090621 12:37:58< silene> hmm... grep tells me that the "select" event is raised in 7 different places of the engine; most certainly, only one of them actually corresponds to the user selecting the unit, so there are 6 left; nice... 20090621 12:45:05< CIA-52> loonycyborg * r36314 /trunk/SConstruct: Added support for libnotify desktop notifications to scons. 20090621 12:47:16< CIA-52> silene * r36315 /branches/1.6/src/mouse_events.cpp: Fixed memory corruption caused by the select event modifying a unit whose movements are being reset. 20090621 12:51:43< CIA-52> silene * r36316 /trunk/src/mouse_events.cpp: Fixed memory corruption caused by the select event modifying a unit whose movements are being reset. 20090621 13:01:36< loonycyborg> silene: I tried libnotify support in my KDE support and wesnoth crashed when sending a notification. 20090621 13:01:56< loonycyborg> It would be nice if those were warnings instead :) 20090621 13:03:37< Soliton> notifcation: "wesnoth crashed!" 20090621 13:05:31< silene> loonycyborg: do you have a backtrace or something? because the wesnoth part of the code is only 3-line long and i don't see how there could be a bug in it 20090621 13:06:26< loonycyborg> Yes. Those three lines definitely don't include error handling. 20090621 13:08:26< loonycyborg> 'terminate called after throwing an instance of 'Glib::SpawnError' 20090621 13:12:01< loonycyborg> Actually I can add the code to handle the exception myself.. 20090621 13:12:23< silene> thanks 20090621 13:13:46-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090621 13:15:52< CIA-52> mordante * r36317 /trunk/ (8 files in 4 dirs): Move gui2::tbuilder_password_box to its own file. 20090621 13:15:53< silene> loonycyborg: by the way, if you know of the kde-equivalent of libnotify (i thought it was cross-plateform, but i guess it isn't), please implement it 20090621 13:22:45< loonycyborg> I've seen something about libnotify's KDE equivalent when googling for libnotify today. But I've already forgotten even its name :P 20090621 13:27:24< stikonas> loonycyborg: KDE use org.kde.VisualNotifications DBUS call 20090621 13:29:08< stikonas> s/use/uses/ 20090621 13:31:16< loonycyborg> So if you want to add notification support you only need to depend on DBUS and not on whole host of KDE libs? 20090621 13:32:29< CIA-52> loonycyborg * r36318 /trunk/src/game_display.cpp: Handle Glib::Error exceptions that may be thrown by code implementing libnotify support. 20090621 13:34:25< stikonas> probably, but I want to find some examples 20090621 13:42:44< loonycyborg> silene: My errors were caused by broken notification-daemon. When I reinstalled it libnotify notifications worked for me. 20090621 13:45:29-!- Espreon_ [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 13:45:34-!- ABCD_ [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090621 13:46:34-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Nick collision from services.] 20090621 13:46:42-!- Espreon_ is now known as Espreon 20090621 13:47:33-!- Netsplit sendak.freenode.net <-> irc.freenode.net quits: Alesis-Novik, ABCD, BenUrban_, Doppp|EeePC, Mythological_, maxy, Doppp 20090621 13:47:52-!- Netsplit over, joins: BenUrban_, Mythological_, ABCD, Doppp|EeePC, Doppp, maxy, Alesis-Novik 20090621 13:50:28-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090621 14:00:18-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Success] 20090621 14:02:55-!- monel [n=monel@187.138.119-80.rev.gaoland.net] has joined #wesnoth-dev 20090621 14:03:06< monel> hi 20090621 14:03:19< Turuk> Hello 20090621 14:03:21< monel> i'm wesnoth casual and search a game 20090621 14:03:23< monel> :p 20090621 14:04:18< monel> no one want to rape me (in game of course)? 20090621 14:04:34< monel> (on 1.7.0 20090621 14:05:12< monel> so hard to find a game in this game :( 20090621 14:05:34< boucman> monel: 1.7.0 is the developement version 20090621 14:05:41< monel> yep 20090621 14:05:47< monel> it works proper tough 20090621 14:05:50< monel> to me 20090621 14:05:56< boucman> there are very few players, you should use the latest 1.6.x if you want to find other player 20090621 14:05:57< boucman> s 20090621 14:05:58< monel> and i prefer the grphism 20090621 14:06:04< monel> o okey 20090621 14:06:09< boucman> graphism should be almost the same 20090621 14:06:12< monel> any of the 1.6? 20090621 14:06:40< boucman> the latest oe, preferably 20090621 14:06:46< monel> :) 20090621 14:06:49< monel> thx 20090621 14:07:11< monel> i guess tht's the .2 20090621 14:07:19< boucman> something like that 20090621 14:07:26< monel> ^ 20090621 14:07:37< monel> you play this since long? 20090621 14:07:50< monel> i started with 1.5 sumfin i think 20090621 14:08:01< monel> but never seriously 20090621 14:08:19< boucman> monel if you are not a dev you should stick with the stable versions 20090621 14:08:26< boucman> more players, more campaigns, etc... 20090621 14:08:32< boucman> (1.5 was a dev version too) 20090621 14:08:41< monel> i find the 1.7 quite stable 20090621 14:08:48< monel> a lil better graphism 20090621 14:09:00< monel> more graphism too 20090621 14:09:07< monel> and funny extensions 20090621 14:09:08< monel> :p 20090621 14:09:42< boucman> well, do as you wish 20090621 14:09:51< monel> ageless era is in 1.6 too? 20090621 14:10:02< boucman> bet there are very few players on 1.7 and most are devs that test a feature and leave 20090621 14:10:03< boucman> yes 20090621 14:10:10< monel> ^ 20090621 14:10:40< monel> 6min til i get the 1.6.2 20090621 14:11:06< monel> i'll use 1.7.0 if i create map or sumfin like tht 20090621 14:11:48< monel> where from? parceque si ca se trouve tu es francais ^ 20090621 14:11:52< monel> ^^* 20090621 14:12:58< boucman> monel: en effet, mais on essaye de parler anglais ici 20090621 14:13:20< monel> ok no prob 20090621 14:13:26< boucman> et si tu veux des conseils général sur wesnoth, va plutôt sur #wesnoth que #wesnoth-dev ici c'est le chan des dev, 20090621 14:13:41< boucman> (tu peux rester si tu veux, mais la plupart des gens discutent plutôt code que jeu) 20090621 14:23:02< monel> o ok dsl :p j'ai copié collé le premier chan que jai trouvé oOoOps 20090621 14:23:11< boucman> np 20090621 14:30:23< Ivanovic> AI0867, boucman, cjhopman, corn__, Crab_, dfranke, grzywacz, ilor, loonycyborg, maxy, mordante, shadowmaster, silene, Soliton, zookeeper, everyone else who cares: ready for 1.6.2? 20090621 14:30:26< Ivanovic> if not: what is missing? 20090621 14:30:52< boucman> isn't it 1.6.3 already ? 20090621 14:31:59< Crab_> Ivanovic: all ok, my work is 'trunk only' atm and no ai-related bugs open in 1.6 20090621 14:32:26< Ivanovic> ah, right, it is 1.6.3 20090621 14:32:43< ilor> Ivanovic: sadly, I'm now doing "transparencies in DDBMSes". No wes-stuff done to speak of ;/ 20090621 14:33:08< Ivanovic> ilor: okay, i won't ask what DDBMS stands for 20090621 14:33:09< Ivanovic> ;) 20090621 14:33:28< ilor> distributed databases, basically 20090621 14:33:45< silene> Ivanovic: yes 20090621 14:34:00< Ivanovic> ugh, lovely 20090621 14:37:28-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090621 14:43:38-!- Noyga is now known as Noyga_sieste 20090621 14:43:44-!- Noyga_sieste [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090621 14:49:11< CIA-52> ivanovic * r36319 /branches/1.6/po/ (196 files in 4 dirs): 20090621 14:49:11< CIA-52> pot-update (preparing for 1.6.3, no stringchanges) 20090621 14:49:11< CIA-52> regenerated docfiles (nothing happened here...) 20090621 15:00:32< grzywacz> Ivanovic, yes 20090621 15:04:38-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["No Ping reply in 90 seconds."] 20090621 15:04:39-!- Espreon_ [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 15:05:26-!- Espreon_ is now known as Espreon 20090621 15:09:37< mordante> Ivanovic, yes ready for 1.6.2, I'm also mainly focusing on trunk 20090621 15:16:32-!- monel [n=monel@187.138.119-80.rev.gaoland.net] has quit [Read error: 110 (Connection timed out)] 20090621 15:17:30-!- ardesh [n=ardesh@port-92-206-116-190.dynamic.qsc.de] has joined #wesnoth-dev 20090621 15:17:50-!- ardesh__ [n=ardesh@port-92-206-116-190.dynamic.qsc.de] has quit [Read error: 104 (Connection reset by peer)] 20090621 15:18:00-!- ardesh [n=ardesh@port-92-206-116-190.dynamic.qsc.de] has quit ["Quis custodiet ipsos custodes"] 20090621 15:41:54< Ivanovic> since noone asked me not to, i will try to get 1.6.3 out now 20090621 15:42:04-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.6.3 | 1.7.1 planned for June 28 | 58 bugs, 242 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090621 15:45:44< CIA-52> ivanovic * r36320 /branches/1.6/ (changelog configure.ac players_changelog src/wesconfig.h): bump version to 1.6.3 20090621 15:47:15< mordante> Ivanovic, you never asked, 1.6.2 was already released so no reason to object against that :-P 20090621 15:47:17 * mordante hides 20090621 15:55:02-!- alink [n=alink@wesnoth/developer/alink] has joined #wesnoth-dev 20090621 15:55:06< alink> hi 20090621 15:55:11< mordante> hi alink 20090621 15:55:20< alink> hello mordante 20090621 15:55:54< alink> Ivanovic: already tagged 1.6.3 ? 20090621 16:01:05-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090621 16:03:16-!- BenUrban_ is now known as BenUrban 20090621 16:08:26< loonycyborg> silene: Hm.. The new code doesn't actually depend on gtkmm. Do you plan to make use of it later? 20090621 16:08:30< CIA-52> mordante * r36321 /trunk/src/gui/widgets/ (17 files): 20090621 16:08:30< CIA-52> Add a new algorithm for easy close detection. 20090621 16:08:30< CIA-52> Instead of fiddling the status during creation, test once when starting 20090621 16:08:30< CIA-52> to show. The old code is there in parallel, but will be removed in the 20090621 16:08:30< CIA-52> next commit. 20090621 16:08:42< CIA-52> mordante * r36322 /trunk/src/gui/ (24 files in 2 dirs): Remove the old easy block algorithm code. 20090621 16:09:08< silene> loonycyborg: it depends on libnotifymm; is that not part of gtkmm? 20090621 16:09:45< loonycyborg> libnotifymm only depends on glibmm, and pkg-config handles that transparently. 20090621 16:10:08< silene> loonycyborg: then the dependency on gtkmm can be removed indeed 20090621 16:12:32< Ivanovic> alink: not yet 20090621 16:13:18< Ivanovic> alink: got anything left for 1.6.3? 20090621 16:13:37< loonycyborg> D'oh! Removing gtkmm causes compile errors :/ 20090621 16:13:50< alink> Ivanovic: ok, one little bugfix / optimization that i hesitated to backport 20090621 16:14:02< Ivanovic> then, uhm, do so... 20090621 16:14:21< loonycyborg> Apparently libnotifymm depends on gtkmm but that dependency isn't made known to pkg-config.. 20090621 16:14:35< alink> Ivanovic: but seems to have not any impact on 1.6.3 now, probably because of other recent changes there 20090621 16:15:15< alink> so it's likely not important but i check why it's like that 20090621 16:15:25< Ivanovic> if it has no impact, then better leave it out since 1.6.x seems to work... 20090621 16:15:47< alink> Ivanovic: yeah my opinion too 20090621 16:17:26< Ivanovic> good, then i will just continue, okay? 20090621 16:18:22< alink> 1 min i just found the line supposed to cause a problem 20090621 16:20:05< Ivanovic> okay 20090621 16:20:40-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit ["Leaving."] 20090621 16:21:53< Ivanovic> wow, those 7 avidemux processes together with some compiling really put some load onto my system... 20090621 16:21:55< Ivanovic> load average: 19.08, 17.59, 15.33 20090621 16:25:03< alink> Ivanovic: ok go ahead, sorry for the wait 20090621 16:26:46< alink> seems that the code i hesitated to backport is never reached with 1.6.3 :) 20090621 16:27:09< alink> not sure why though 20090621 16:29:09-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090621 16:32:00< alink> ah ok found the late 1.6.2 change having the side-effect to make this bug very rare 20090621 16:32:41< alink> (if ever existing) 20090621 16:36:00< alink> Ivanovic: ready for 1.6.3 (about to be afk, so I precise) 20090621 17:02:04-!- Ivanovic changed the topic of #wesnoth-dev to: releasing 1.6.3, using r36320 | 1.7.1 planned for June 28 | 58 bugs, 242 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090621 17:02:21< Ivanovic> (okay, basically i am already done, though some more testing of compilation and such... 20090621 17:12:23-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090621 17:16:34-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090621 17:22:21< CIA-52> ivanovic * r36323 /tags/1.6.3/: tagged 1.6.3 (using r36320) 20090621 17:24:25-!- Ivanovic changed the topic of #wesnoth-dev to: released 1.6.3, announcing "soon" | 1.7.1 planned for June 28 | 58 bugs, 242 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090621 17:24:55< Ivanovic> loonycyborg, crimson_penguin, Rhonda: 1.6.3 is tagged, uploading takes a little longer till i am done 20090621 17:34:36< Rhonda> Will be offline during your upload mostly anyway. :) 20090621 17:37:09-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090621 17:37:19< Ivanovic> Rhonda: really? 20090621 17:37:28< Ivanovic> you are around atm and i am currently uploading the stuff 20090621 17:37:41< Ivanovic> (last step atm, copying stuff from wesnoth.org to sf.net) 20090621 17:37:52< Ivanovic> done 20090621 17:38:48-!- ardesh [n=ardesh@port-92-206-10-39.dynamic.qsc.de] has joined #wesnoth-dev 20090621 17:47:20-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090621 17:47:54-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090621 18:04:42-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090621 18:05:02-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090621 18:05:20< CIA-52> noyga * r36324 /branches/1.6/po/ (wesnoth/fr.po wesnoth-test/fr.po): French translation update 20090621 18:14:41< Ivanovic> Noyga: please create a new changelog section and add the french update there 20090621 18:14:48< Ivanovic> (since 1.6.3 is out) 20090621 18:17:53< Noyga> ok done 20090621 18:18:01< CIA-52> noyga * r36325 /branches/1.6/ (changelog players_changelog): Changelog update 20090621 18:21:12-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Remote closed the connection] 20090621 18:21:17< CIA-52> mcshark * r36326 /trunk/projectfiles/ (CodeBlocks/wesnoth.cbp CodeBlocks-SCons/wesnoth.cbp): Update according to recent file changes of mordante 20090621 18:22:13< CIA-52> noyga * r36327 /branches/1.6/ (changelog players_changelog): Fix a typo i just saw 20090621 18:27:58< CIA-52> mcshark * r36328 /trunk/projectfiles/Dev-C++/: add .layout to svn:ignore 20090621 18:44:17-!- loonybot [n=loonybot@79.139.137.147] has joined #wesnoth-dev 20090621 18:45:11-!- loonycyborg [n=sergey@79.139.137.147] has joined #wesnoth-dev 20090621 18:46:57-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090621 18:57:14< stikonas> anybody needs unofficial 1.6.3 packages for Jaunty? https://launchpad.net/~stikonas/+archive/ppa 20090621 19:09:54-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 104 (Connection reset by peer)] 20090621 19:11:42-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090621 19:18:14< CIA-52> silene * r36329 /trunk/ (INSTALL RELEASE_NOTES): Mentioned the dependencies for enabling desktop notifications. 20090621 19:27:19< crimson_penguin> Ivanovic: I'll be uploading the new build today I think; it's just about ready, and I'm gonna leave soon, so it can upload while I'm gone 20090621 19:28:09< crimson_penguin> Uploading :) 20090621 19:30:08 * crimson_penguin did consult his check list this time, and is pretty sure everything should be in order for once 20090621 19:31:01< Soliton> hmm, suddenly i have trouble with alt+ctrl+... shortcuts. when i try to reset the repeat recruit hotkey (alt+ctrl+r) i get "ctrl+`" or "alt+left ctrl" for some reason and the hotkey already fires when pressing alt+ctrl (but only if i press them in the right order). 20090621 19:31:17< Soliton> i wonder what changed. 20090621 19:31:33< Soliton> that's with 1.6, btw. 20090621 19:40:09< crimson_penguin> on Mac? 20090621 19:40:26< crimson_penguin> I don't have time to look at it now if so 20090621 19:40:29< crimson_penguin> but remind me later 20090621 19:46:25< Soliton> no, not on a mac. 20090621 19:46:51< loonycyborg> Ivanovic: 1.6.3 windows installer is uploaded. 20090621 19:50:08< CIA-52> silene * r36330 /trunk/src/scripting/lua.cpp: Added some Lua accessors for unit types. 20090621 19:50:11< CIA-52> silene * r36331 /trunk/src/scripting/lua.cpp: Lengthened function name a bit too avoid typos. 20090621 19:51:55< Ivanovic> loonycyborg, crimson_penguin: great 20090621 19:52:14< Ivanovic> then there should be nothing stopping me from announcing 1.6.3 some time tomorrow (in basically 24h) 20090621 19:52:41< mordante> depends on whether what Soliton found is a recent regression already was in 1.6.2 20090621 19:53:08< Ivanovic> mordante: i guess the problem is related to some sdl or whatever upgrade 20090621 19:54:05< mordante> Ivanovic, I wouldn't be too sure AFAIK SDL 1.2.13 is already rather old 20090621 19:54:59< loonycyborg> I've built the binary using this: http://nuwen.net/mingw.html 20090621 19:55:24< Soliton> yeah, no sdl lib upgraded recently for me. 20090621 19:55:34< loonycyborg> Hopefully this will solve more problems that cause :P 20090621 19:55:40< loonycyborg> *than 20090621 19:55:54< Soliton> no idea if it happens for others as well though. 20090621 20:00:05< stikonas> loonycyborg: if you are still interesting in implementing KDE notifications via D-Bus you may look at http://websvn.kde.org/trunk/KDE/kdebase/apps/kdialog/kdialog.cpp?r1=913252&r2=913253 20090621 20:00:51< stikonas> s/interesting/interested/ 20090621 20:07:13< CIA-52> mordante * r36332 /trunk/src/gui/auxiliary/window_builder.hpp: Remove an unused declaration. 20090621 20:07:33< CIA-52> mordante * r36333 /trunk/src/gui/ (3 files in 2 dirs): 20090621 20:07:33< CIA-52> Refactored the grid building code. 20090621 20:07:33< CIA-52> This avoids code duplication in older code and made the grid building 20090621 20:07:33< CIA-52> code more alike. 20090621 20:12:40-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090621 20:12:54< mordante> I'm off bye 20090621 20:13:39-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090621 20:17:50-!- stikonas [n=and@ctv-213-164-98-244.vinita.lt] has joined #wesnoth-dev 20090621 20:24:04-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090621 20:27:15< CIA-52> silene * r36334 /trunk/data/core/macros/carryover-utils.cfg: Converted old style markup to Pango markup. 20090621 20:29:11< loonycyborg> stikonas: That looks somewhat more hairy than the libnotifymm call. Especially considering that it uses qt's dbus wrapper.. 20090621 20:30:36< stikonas> loonycyborg: it is just a sample code 20090621 20:30:48< stikonas> it should be possible to avoid qt 20090621 20:31:06< stikonas> but it is very hard to find any code in google with KDE notifications 20090621 20:32:01< stikonas> another possibility is to use system("kdialog --passivepopup"), but using system in c++ is ugly 20090621 20:32:12-!- alink [n=alink@wesnoth/developer/alink] has quit [Remote closed the connection] 20090621 20:35:01< loonycyborg> stikonas: I don't see anything wrong in optional qtdbus dependency. 20090621 20:35:41< loonycyborg> Considering that libnotifymm depends on gtkmm.. 20090621 20:39:45-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090621 20:40:47-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090621 20:43:02< CIA-52> cornmander * r36335 /website/stats.wesnoth.org/wesstats/ (controllers/root.py templates/pieview.html): added in filter support 20090621 20:52:46-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090621 20:55:07< Rhonda> Ivanovic: Really, went offline right after I wrote it. 20090621 21:02:57-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090621 21:10:39-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090621 21:22:39-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090621 21:28:48-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090621 21:30:43< CIA-52> cornmander * r36336 /website/stats.wesnoth.org/wesstats/ (controllers/root.py templates/pieview.html): Added unicode support, fixed bug in filter table html 20090621 21:33:34-!- ABCD_ [n=ABCD@wikipedia/ABCD] has quit [Client Quit] 20090621 21:33:43-!- ilor_netia_sucks [n=user@213-238-108-80.adsl.inetia.pl] has joined #wesnoth-dev 20090621 21:34:14-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090621 21:37:28-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090621 21:40:50-!- Aethaeryn [n=Michael@c-98-204-170-162.hsd1.md.comcast.net] has joined #Wesnoth-dev 20090621 21:41:46< Aethaeryn> This is the only open source project I've seen make significant progress lately. 20090621 21:41:51< Aethaeryn> Most of my old favorites have died down a lot. 20090621 21:42:22< Soliton> like? 20090621 21:42:39< Aethaeryn> SuperTux and Freeciv 20090621 21:42:52< Aethaeryn> were two I loved a lot, and neither have made considerable progress in years 20090621 21:43:26< beoba> could be they dont have much left to do 20090621 21:43:36< CIA-52> cornmander * r36337 /website/stats.wesnoth.org/wesstats/ (controllers/root.py templates/newview.html): initial code for a frontend to add new views 20090621 21:43:55< Aethaeryn> freeciv has never felt polished to me, and last time I tried to pick it up it was even less stable - crashing all over the place 20090621 21:44:15< Aethaeryn> SuperTux has half of the second world done (moving from Super Mario Bros. style to Super Mario World style) 20090621 21:45:14-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090621 21:45:34-!- beoba is now known as nickbp 20090621 21:46:01< Aethaeryn> I'm kind of impressed that the version numbers have gone up significantly here in a little less than a year, although I've yet to download the new development version and port the campaign I used to be working on there 20090621 21:47:34< Aethaeryn> I've been busy lately, but I do want to give the new versions a try. 20090621 21:48:03-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090621 21:48:24< Aethaeryn> I've always stood by beautiful 2D > ugly 3D in graphics. Very few games (high-budget and proprietary) can pull off good 3D. 20090621 21:48:49< nickbp> is this list up to date?: http://www.wesnoth.org/wiki/EasyCoding 20090621 21:49:47< CIA-52> crab * r36338 /trunk/ (21 files in 9 dirs): ai_composite: new candidate action: testing_ai_default::combat_phase 20090621 21:49:57< Crab_> boucman: ^ 20090621 21:50:42< Crab_> nickbp: probably not up to date, but you're welcome to ask about any particular item. 20090621 21:52:19< nickbp> ok neat 20090621 21:53:00< nickbp> recently finished a hobby code project (led sign controller) and figured id start on somethin a bit larger 20090621 21:54:38< Aethaeryn> anyone know the detailed changelist URL? 20090621 21:56:17< Crab_> Aethaeryn: http://svn.gna.org/viewcvs/wesnoth/trunk/changelog?rev=36312&view=auto 20090621 21:57:13< Aethaeryn> Crab_: thanks, been a while 20090621 22:02:16< Aethaeryn> editor2? 20090621 22:02:49< Crab_> Aethaeryn: http://www.wesnoth.org/wiki/Editor2 20090621 22:03:44< Aethaeryn> I really have to give that a try as soon as I'm done downloading/compiling the SVN 20090621 22:03:54< Aethaeryn> I've always been more of a mapper than a player in strategy games... 20090621 22:04:53< Aethaeryn> any new terrains? I saw snow mountains in the art forum 20090621 22:07:15-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090621 22:07:37< loonycyborg> IIRC coastal reef is a recent addition.. 20090621 22:09:27< loonycyborg> Also, several types of forest. 20090621 22:09:41< Aethaeryn> hmm 20090621 22:09:44< Aethaeryn> interesting 20090621 22:09:55< Aethaeryn> I only wish SVN downloaded faster :P 20090621 22:10:21-!- ilor_netia_sucks [n=user@213-238-108-80.adsl.inetia.pl] has quit [Read error: 110 (Connection timed out)] 20090621 22:13:18< Aethaeryn> what's the compile command for SVN? 20090621 22:13:23< Aethaeryn> been a while since I got the SVN of something. 20090621 22:13:32< Aethaeryn> besides, I think it might have changed 20090621 22:14:00< Rhonda> Whatever works for you: autotools, cmake, ... and that third think which name I don't remember. 20090621 22:14:12< Aethaeryn> hmmmm 20090621 22:14:17< Rhonda> scons 20090621 22:14:18< loonycyborg> Rhonda: scons? 20090621 22:14:26< Aethaeryn> yeah, I think when i stopped playing actively they were just starting to introduce scons 20090621 22:14:29< Rhonda> loonycyborg: too late, dug it up faster :P 20090621 22:14:33< Aethaeryn> esr or something 20090621 22:15:07< loonycyborg> Then probably you'll also need to install several new dependencies.. 20090621 22:15:20< Aethaeryn> it's been a year or so 20090621 22:16:37< Aethaeryn> I have a .wesnoth-1.4 and a .wesnoth-svn folder 20090621 22:17:11< Aethaeryn> so I probably haven't really played since the 1.5 line of SVn 20090621 22:20:00< loonycyborg> Then you'll probably need to install pango-dev and boost regex. 20090621 22:20:39< Aethaeryn> and lua-devel, apparently? 20090621 22:21:40< loonycyborg> Yes. That too. 20090621 22:21:52< Aethaeryn> so far just lua seems like it's working 20090621 22:21:53< Aethaeryn> using scons 20090621 22:22:00< Aethaeryn> (I remember how to use that one) 20090621 22:24:04< Aethaeryn> any new units? 20090621 22:24:11< Aethaeryn> since 1.4/1.5 line? 20090621 22:24:57< loonycyborg> Dread bats and dwarvish scouts.. 20090621 22:25:05< Aethaeryn> dread bats, I've seen those before 20090621 22:25:09< Aethaeryn> just not mainlined 20090621 22:25:13< loonycyborg> Maybe some other I don't remember.. 20090621 22:25:15< Aethaeryn> dwarvish scouts, are they in MP? 20090621 22:25:19< Aethaeryn> or just esr's campaign? 20090621 22:25:30< loonycyborg> They aren't in MP. 20090621 22:25:38< Aethaeryn> THoT or something 20090621 22:25:57-!- esr [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20090621 22:26:05< Aethaeryn> hi esr 20090621 22:26:06< loonycyborg> Their sprites currently rather suck compared to other mainline sprites.. 20090621 22:26:10< Aethaeryn> it's been a while 20090621 22:28:52-!- maxy [n=maxy@84-74-83-103.dclient.hispeed.ch] has quit [] 20090621 22:30:21< esr> Aethaeryn: Sorry, I'm busy helping ourt the Iranian resistance on another channel. Can't chat just now. 20090621 22:35:45< CIA-52> ivanovic * r36339 /branches/1.6/data/core/about.cfg: add Ronny Standtke to the list of german translators (for his work on proofreading) 20090621 22:35:57< CIA-52> ivanovic * r36340 /trunk/data/core/about.cfg: add Ronny Standtke to the list of german translators (for his work on proofreading) 20090621 22:36:21-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090621 22:37:47< Aethaeryn> is editor2 the built-in editor in SVN? 20090621 22:38:19< Crab_> yes 20090621 22:40:17< Aethaeryn> music, interesting 20090621 22:40:28< Aethaeryn> btw, new trees/snow/villages seem to be the only new additions 20090621 22:40:57< Aethaeryn> certainly great for a scenario-maker (eye candy is key), but nothing really too surprising 20090621 22:41:24< Aethaeryn> except the fact that the forest-hills combo exists 20090621 22:43:27< Aethaeryn> hmm, I seem to have found a glitch in the SVn 20090621 22:43:36< Aethaeryn> it keeps freezing on reading files and creating cache 20090621 22:43:40< Aethaeryn> then reading unit files 20090621 22:43:44< Aethaeryn> and then it repeats the process 20090621 22:44:07< Aethaeryn> if I x out of it and then bring it up again, it works okay 20090621 22:44:26< Aethaeryn> it only comes up when I get out of something, such as qutting from editor to menu 20090621 22:45:00< Aethaeryn> hmm, though it also comes up if I'm on the main menu, switch windows, and then go back to Wesnoth 20090621 22:46:01< Aethaeryn> revision 36338 20090621 22:47:05< Aethaeryn> switching to another window does nothing if I'm in something other than the menu (i.e. the editor) 20090621 22:48:42-!- ardesh [n=ardesh@port-92-206-10-39.dynamic.qsc.de] has quit [Read error: 113 (No route to host)] 20090621 22:51:39-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090621 22:51:51-!- ardesh [n=ardesh@port-92-206-91-172.dynamic.qsc.de] has joined #wesnoth-dev 20090621 22:54:43-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090621 22:58:25-!- Mythological_ [i=Mytholog@77.28.122.246] has quit [Read error: 110 (Connection timed out)] 20090621 23:15:58< CIA-52> cornmander * r36341 /website/stats.wesnoth.org/ (TODO configuration.py.example wesstats/controllers/root.py): more work on page to add views, added a TODO with timeframes 20090621 23:20:23< CIA-52> crab * r36342 /trunk/src/ai/ (actions.cpp testing/ca.cpp testing/ca.hpp): ai_composite: new candidate action: testing_ai_default::get_healing_phase 20090621 23:21:44-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 104 (Connection reset by peer)] 20090621 23:22:03-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090621 23:23:40< boucman> Crab_: thx, not sure if i'll be able to proofread tonight... 20090621 23:24:42< Crab_> boucman: the main part which needs proofreading is not the 'new' stuff, but the refactoring of the old stuff in r36338 20090621 23:25:16< boucman> i'm rereading 38342 right now, cause it's shorter :) 20090621 23:25:40< Crab_> hehe 20090621 23:26:27-!- Noyga [n=lame-z@wesnoth/developer/noyga] has left #wesnoth-dev ["Quitte"] 20090621 23:26:34< Crab_> btw, 38342 is not out yet :) 20090621 23:26:57< boucman> Crab_: the code in get_healing_phase::evaluate() is copy pasted from old AI ? 20090621 23:27:14< Crab_> boucman: yes. copypaste with small changes 20090621 23:27:30< boucman> ok 20090621 23:27:58-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 60 (Operation timed out)] 20090621 23:29:49< boucman> could you quickly remind me the meaning of the bool returned by execute()... 20090621 23:30:05< Crab_> boucman: 'is gamestate changed ?' 20090621 23:30:30< boucman> k 20090621 23:30:34< Crab_> if execute returns false, the RCA blacklists this candidate action for 1 turn. 20090621 23:31:01< boucman> hmm 20090621 23:31:03< boucman> ok 20090621 23:31:28< Crab_> so, execute shouldn't return 'false' in normal situations :) 20090621 23:33:21< boucman> ok,it's for the case like ambush where things could have changed... 20090621 23:33:23< Crab_> for example, if, during execute, unit moves from A to B but the move is interrupted by 'spotting another enemy' at C, then the game state has changed during execution, so execute would need to return true, (return "true", even considering the fact that the execute failed to do what was intended to do). 20090621 23:34:03< Crab_> the game state can change only a finite number of times per turn 20090621 23:34:03< boucman> ok, my only (aesthetic) complaint would be that the following code... 20090621 23:34:16< boucman> +               if (!stop_res->is_ok()) { 20090621 23:34:16< boucman> +                       if (!stop_res->is_gamestate_changed()) { 20090621 23:34:16< boucman> +                               return false; 20090621 23:34:16< boucman> +                       } 20090621 23:34:16< boucman> +                       return true; 20090621 23:34:16< boucman> +               } 20090621 23:34:18< boucman> + 20090621 23:34:20< boucman> +               return true; 20090621 23:34:34< boucman> it's gonna be copy/pasted into more or less all actions of all AIs, 20090621 23:34:35< Crab_> so, that 'return true only if gamestate has changed' gives us a 'we will someday stop' guarantee. 20090621 23:35:12< boucman> and I was wondering if there a way to make it a function/return the result as a generic result ptr for the caller to handle/somehow avoid that with a smart c++ trick 20090621 23:36:06< Crab_> boucman: we have three possible outcomes from doing an action: 20090621 23:36:50< Crab_> 1) "all ok", 2) "something wrong and game state changed", 3) "something wrong and game state not changed" 20090621 23:37:44< Crab_> so, to make the code look nicer, I can make (3) an exception 20090621 23:38:15< boucman> Crab_: no, that's not the idea I had 20090621 23:38:19< Crab_> since (3) usually means that the action was wrong from the start... 20090621 23:38:27< Crab_> boucman: then explain your's :) 20090621 23:38:38< boucman> (forword : this is your code, I'm only sugesting stuff, feel free to not do what I say) 20090621 23:38:44-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090621 23:39:10< boucman> the idea is that in 90% of the case the error handling will be what you did and I pasted above 20090621 23:39:41< boucman> moreover, in the other cases, we will do some special processing to handle the special case, and most likely do the code above anyway 20090621 23:39:44< Aethaeryn> I'm just curious, is there any dwarves in the land to the west? 20090621 23:40:02< Aethaeryn> or is it just a place overrun by orcs now? 20090621 23:40:09< boucman> moreover we (as in execute() ) are not interested in the fact that the game has changed, only our caller is. 20090621 23:40:10< Aethaeryn> (well, were there any dwarves?) 20090621 23:40:49< boucman> so my question is : could we return the xx_res to the caller instead of a bool and let the caller look for the info himself ? we can still intercept the _res and handle it when needed... 20090621 23:41:04< boucman> is the superclass common to all _res good enough for our caller ? 20090621 23:42:15< Crab_> boucman: 'bool' is good enough for our caller :) 20090621 23:42:33< Crab_> in this particular case, I can write something like http://wesnoth.pastebin.com/m4fe7fbdd 20090621 23:43:21< Crab_> since this candidate action is not supposed to handle 'partial success' 20090621 23:44:46< boucman> ok, but still 20090621 23:45:09< Dragonking> boucman: AFAI see, noone (significantyl) touched candidates.cpp after last time we talk, yes? 20090621 23:45:14< Crab_> but, there may be cases which need a logic more like http://wesnoth.pastebin.com/m475cc09e 20090621 23:45:22< Crab_> Dragonking: yes 20090621 23:45:42< Dragonking> boucman: So I assume there is nothing wrong with me finishing now what we started doing there already? 20090621 23:45:47< boucman> Crab_: my idea doesn't prevent that... 20090621 23:45:58< boucman> let me pastebin something 20090621 23:46:52< Crab_> yes :) 20090621 23:47:05< Soliton> from an adminmsg: " The CAPTCHA generator for forums.wesnothl.org sucks a lot. It's unreadable, and it even includes 'O' characters. How am I supposed to distinguish zero from O?" 20090621 23:47:14< boucman> http://wesnoth.pastebin.com/m6c1cf4bb 20090621 23:47:24< Soliton> Ivanovic, shadowmaster, or whoever else cares. ^ 20090621 23:47:28< boucman> this woud be the generic case (no special handling of the result 20090621 23:47:46< boucman> however it does not prevent us from looking into the res when needed 20090621 23:48:24< boucman> it's only the conversion res=> that i want to move to the caller, because I don't think it will depend much on the way execute() works 20090621 23:48:46< Dragonking> Crab_: Do you have time tomorrow evening? I would like to sync with what you have done so far and I think it can be done faster with your help than with only reading list of commits. :) 20090621 23:48:55< Crab_> boucman: what about this - http://wesnoth.pastebin.com/m42b8c599 ? 20090621 23:50:23< boucman> yes that works too 20090621 23:50:47< Crab_> boucman: this is already possible. 20090621 23:51:12< Crab_> boucman: so, i'll fix the simple cases where no compensation for errors is required. 20090621 23:51:25< boucman> it makes semantically more sense to me to return "the result of the action" rather than "has gamestate changed" which is a semantic level above "execute()" but at least it's way more readable 20090621 23:51:44< Crab_> Dragonking: yes, but I'll not be available in the evening till ~20:30@irc 20090621 23:52:37< Crab_> boucman: our semantic is 'if candidate action is executed, it takes control and is able to run any number of actions it wants to ' 20090621 23:52:42< Dragonking> Crab_: That's ok, I have some things to do dring early evening too, so later = better for me. :) 20090621 23:52:53< Crab_> boucman: for example, in combat phase, execute does up to two actions. 20090621 23:53:07< Crab_> boucman: "move next to enemy" + "attack enemy" 20090621 23:53:45< boucman> Crab_: ok, no big deal 20090621 23:54:56< Crab_> boucman: and, as I've said, returning the 'has something changed' flag correctly, allows us to make a basic guarantee that we'll eventually stop the rca loop. 20090621 23:55:10< boucman> ok 20090621 23:58:27< Dragonking> boucman: Can I assume that silence means "yes" for both of the question I asked? :) 20090621 23:58:50< boucman> indeed :) 20090621 23:58:53< Dragonking> ok:) 20090621 23:58:56< boucman> sorry, I got side tracked 20090621 23:59:13< Dragonking> No problem, :) 20090621 23:59:56< Dragonking> BTW, apparently gui2 causes some problems while compiling the tests. --- Log closed Mon Jun 22 00:00:03 2009