--- Log opened Mon Aug 10 00:00:16 2009 20090810 00:02:33-!- Blarumyrran [n=minaise@81-20-159-197.levira.ee] has quit [] 20090810 00:03:28< CIA-62> soliton * r37602 /branches/1.6/src/server/ (ban.cpp ban.hpp server.cpp): allowed filtering the ban lists by ipmasks 20090810 00:03:32< CIA-62> soliton * r37603 /branches/1.6/src/server/ban.cpp: formatting fixes 20090810 00:03:57< CIA-62> soliton * r37604 /trunk/src/server/ban.cpp: formatting fixes 20090810 00:04:08< CIA-62> soliton * r37605 /trunk/src/server/ (ban.cpp ban.hpp server.cpp): allowed filtering the ban lists by ipmasks 20090810 00:08:37-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090810 00:10:55-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 60 (Operation timed out)] 20090810 00:11:28-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090810 00:18:03-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: erl 20090810 00:18:29-!- Netsplit over, joins: erl 20090810 00:25:32-!- knotwork [n=markm@hlfxns01bbg-142177233017.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090810 00:27:56< CIA-62> soliton * r37606 /branches/1.6/src/server/ban.cpp: made one ban entry one line again 20090810 00:27:56< CIA-62> soliton * r37607 /trunk/src/server/ban.cpp: made one ban entry one line again 20090810 00:32:12< Aethaeryn> http://en.wikipedia.org/wiki/File:Battle_for_Wesnoth_0.8.5_chaotic_indexed.png 20090810 00:32:29< Aethaeryn> Should I replace this with a newer screenshot? 20090810 00:32:29-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit [Read error: 113 (No route to host)] 20090810 00:32:44< Aethaeryn> Every single image in that has been replaced except for the water 20090810 00:32:55< Aethaeryn> Even orcish archers are redesigned in the latest SVN I think. 20090810 00:34:16< Aethaeryn> And the map is different now, too, I think. 20090810 00:37:33< Aethaeryn> The worst part is that it's used on four pages still... 20090810 00:51:03-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev --- Log closed Mon Aug 10 00:59:37 2009 --- Log opened Mon Aug 10 00:59:37 2009 20090810 01:10:34-!- YogiHH [n=chatzill@d040140.adsl.hansenet.de] has left #wesnoth-dev [] --- Log closed Mon Aug 10 01:11:17 2009 --- Log opened Mon Aug 10 01:11:17 2009 20090810 01:16:03-!- fabi [n=fabi@e179216176.adsl.alicedsl.de] has joined #wesnoth-dev 20090810 01:16:20-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 60 (Operation timed out)] 20090810 01:21:24< CIA-62> silene * r37608 /trunk/ (configure.ac src/game_display.cpp): Removed dependency on gtkmm/libnotify for fdo-style notifications. First step toward unifying code for Gnome and KDE notifications. 20090810 01:24:48-!- silene1 [n=plouf@AMarseille-251-1-11-108.w83-113.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 20090810 01:26:06-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Remote closed the connection] 20090810 01:34:37-!- Aethaeryn [n=Michael@69.251.9.23] has joined #Wesnoth-dev 20090810 01:41:05< crimson_penguin> shadowmaster: so I think it would be best if I could get the image data directly from the C++ rather than writing it to a file and reading it again, but it doesn't look... very easy to do 20090810 01:42:13-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090810 01:42:37< crimson_penguin> I could deal with the file in, say, a char* of an entire PNG file, or a char* of raw image data, but it's looking like it's in 3 separate libpng defined structs :-/ 20090810 01:42:44-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090810 01:45:21< crimson_penguin> why on earth does libpng have its own malloc? 20090810 01:46:55-!- Kenpachi [n=chatzill@58.167.196.175] has joined #wesnoth-dev 20090810 01:47:53< Sirp> crimson_penguin: maybe it allocates using a very specific pattern or certain size of objects so they provide a malloc optimized for that? 20090810 01:49:54< crimson_penguin> I suppose 20090810 01:57:43< Sirp> crimson_penguin: usually when people implement things in a language as low-level as C they are willing to do all kinds of crazy things in the name of performance or even just bone headedness. :) 20090810 01:58:37< shadowmaster> blah. 20090810 01:58:53< shadowmaster> crimson_penguin: no, the question is why libpng is like it is :) 20090810 01:59:21< shadowmaster> the whole setjmp stuff baffled me. At least it seems to work 20090810 01:59:39< crimson_penguin> I don't even know what that is, but it looks scary 20090810 01:59:52< shadowmaster> it's like a far or long-ranged 'goto' 20090810 02:00:22< Sirp> long jumps are basically used as a primitive form of exception handling. 20090810 02:00:29< Sirp> it's very very ugly though 20090810 02:00:45< crimson_penguin> ugly exception handling doesn't sound worth it :P 20090810 02:00:46< shadowmaster> unfortunately, libpng uses C and... libpng uses C. 20090810 02:01:14< crimson_penguin> wait a second... didn't esr write libpng? or at least help? 20090810 02:01:21< shadowmaster> he maintained it for a while. 20090810 02:01:34< crimson_penguin> oh, right 20090810 02:05:48-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090810 02:11:39-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090810 02:28:47-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090810 02:30:26-!- knotwork_ [n=markm@hlfxns01bbg-142177178251.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090810 02:33:27-!- Blarumyrran [n=minaise@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090810 02:52:56-!- knotwork [n=markm@hlfxns01bbg-142177233017.pppoe-dynamic.ns.aliant.net] has quit [Read error: 110 (Connection timed out)] 20090810 03:15:27 * Sirp imagines that esr probably didn't lobby for libpng to be ported to Python. :) 20090810 03:17:47< fabi> How can I present a bonos goal through the objectives system? 20090810 03:17:50-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090810 03:20:17-!- PK5 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090810 03:51:22-!- PK5 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090810 03:52:25-!- ancestral [n=ancestra@166.205.4.153] has joined #wesnoth-dev 20090810 03:54:38-!- ancestral [n=ancestra@166.205.4.153] has quit [Client Quit] 20090810 03:55:57-!- ancestral [n=ancestra@166.205.4.153] has joined #wesnoth-dev 20090810 03:56:50-!- PK5 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090810 04:14:20-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090810 04:25:44-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090810 04:29:23-!- Pk2 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090810 04:38:41-!- Appleman1234 [n=Appleman@131.181.102.243] has quit [Read error: 110 (Connection timed out)] 20090810 04:49:20-!- Ivanovic_ [n=ivanovic@dtmd-4db22236.pool.einsundeins.de] has joined #wesnoth-dev 20090810 05:04:50-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090810 05:06:34-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090810 05:07:18-!- Ivanovic_ is now known as Ivanovic 20090810 05:08:22-!- ancestral [n=ancestra@166.205.4.153] has quit ["Get Colloquy for iPhone! http://mobile.colloquy.info/"] 20090810 05:11:23-!- Blarumyrran [n=minaise@81-20-159-197.levira.ee] has quit [] 20090810 05:31:25-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["'night"] 20090810 05:42:59-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090810 05:55:35-!- Pk2 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit [Read error: 104 (Connection reset by peer)] 20090810 06:03:38-!- Pk2 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090810 06:03:52-!- Pk2 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit [Client Quit] 20090810 06:11:06-!- ancestral [n=ancestra@166.205.4.153] has joined #wesnoth-dev 20090810 06:12:02-!- ancestral [n=ancestra@166.205.4.153] has quit [Client Quit] 20090810 06:53:00-!- knotwork__ [n=markm@hlfxns01bbg-142177232203.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090810 06:54:13-!- silene [n=plouf@AMarseille-251-1-11-108.w83-113.abo.wanadoo.fr] has joined #wesnoth-dev 20090810 06:54:57-!- knotwork_ [n=markm@hlfxns01bbg-142177178251.pppoe-dynamic.ns.aliant.net] has quit [Read error: 110 (Connection timed out)] 20090810 07:03:42-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has joined #wesnoth-dev 20090810 07:05:44-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090810 07:09:42-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: nital 20090810 07:09:56-!- Netsplit over, joins: nital 20090810 07:19:10-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit [] 20090810 07:34:51-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit ["leaving"] 20090810 07:35:14-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090810 07:46:23-!- Tigge_ [n=tigge@bacchus.olf.sgsnet.se] has joined #wesnoth-dev 20090810 07:50:47-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090810 07:59:42-!- Tigge [n=tigge@bacchus.olf.sgsnet.se] has quit [Read error: 110 (Connection timed out)] 20090810 08:03:22-!- allefant_ [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090810 08:03:48-!- allefant [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090810 08:05:08-!- Sirp [n=user@wesnoth/developer/dave] has quit ["leaving"] 20090810 08:11:36< CIA-62> silene * r37609 /trunk/ (INSTALL RELEASE_NOTES changelog src/game_display.cpp): Removed dependency on qt for kde-style notifications. Updated notes. 20090810 08:16:53-!- stikonas [n=and@ctv-213-164-123-204.vinita.lt] has joined #wesnoth-dev 20090810 08:28:26< corn> crab_ (for when you get back): I enabled log uploading for ai vs ai scenarios, but gamestate.classification seems to have blank campaign_define (campaign) and scenario variables 20090810 08:28:56< corn> so the logs are being sent but the upload log parser on the server throws an exception because these logs are malformed 20090810 08:29:00< corn> (not enough information) 20090810 08:32:45< CIA-62> cornmander * r37610 /trunk/src/ (4 files): Enabled log uploads for ai vs. ai multiplayer matches (logs are still incomplete, however). refactored read_replay(). Wrote new upload_log.start() without deprecated parameters. 20090810 08:36:40< CIA-62> cornmander * r37611 /trunk/changelog: Added recent work on --screenshot and --new-uploader to changelog. 20090810 08:49:47-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090810 08:57:32-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090810 08:57:54-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090810 08:57:58< Crab_> hi 20090810 09:09:52< corn> Crab_: hi 20090810 09:09:58< corn> (not enough information) 20090810 09:10:01< corn> oops 20090810 09:10:03< corn> so the logs are being sent but the upload log parser on the server throws an exception because these logs are malformed 20090810 09:10:19< corn> (tried to go back in my chat history) 20090810 09:10:41< corn> did you read my message sent while you were out of the channel? 20090810 09:11:42< Crab_> yes, I've read it 20090810 09:12:16< corn> I am not sure where to change things so that gamestate.classification has the required information 20090810 09:12:57< Crab_> ok, I'll check this now 20090810 09:13:04< corn> thanks 20090810 09:15:14< corn> also, I found a bug in the parameter parsing code 20090810 09:15:49< corn> doing "wesnoth --nogui --multiplayer --controller1=ai --controller2=ai --log-debug=uploader --new-uploader" leads to an error 20090810 09:15:56< corn> give me a second and I will give you the message 20090810 09:16:27< Crab_> corn: well, why not --nogui --log-debug=uploader --new-uploader --multiplayer --controller1=ai --controller2=ai ? 20090810 09:16:40< corn> unrecognized option: '--log-debug' 20090810 09:16:44< corn> yes, that works fine 20090810 09:17:13< corn> however it would be best if the parameter code were not position dependent 20090810 09:17:16< corn> I will look at the code now 20090810 09:17:18< Crab_> it is a feature - everything after --multiplayer is considered MP parameters 20090810 09:17:59< corn> undocumented feature ;) 20090810 09:19:26< corn> I will change the manpage to make note of that when I change it to also show information on the new --new-uploader and --screenshot parameters 20090810 09:19:37< Crab_> ok 20090810 09:21:53< corn> can I fix the copyright in the manpage from 2003-2007 to 2003-2009? 20090810 09:21:59< corn> Copyright \(co 2003-2007 David White 20090810 09:22:55< Crab_> Ivanovic: ^ ? 20090810 09:23:48-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090810 09:23:52< euschn> hi 20090810 09:23:58< corn> hi 20090810 09:24:10< Crab_> hi euschn 20090810 09:33:42< corn> the typesetting used by manpages is very strange... 20090810 09:38:33< CIA-62> cornmander * r37612 /trunk/doc/man/wesnoth.6: Added information that only specific parameters can follow --multiplayer. 20090810 09:39:00< Crab_> corn: a question - look at http://wesnoth.pastebin.com/m7a606194 - there is two wesnoth --nogui games in a row. what is uploaded to server ? 20090810 09:39:34< corn> Crab_: I disabled log deletion for the new-uploader, you are uploading the same log twice 20090810 09:39:42< Crab_> corn: ok 20090810 09:40:12< corn> logs are uploaded before you enter a campaign and after you exit a campaign 20090810 09:40:56< Crab_> corn: this is understood. I was wondering about 'uploading the same log twice' part :) 20090810 09:41:14< corn> ok 20090810 09:41:46< corn> I disabled log deletion so I wouldn't have to play several turns through a campaign or keep remembering to have backup copies of logs whenever I wanted to test the uploader 20090810 09:42:56< Crab_> (gdb) p state.classification().campaign_type.c_str() 20090810 09:42:56< Crab_> $3 = 0xaa8558c "multiplayer" 20090810 09:42:56< Crab_> (gdb) p state.classification().label.c_str() 20090810 09:42:56< Crab_> $4 = 0xab42c94 "2p - The Freelands" 20090810 09:43:03-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090810 09:43:21< Crab_> corn: that is what you want to take from state.classification() 20090810 09:43:26< Crab_> in MP games, that is 20090810 09:43:42< corn> yes 20090810 09:44:02< corn> ok 20090810 09:44:09< corn> I will change it so that it uses those variables instead 20090810 09:44:12< corn> thank you 20090810 10:02:58-!- Appleman1234 [n=Appleman@131.181.102.206] has joined #wesnoth-dev 20090810 10:03:16-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090810 10:10:44< corn> Crab_: ok, looks like everything is working now 20090810 10:10:51< corn> I will commit everying to make it work 20090810 10:10:51< Crab_> good 20090810 10:12:16< CIA-62> cornmander * r37613 /trunk/src/upload_log.cpp: Fixed the variables read from gamestate.classification so that mp logs are complete instead of malformed. Fixed a logic error in a recent refactor. 20090810 10:13:08< CIA-62> cornmander * r37614 /website/stats.wesnoth.org/wesstats/controllers/root.py: Added mp log support to backend, finished support for kill events on backend 20090810 10:14:12< corn> Crab_: if you run ai tests with the --new-uploader parameter now, kill events will be logged 20090810 10:14:17< Crab_> ok 20090810 10:14:32< corn> I will add support for multiple maps and maybe also tile coloring based on kill frequency tonight to the wesstats ui 20090810 10:14:39 * Crab_ is compiling wesnoth at the test server atm.. 20090810 10:14:47< corn> test server? 20090810 10:15:56< corn> ok. I am off to bed, I will be back around 5 PM EST 20090810 10:16:25< Crab_> corn: yes, I have a separate computer which can run those ai-vs-ai tests all the time 20090810 10:16:56< Crab_> corn: so, I intend to leave it running 20090810 10:17:05< corn> ah 20090810 10:17:06< corn> ok 20090810 10:17:35< corn> in that case you should compile with logfile deletion enabled so the server isn't flooded with so many redundant logs 20090810 10:17:51< corn> upload_log.cpp:216 20090810 10:17:56< Crab_> thanks 20090810 10:18:03< corn> no problem 20090810 10:19:08< Crab_> ok, changed, compiling again 20090810 10:22:19< Crab_> corn: also note that current r37613 is probably only ok for ai-vs-ai logging 20090810 10:22:46< Crab_> (i.e. not campaign game) 20090810 10:23:38< Crab_> full version will probably need something like ' if (state.classification().campaign_type=="multiplayer") { ... } else { ... } ' 20090810 10:24:47-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090810 10:32:30-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090810 10:32:38< CIA-62> jetryl * r37615 /trunk/data/core/images/units/human-loyalists/ (102 files): Shadow updates on the bowman and fencer lines. 20090810 10:33:24< CIA-62> jetryl * r37616 /branches/1.6/data/core/images/units/human-loyalists/ (102 files): Shadow updates on the bowman and fencer lines. 20090810 11:01:54-!- knotwork__ [n=markm@hlfxns01bbg-142177232203.pppoe-dynamic.ns.aliant.net] has quit [Remote closed the connection] 20090810 11:02:18< Ivanovic> moin 20090810 11:02:49< Ivanovic> corn: of course you can fix the copyright note 20090810 11:04:50-!- loonybot [n=loonybot@79.139.138.234] has joined #wesnoth-dev 20090810 11:05:34-!- loonycyborg [n=sergey@79.139.138.234] has joined #wesnoth-dev 20090810 11:06:17< Ivanovic> cjhopman, corn, Crab_, deekay, ilor: don't forget, the last week of SoC has started 20090810 11:06:23< Crab_> ok 20090810 11:06:28< deekay> yup 20090810 11:06:34< Ivanovic> that is in already one week the final pencils down date is reached 20090810 11:06:45< Ivanovic> so make sure to commit (and document ;) ) your work 20090810 11:06:53< deekay> Ivanovic: When do you plan to release anything? 20090810 11:06:55< Ivanovic> euschn: uhm, meant you, too with the stuff above 20090810 11:07:01< Ivanovic> deekay: sunday 20090810 11:07:02< Ivanovic> :) 20090810 11:07:04< deekay> ok 20090810 11:07:35< Ivanovic> and i will look soon on when to start the feature freeze for 1.8 20090810 11:11:57-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090810 11:19:07-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090810 11:19:28< deekay> Crab_: Something is broken with unit formulas 20090810 11:19:50< Crab_> deekay: how to reproduce ? 20090810 11:19:55< deekay> Crab_: incorrect formulas cause game to crash 20090810 11:20:04< deekay> Crab_: Edit scenario_formula.cfg 20090810 11:20:46< deekay> Crab_: Crab_ For example line 153, ther's unit formula for spearman, add ) anywhere so syntax is wrong, try to play scenario 20090810 11:21:53< deekay> Crab_: Seems that exceptions that should be thrown during parsing of incorrect formulas are not handled 20090810 11:22:10< deekay> or something else wierd is happening 20090810 11:22:11< deekay> :) 20090810 11:25:38< Crab_> deekay: b) something else weird is happening. 20090810 11:25:57< deekay> yes? 20090810 11:26:01< deekay> interesting 20090810 11:26:08< Blueblaze> Any reason stats.wesnoth.org doesn't work anymore? 20090810 11:27:38< Crab_> deekay: formula error is handled correctly, but the calling code doesn't check for empty formula 20090810 11:27:49< Ivanovic> Blueblaze: jupp 20090810 11:28:12< Ivanovic> Blueblaze: it was unusable and resulted in stalls for the whole server because the database was too large and too much data parsed 20090810 11:28:20< Crab_> deekay: now I'll test the fix & commit it. 20090810 11:28:39< Ivanovic> Blueblaze: "soon" it will be available again, thanks to corns SoC project working on stats.wesnoth.org 20090810 11:28:44< deekay> Crab_: ok 20090810 11:28:59< Blueblaze> thanks 20090810 11:31:14< Ivanovic> cjhopman, corn, Crab_, deekay, euschn, ilor: it would be great if you could update the feature matrix you provided in your wiki page and somehow add the current status 20090810 11:31:46< Ivanovic> since most of you added something like this in your goals it would be really great to see what was done (also adding additional stuff implemented) 20090810 11:31:53-!- knotwork [n=markm@hlfxns01bbg-142177232203.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090810 11:31:59< Ivanovic> (this is not mandatory, would just be great to have) 20090810 11:32:07< Crab_> Ivanovic: ok. Is there a certain date when you expect to see this info ? 20090810 11:32:26< Ivanovic> Crab_: after the pencil down date 20090810 11:32:29< Crab_> ok 20090810 11:32:38< Ivanovic> so that i can write some short SoC resume for the normal wesnoth users 20090810 11:33:05< Ivanovic> as in "hey, we had those great projects and this is the huge amount of work our students managed to complete" 20090810 11:33:48< deekay> Ok, so one more week to clean the mess of fomulas from my hdd and commit it ;p 20090810 11:34:02< Ivanovic> :) 20090810 11:34:39< deekay> Ivanovic: Remember map we played last time? ANd problem with AI getting mermen? 20090810 11:34:53< Ivanovic> jupp 20090810 11:35:32< deekay> Ivanovic: I think that one AI knows what it should own (small label) and what prolly will fight on (bigger label) then it won't be such big problem anymore: http://student.agh.edu.pl/~dks/test4.png :) 20090810 11:36:13< Ivanovic> yes, sounds very reasonable 20090810 11:37:28< Ivanovic> okay, many of the students pages already have a status attached to the milestones 20090810 11:37:49< Ivanovic> (and the ones by euschn are even too fine granular for a short overview of what was done... ;) ) 20090810 11:38:10< deekay> Ivanovic: I wanted to play one game yesterday, but seems that fai was not in state to be played then - dev vercsion ;p but I think around the day after tomorrow once Crab_ implements one thing and I improve some more things we can play again 20090810 11:38:29< Ivanovic> so on wednesday? 20090810 11:38:32< Ivanovic> sounds good to me 20090810 11:38:56< deekay> Yes, that's my plan, let's hope it will work 20090810 11:39:17< Ivanovic> :) 20090810 11:45:55-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090810 11:46:02< YogiHH> hello everyone 20090810 11:46:49< YogiHH> euschn: anything urgent we need to talk about? 20090810 11:48:11-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090810 11:48:12< CIA-62> loonycyborg * r37617 /trunk/SConstruct: Updated SConstruct to reflect KDE and libnotify notification backends unification. 20090810 11:48:16< CIA-62> loonycyborg * r37618 /trunk/src/game_display.cpp: Fixed object path used to call KDE's notification service. 20090810 11:53:09 * deekay disappears for now 20090810 11:54:26< silene> loonycyborg: there are two todos related to kde in the notification code; for the one related to signals, could you run dbus-monitor and see if the notification daemon of kde returns an equivalent of NotificationClosed once the popup disappears? (i'm not even sure "popup disappears" makes sense in the kdeworld) 20090810 11:56:10< silene> for the first one, if you know of a way for testing for kde's version, could you add it? i have noticed that kde switched to fdo notifications last month, so org.kde.visualnotifications should no longer be supported in the next release 20090810 12:04:42< loonycyborg> The closest thing to version I have in the environment is KDE_SESSION_VERSION=4 :P 20090810 12:04:45-!- Kenpachi [n=chatzill@58.167.196.175] has quit [Read error: 110 (Connection timed out)] 20090810 12:05:00< loonycyborg> And it's way too general. 20090810 12:05:04-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [] 20090810 12:05:52< CIA-62> crab * r37619 /trunk/src/ai/formula/ (ai.cpp stage_side_formulas.cpp stage_unit_formulas.cpp): added better error handling to formula_ai-based stages 20090810 12:06:17< Crab_> deekay: ^ 20090810 12:07:52< loonycyborg> silene: It doesn't seem to send anything when notification is closed according to dbus-monitor. 20090810 12:09:07< silene> okay, thanks; so there is nothing to change 20090810 12:11:15< CIA-62> fendrin * r37620 /trunk/data/campaigns/Legend_of_Wesmere/utils/low-macros.cfg: LoW: Added the "Dwarvish Scout" to the player's recruit list. 20090810 12:11:22< loonycyborg> Though according to qdbusviewer it has signal 'NotificationClosed' 20090810 12:13:52< loonycyborg> silene: http://imagebin.org/58982 20090810 12:14:39< CIA-62> fendrin * r37621 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/ (08_Council_of_hard_choices.cfg 20_Council_ruling.cfg): LoW 8,20: Display the speaker's name in the story screen's title during the story only scenarios. 20090810 12:20:50< Ivanovic> loonycyborg: IIRC all actions and notifications for kde are auto closed after a short while unless you configure the system not to close it 20090810 12:21:52< loonycyborg> The same applies to Galago notifications,, 20090810 12:21:59< loonycyborg> s/,,/.. 20090810 12:22:53< loonycyborg> One of args in the dbus method call is the duration for which the notification window will stay in both interfaces. 20090810 12:23:46-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090810 12:31:00< loonycyborg> It seems that it tracks all notifications in a std::list and needs to handle the Signal in order to remove items from it appropriately. I'm not sure why it just doesn't send them fire-and-forget way.. 20090810 12:33:13< CIA-62> fendrin * r37622 /trunk/data/core/macros/schedules.cfg: DEFAULT_SCHEDULE macros each starting with a different time_of_day. 20090810 12:37:33< loonycyborg> Apparently in order to reuse a previously open notification window.. 20090810 12:44:56< CIA-62> fendrin * r37623 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/ (4 files): LoW 3,5,10,22: Corrected the objectives: Defeat all enemies ---> Defeat all enemy leaders. 20090810 12:45:45< silene> loonycyborg: yes; i don't know how it works on kde, but on gnome, notifications from the same source are handled sequentially; without this reuse, if you start a game with some ais in the background; you will still get "turn changed" notifications popping half an hour after the game finished 20090810 12:48:57< silene> so the current system appends (!) notifications to currently opened windows, so that they are displayed in real time 20090810 12:50:29< loonycyborg> kde seems to open them simultaneously. 20090810 12:51:48< loonycyborg> If there's already one open then it'll just open another next to it. 20090810 12:52:07< CIA-62> fendrin * r37624 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/04_Elvish_Treasury.cfg: LoW 4: Another correction of the scenario objectives: Defeat all enemies ---> Defeat all enemy leaders. 20090810 12:52:24-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has quit [Ping timeout: 180 seconds] 20090810 12:53:21< CIA-62> fendrin * r37625 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/17_Breaking_the_siege.cfg: LoW 17: Even more awesome scenario objective corrections. 20090810 12:59:47< CIA-62> fendrin * r37626 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/07_Elves_last_stand.cfg: 20090810 12:59:47< CIA-62> LoW: 07 20090810 12:59:47< CIA-62> Added ambient sounds for the woods and rivers. 20090810 12:59:47< CIA-62> Corrected wrong scenario objectives. 20090810 12:59:47< CIA-62> The sound effects still have to be commited. 20090810 13:00:23-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090810 13:01:54< CIA-62> fendrin * r37627 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/19_Costly_Revenge.cfg: LoW 19: More speech about saurian genozid. 20090810 13:03:12< CIA-62> fendrin * r37628 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/14_Human_Alliance.cfg: 20090810 13:03:12< CIA-62> LoW 14: Redone the reenforcement events. 20090810 13:03:12< CIA-62> Sound effects and images still await their commitment. 20090810 13:06:14-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090810 13:06:33< CIA-62> loonycyborg * r37629 /trunk/src/game_display.cpp: Fixed icon path in the dbus call. 20090810 13:06:42-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090810 13:10:04< CIA-62> fendrin * r37630 /trunk/data/tools/emacs_mode/wesnoth-wml-data.el: Emacs wml mode: Updated the known wml elements. 20090810 13:13:15< CIA-62> fendrin * r37631 /trunk/ (changelog players_changelog): Updated the changelog to reflect the progress of LoW. 20090810 13:33:33< CIA-62> fendrin * r37632 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/ (3 files): LoW 8,14,19: Fixed bugs found by wmllint. 20090810 13:34:34< Soliton> Crab_, corn: not sure what you were talking about but i guess you want to save the scenario id and not the label which is the name savegames get afaik. 20090810 13:35:55< Crab_> Soliton: that was about 'how to get scenario id in ai-vs-ai headless multiplayer game from game state' 20090810 13:36:18< Soliton> ok, but that label is not it. 20090810 13:36:38-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090810 13:36:51< Soliton> should be id unless it's renamed somewhere from the WML key name. 20090810 13:44:30< Crab_> Soliton: yes, but atm there's no such parameter in game_classification. 20090810 13:45:49< Soliton> hmm, there must be some parameter that has for example "multiplayer_The_Freelands" for freelands? 20090810 13:45:51< Crab_> Soliton: so, we used label to make it work today. ( it defaults to scenario name in the case we're testing) http://wesnoth.pastebin.com/m26375e6b ) 20090810 13:46:26< Soliton> and the scenario name is translatable.. 20090810 13:47:22< Crab_> Soliton: I agree with you, you're right, it should be id. I'm just saying that 'it works for us now, but we'll change it' 20090810 13:48:13< Crab_> Soliton: as you see from that debug session, 'scenario' parameter is not set during MP ai-vs-ai game. 20090810 13:48:56< Soliton> ah, i see. 20090810 13:49:58< Crab_> so, we'll fix that to 'set scenario to that id (e.g. "multiplayer_The_Freelands")', and then we'll use scenario 20090810 13:51:08< Crab_> Soliton: it's game.cpp:812 20090810 13:52:49< Soliton> ok, no idea why it gets removed there. 20090810 13:53:29< Crab_> Soliton: note that there are some conditionals which check the classification().scenario for being empty 20090810 13:53:48< Crab_> Soliton: for example, there's a certain hack in multiplayer_wait.cpp:364 20090810 13:55:26< Crab_> so it's (theoretically) possible to break something while fixing game.cpp:812 20090810 13:55:44-!- fabi [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090810 13:56:06< Crab_> so, we'll fix this, but a bit later 20090810 13:57:57< YogiHH> euschn: see above, anything that rings a bell? 20090810 13:58:32-!- xchat_sux is now known as Elvish_Pillager 20090810 14:01:11< shadowmaster> wesbot: seen Turuk 20090810 14:01:11< wesbot> shadowmaster: Person, who was using the nick Turuk 3h 28m ago, last spoke 3d 7h ago. is now known as Turuk_ here and on the channels #wesnoth and #wesnoth-umc-dev. 20090810 14:01:34< Soliton> seems like the scenario id has always been removed for multiplayer so i guess there must be a reason. 20090810 14:01:50< Soliton> probably a hack though. 20090810 14:02:48< Crab_> Soliton: well, we can introduce additional parameter to game_classification to hold MP scenario id 20090810 14:03:12< Crab_> but this is a bit bloated 20090810 14:04:08< Soliton> euschn: reloaded game replays are still corrupted for me. did you say only the loading is the issue and the replay data should be all there? 20090810 14:06:07< Soliton> euschn: err, nevermind. i must have used an old version last time. now it works. 20090810 14:09:47< Soliton> euschn: nevermind again looked at the wrong save... so still doesn't work for me. 20090810 14:11:28-!- deekay [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090810 14:11:53< euschn> YogiHH: not really, why? I have never changed the way scenario ids are used, I just wrapped them in the classification object, but didnt change their functionality 20090810 14:12:21< euschn> Soliton: this is about the replays of MP games that were re-started using a save, correct? 20090810 14:12:38< Soliton> euschn: yes, files.wesnoth.org/soliton the bluewater one. 20090810 14:13:40< euschn> Soliton: ok, I wasnt clear there, sorry. the replay files are indeed broken. what I meant was the breakage happens when a save (broken or not) is loaded 20090810 14:14:00< Soliton> ahh, ok. 20090810 14:14:03< Soliton> too bad. 20090810 14:14:15< euschn> by loading you broke the starting_pos - thats fixed now 20090810 14:14:15< YogiHH> Soliton: Is that the same thing with 1.6? 20090810 14:14:24< Soliton> YogiHH: yes. 20090810 14:14:52< YogiHH> euschn: These files somehow get a snapshot inside of replay_start. Not sure where that happens, though. 20090810 14:15:05< euschn> Soliton: well, the data might still be there somehow. the problem is the broken [replay_start] is the original starting_pos merged with the snapshot or something 20090810 14:15:19< euschn> so it might be hard to get the correct starting data out of it 20090810 14:15:32-!- knotwork [n=markm@hlfxns01bbg-142177232203.pppoe-dynamic.ns.aliant.net] has quit [Remote closed the connection] 20090810 14:15:35< euschn> YogiHH: it happens at loading of mp saves - i fixed it last week 20090810 14:15:40< euschn> happened* 20090810 14:15:44< Soliton> well, the starting data is of course known but probably not worth looking into fixinf that. 20090810 14:17:17< Soliton> hmm, there seem to be two snapshots in that save one top level and one inside replay_start. 20090810 14:17:26-!- knotwork [n=markm@hlfxns01bbg-142177232203.pppoe-dynamic.ns.aliant.net] has joined #wesnoth-dev 20090810 14:17:35< YogiHH> Soliton: Fix is this: Correct starting positions of leaders in replay_start, set gold for teams to starting gold, delete all villages, delete all units but leader, move [time] and [music] from snapshot to replay_start, delete the inside snapshot 20090810 14:18:16< Soliton> yeah ok. i think i don't care enough. ;-) 20090810 14:18:23< YogiHH> Soliton: Fix more stuff in case i forgot something ;-) 20090810 14:18:24< Soliton> but good to know. 20090810 14:18:46< YogiHH> Soliton: oh, i forgot to reset current turn :-) 20090810 14:19:49< euschn> Ivanovic: ok, I will put up some summary/overview of what I did on my wiki page 20090810 14:19:53< Soliton> YogiHH, euschn: http://www.wesnoth.org/forum/viewtopic.php?f=6&t=26609 20090810 14:20:04< Ivanovic> euschn: no need to hurry 20090810 14:20:13< euschn> ok 20090810 14:20:27< Ivanovic> i would just like to be able to write together some rather nice summary of the successfull projects once SoC coding time is over 20090810 14:26:46< Soliton> loonycyborg: i think it might be best to decide for one standard userdata dir on windows and make that work without any commandline parameters. there seem to be a lot of people that get confused by it which just creates a lot of noise. 20090810 14:39:38< loonycyborg> Soliton: But which should it be? My Documents\ one is the most appropriate, but if it'll be used by default, it'll cause undesirable behavior for 'portable' distribution. 20090810 14:42:17< Crab_> loonycyborg: what about something like "if userdata dir is present inside wesnoth directory, use it, else use "my documents/foo" ? 20090810 14:42:56-!- allefant_ is now known as elias 20090810 14:44:13< loonycyborg> That's better, but still can cause confusion :P 20090810 14:47:40< Soliton> loonycyborg: then those that want a portable wesnoth need to learn one command line parameter? 20090810 14:50:02< loonycyborg> Maybe I should just add wesnoth-portable.lnk shortcut to the distribution :P 20090810 14:51:20< Soliton> why not. 20090810 14:52:37< Soliton> YogiHH, euschn: corrupted campaign replay: http://www.wesnoth.org/forum/viewtopic.php?p=375400#p375400 20090810 14:53:42< Soliton> YogiHH, euschn: first corruption is Tallin not leveling up because he apparently has less XP in the replay and later on some footpads refuse to die. also there is some weirdness with healing near the end of player 1's turn sometimes. 20090810 14:54:38< YogiHH> Soliton: I might look into it tonight, don't have time for it now. 20090810 14:55:01< euschn> ill have a look at it aswell 20090810 14:55:27< Soliton> YogiHH, euschn: more off an OOS issue.. it'd be nice if the OOS message "over-riding game calculations with data source results" were actually true and if a unit died in a replay it would be killed off even if the current calculations indicate otherwise. 20090810 14:56:13< Soliton> in some OOS cases like differing damage amounts it really works that way but for units perishing for example it's not. 20090810 14:57:17< Soliton> would make replays much more robust against the odd OOS. 20090810 14:57:20< deekay> Crab_: Another bug 20090810 14:57:27< Crab_> deekay: I'm listening :) 20090810 14:57:40< Soliton> alternatively or additionally allow debug commands while replaying. ;-) 20090810 14:57:41< deekay> Crab_: Run formula test scenario 20090810 14:58:13< deekay> Crab_: in formula commandline: move(my_leader.loc, loc(8,5) ) 20090810 14:58:23< deekay> Crab_: observe fireworks ;) 20090810 14:59:10< euschn> Soliton: im not sure I understood it, which one do you want to have priority: game calculation or replay data? 20090810 14:59:31< Soliton> euschn: as the message indicates, replay data. 20090810 14:59:51< euschn> ah nevermind, misread there, all clear 20090810 15:00:46< deekay> Crab_: Plus I have another one.. gamestate_changed() giving me true when in fact nothing happened 20090810 15:00:53< Soliton> euschn: in that replay for example you can see how units do more damage then they should next to the not-leveled-up Tallin because he had level 4 leadership in the original. since the game just uses those damage values regardless it doesn't break at that point yet. 20090810 15:01:01< deekay> Crab_: Resulting in infinite loop after move_partial 20090810 15:01:26< euschn> i see 20090810 15:01:49< Crab_> deekay: ok, first one - bug found - will fix & test & commit 20090810 15:02:07< deekay> Crab_: cool :) 20090810 15:02:47< Crab_> it hit a '//@todo 1.7 do some tests on returned route' in src/actions.cpp :) I guess it's time to do this todo. 20090810 15:02:59< deekay> hehe 20090810 15:03:00< deekay> :) 20090810 15:03:03< Crab_> s/src\/actions.cpp/src\/ai\/actions.cpp 20090810 15:03:32< Crab_> explain your 'another one' in more detail. how to reproduce ? 20090810 15:03:59< deekay> Crab_: formula test scenario - create unit of the same side next to leader, try to move_partial leader into this unit 20090810 15:04:35< deekay> Crab_: It is more visible if you make it unit formula - then you hit infinite loop 20090810 15:05:49< deekay> Error 2007 is reported, but ai/formula/ai.cpp:355 gives true 20090810 15:06:06< deekay> When, in fact, nothing happened 20090810 15:06:58< Crab_> error can be reported even if game state has changed, that part is ok 20090810 15:07:09< deekay> Crab_: error is ok 20090810 15:07:22< deekay> Crab_: Problem is that no move was done so gamestate did not change 20090810 15:07:36< Crab_> I'll check this part now 20090810 15:07:41< deekay> So is_gamestat_changed() lies to us. :) 20090810 15:07:48< Crab_> yes 20090810 15:08:03-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090810 15:09:24< deekay> Crab_: Also it could be nice to somehow supress these errors for formula AI (i.e. put these into some log domain that is silent by default) , since it seems common sense to sometimes just use it as "normal case" that error occured, at least for me 20090810 15:10:12< Crab_> deekay: I disagree. you should instead use 'check_XXX_action' and then, if it is ok, execute. 20090810 15:10:24< deekay> Crab_: In formula? 20090810 15:10:39< Crab_> deekay: yes, in execute_variant 20090810 15:10:57< deekay> Crab_: We don't understand each other :) 20090810 15:10:58< Crab_> deekay: errors during check_XXX_action are now 'warn' , but they can be reduced to 'info' 20090810 15:11:02< euschn> Soliton: hm, when I watch that replay, Tallin levels up right away, but I get an assertion failure right away: src/actions.cpp:273: void place_recruit(const unit&, const map_location&, bool, bool, bool, bool): Assertion `resources::units->count(recruit_location) == 0' failed. 20090810 15:11:36< Crab_> deekay: you are talking about errors like '20090810 16:08:47 error ai/actions: Error #2007 in partial move by side 1 from location 11,3 to location 12,3 ' ? 20090810 15:11:52< deekay> Yes 20090810 15:12:31< Crab_> in formula_ai::execute_variant, you do something like " move_result = ai_.execute_move_action(move->src(), move->dst(), true); ", which gives you that error, isn't it ? 20090810 15:12:44< deekay> True 20090810 15:13:19< Soliton> euschn: he changes unit type from Royal Guard to General if that's what you mean. are you using 1.7.2 or trunk? 20090810 15:13:31< euschn> trunk 20090810 15:13:42< Crab_> deekay: do move_result = ai_.check_move_action( move->src(), move->dst(), true ); if (move_result->is_ok()) { move_result->execute(); ... } instead 20090810 15:14:05< euschn> Soliton: yea he changes unit type from what I see, and his xp goes to 0 20090810 15:14:24< Crab_> deekay: errors during check_move_action are atm at log level "warn", and they CAN be reduced to log level "info". 20090810 15:14:39< Crab_> imo, errors during execution should stay at log level "error" 20090810 15:14:40< Soliton> euschn: well, try with 1.7.2. he should have a bit of XP after the transformation. 20090810 15:14:55< euschn> ok 20090810 15:15:13< deekay> Crab_: ok, I follow now :) 20090810 15:15:16< deekay> Crab_: I agree 20090810 15:16:39< CIA-62> silene * r37633 /trunk/src/game_display.cpp: Removed recursion from prune_chat_messages and simplified it. 20090810 15:16:47< CIA-62> silene * r37634 /trunk/src/game_display.cpp: Fixed broken logic when purging notifications. 20090810 15:17:30< Soliton> euschn: i never get the unit transformation in trunk with my own savegames. 20090810 15:17:39< euschn> weird 20090810 15:17:56< Soliton> even started again from the start-of-scenario save. 20090810 15:18:59< Blueblaze> unit transformation OOS with variable changes directly after it :z 20090810 15:19:03 * Blueblaze throws that in there 20090810 15:19:30< shadowmaster> df /opt 20090810 15:20:08< shadowmaster> er, good morning 20090810 15:20:19-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090810 15:20:34-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090810 15:21:07< Soliton> euschn: if you want to take a look, my start-of-scenario save is on files.wesnoth.org/soliton 20090810 15:21:21< euschn> thanks 20090810 15:22:22< Soliton> the whole campaign run is a couple of weeks old now and was done with different trunk revisions but i'd think that shouldn't matter too much... 20090810 15:27:36-!- crimson_p [n=irchon@64.201.60.211] has joined #wesnoth-dev 20090810 15:27:52-!- Blarumyrran [n=minaise@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090810 15:31:43-!- crimson_p [n=irchon@64.201.60.211] has quit [Remote closed the connection] 20090810 15:36:30-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090810 15:39:04-!- Appleman1234 [n=Appleman@131.181.102.206] has quit ["Leaving"] 20090810 15:39:46< CIA-62> soliton * r37635 /trunk/data/campaigns/Northern_Rebirth/scenarios/06a_Old_Friend.cfg: made Rakshas passive so he doesn't run out of his fortress 20090810 15:40:50< euschn> Crab_, or any other ai experts: when playing EI - The Drowned Plains I get the following error on every ai turn: Error #2007 in full move by side 2 from location x,y to location x1,y1 . full move failed 20090810 15:41:21< euschn> in case you need my start of scenario save: http://stud3.tuwien.ac.at/~e0204097/wesnoth/EI-The_Drowned_Plains 20090810 15:43:37< Crab_> euschn: noted. it's a case of ai_default doing something (partially) stupid (it was always doing it, but it wasn't noticed before). I'll look into it later. 20090810 15:43:47< euschn> ok thanks 20090810 15:45:21-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090810 15:45:59< corn> 3~hi 20090810 15:46:02< corn> hi 20090810 15:46:09< Crab_> corn: hi 20090810 15:46:33< Crab_> corn: note the irclog - there's a msg for you by Soliton 20090810 15:46:38< corn> yes, I saw 20090810 15:47:09< corn> for now it is ok, although there should be some unique translation-independent identified for scenarios 20090810 15:47:12< Crab_> corn: ~560 games played so far. have any uploads reached your site ? 20090810 15:47:21< corn> will check nopw 20090810 15:47:49< corn> Showing rows 0 - 29 (584 total, Query took 0.0003 sec) 20090810 15:47:49< Crab_> (~280 actually ) 20090810 15:48:20< corn> and the kill events table: 20090810 15:48:27< corn> Showing rows 0 - 29 (13,940 total, Query took 0.0004 sec) 20090810 15:48:38< Crab_> so, it seems, all is going well ? 20090810 15:48:40< corn> yes 20090810 15:48:43< Crab_> good. 20090810 15:49:13< corn> I will run my map tile generator script so that gmaps tiles are generated for all the maps that have been played 20090810 15:49:27< Crab_> corn: there are four maps. so, there will be some killgraphs soon ? 20090810 15:49:33< corn> yes 20090810 15:49:38< Crab_> cool :) 20090810 15:51:09< corn> ok. tilesets generated: http://cornmander.com/wesstats/images/ 20090810 15:51:23< corn> I am taking an MD5 hash of the map file sent to the server and using it as a unique identifier 20090810 15:51:30< corn> is there a better way to do this? 20090810 15:52:16< Crab_> corn: this is good enough, I think :) 20090810 15:52:19< corn> ok 20090810 15:55:37< CIA-62> crab * r37636 /trunk/src/ai/ (actions.cpp actions.hpp): fixed bug with ai::move_result::is_gamestatus_changed() being incorrectly set, fixed bug with moving (via formula_ai) to unavailable location triggering an assertion failure during ai move 20090810 15:55:40< Crab_> deekay: ^^ 20090810 15:55:52< deekay> Great :) Thanks 20090810 15:57:09-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090810 15:57:20-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090810 15:57:56< Crab_> deekay: we set 'gamestatus is changed' if a) we are ambushed b) we have seen a friend c) we have seen an enemy d) we moved from our former location e) we removed moves from unit 20090810 15:59:07-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090810 15:59:09< deekay> Crab_: ok 20090810 16:07:27-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090810 16:09:48< CIA-62> cornmander * r37637 /trunk/doc/man/ (36 files in 19 dirs): Updated copyright on all manpages from 2007 to 2009. 20090810 16:10:16< shadowmaster> mordante: is there any GUI2 widget providing the functionality of the GUI1 (GUI0 ?) dialogs::unit_preview_pane / dialogs::unit_types_preview_pane ? Basically I'd like to try at writing a GUI2-based dialog for the create unit command, unless it's in your short-term todo list. 20090810 16:10:31-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Remote closed the connection] 20090810 16:12:04< shadowmaster> mordante: although... never mind, I seem to have mistaken those for other functionality. GUI2 seems to already provide what I'll need. 20090810 16:12:44< shadowmaster> (GUI3?) 20090810 16:15:16-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090810 16:18:50< CIA-62> cornmander * r37638 /website/stats.wesnoth.org/ (3 files in 3 dirs): Added map selection to the template of the killmaps page. Still needs to be parsed on the backend. 20090810 16:37:32< CIA-62> shadowmaster * r37639 /website/frontpage/: Making directory for the frontpage portrait rotation stuff 20090810 16:39:31-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090810 16:39:53< CIA-62> shadowmaster * r37640 /website/forum.wesnoth.org/ (phpbb-3.0.4/ phpbb-3.0.5/ phpbb-3.0.5/README): Remove old phpbb 3.0.4 patches dir, add a new phpbb 3.0.5 patches dir 20090810 16:40:15< CIA-62> soliton * r37641 /branches/1.6/src/server/server.cpp: log the response of admin commands 20090810 16:40:26< CIA-62> soliton * r37642 /trunk/src/server/server.cpp: log the response of admin commands 20090810 16:42:52< CIA-62> cornmander * r37643 /website/stats.wesnoth.org/ (3 files in 3 dirs): Finished support for map selection on the frontend and backend. Fixed incorrect map dimensions reporting in get_map_dimensions(). 20090810 16:43:56< corn> check it out: http://cornmander.com/wesstats/killmaps 20090810 16:44:12< corn> still no per-tile statistics yet and I broke hexgrid alignment somehow 20090810 16:44:16< corn> but it is still a work in progress :) 20090810 16:45:52< CIA-62> shadowmaster * r37644 /website/forum.wesnoth.org/phpbb-3.0.5/ (wesnothd_usernames.patch wesnothd_usernames.patch.README): Add the wesnothd usernames rule patch for phpbb 3.0.5 20090810 16:47:26-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Read error: 60 (Operation timed out)] 20090810 16:55:46-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has left #wesnoth-dev [] 20090810 16:58:48< CIA-62> shadowmaster * r37645 /website/frontpage/portrait-rotation/ (17 files): Add portrait rotation code, current images, and the template used for Glamdrol. 20090810 17:00:05-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090810 17:00:21-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090810 17:04:31-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090810 17:06:32< CIA-62> shadowmaster * r37646 /website/frontpage/portrait-rotation/README: Forgot to add a little note indicating why the obvious procedure may break on Internet Explorer (who else!) 20090810 17:15:03-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit ["Saurian Augur - I'll heal you by 4 hp if you leave next to me"] 20090810 17:17:40-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090810 17:24:58-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090810 17:25:06< Ivanovic> corn: updating the *generated* files was a bad idea 20090810 17:25:21< Ivanovic> that is: the translated man pages are created based on po/wesnoth-manpages/*.po* 20090810 17:25:25< CIA-62> silene * r37647 /trunk/src/ (actions.cpp dialogs.cpp): Fixed two segfaults at level advance. (Fix for bug #14098.) 20090810 17:27:03< corn> oh 20090810 17:27:40< corn> ok, I will revert that commit and change it correctly 20090810 17:28:08< shadowmaster> uh, I forgot cycholka's registartion page haaaack 20090810 17:28:48< corn> Ivanovic: should I be changing the *.po files or wesnoth-manpages.pot 20090810 17:29:29< loonycyborg> Only the english man page. 20090810 17:29:53< Ivanovic> only the english manpages, just as loonycyborg said 20090810 17:30:02< Ivanovic> then add the change to utils/pofix.py 20090810 17:30:05 * shadowmaster grumbles after discovering that the registration page hack for phpbb 3.0.4 conflicts on 3.0.5. 20090810 17:30:25< Ivanovic> and run that on all the *.po* files in po/wesnoth-manpages/ 20090810 17:30:56< corn> so, is that en_GB.po or the actual doc/man/wesnoth.6 20090810 17:31:47< Ivanovic> the original file is doc/man/wesnoth*.6 20090810 17:31:51< corn> ok 20090810 17:32:03< Ivanovic> from this one the files in po/wesnoth-manpages/ are created 20090810 17:32:27< Ivanovic> those on the other hand are processed to create the files doc/man/LANGCODE/*.6 20090810 17:32:36< Ivanovic> (yes, en_GB is just a translation, too) 20090810 17:33:05-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection timed out] 20090810 17:35:03< corn> what domain would this be in pofix.py? 20090810 17:36:27-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Client Quit] 20090810 17:36:58-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090810 17:38:36< shadowmaster> corn: manpages belong to wesnoth-manpages 20090810 17:40:00< corn> ok 20090810 17:44:08< corn> ok, I think I did it correctly this time 20090810 17:46:09< CIA-62> cornmander * r37648 /trunk/ (49 files in 2 dirs): Fixed copyright correction in manpages. 20090810 17:50:20< Ivanovic> corn: argh, i amreally sorry, what i told you was bulls*** 20090810 17:50:33< Ivanovic> that is: of course the translated versions should also get the update in the version string 20090810 17:50:43< Ivanovic> they won't with the current fix 20090810 17:50:57< Ivanovic> let me have a look at this stuff and attempt to fix it myself... 20090810 17:51:51< corn> it's ok, I am completely clueless with regards to localization :) 20090810 17:54:55< corn> right now I need to figure out some way to give gmaps individual tile colors for ~ 40x26 tiles without putting all those lines in the JS 20090810 17:56:34< CIA-62> silene * r37649 /branches/1.6/src/ (actions.cpp dialogs.cpp): 20090810 17:56:34< CIA-62> Backport of revision 37647. 20090810 17:56:34< CIA-62> Fixed two segfaults at level advance. (Fix for bug #14098.) 20090810 18:00:51< CIA-62> ivanovic * r37650 /trunk/ (84 files in 21 dirs): 20090810 18:00:51< CIA-62> fix error in manpages 20090810 18:00:51< CIA-62> remove update directive for copyright update from pofix.py (if a translator 20090810 18:00:51< CIA-62> sends in a version with wrong date, he has to notice it, this does not happen 20090810 18:00:51< CIA-62> when it does not get fuzzy, corn already fixed all the po files with some sed 20090810 18:00:52< CIA-62> command, so they are safe) 20090810 18:00:56< CIA-62> regenerated po and .6 files based on the latest doc/man/wesnoth*.6 20090810 18:03:34< corn> Ivanovic: who is responsible for administering the wesnoth.org server? 20090810 18:03:51< Ivanovic> basic admin is done by Rhonda 20090810 18:03:53< corn> sometime later this week I want to begin migrating my work to the official server rather than my prototype 20090810 18:04:13-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: wesbot, Alesis-Novik_ 20090810 18:04:15< corn> it will probably require some package updates on the system and a lot of coordination with the sys admin 20090810 18:04:18< corn> ok 20090810 18:04:30< corn> Rhonda: ^ 20090810 18:05:16< shadowmaster> Ivanovic: thought you also server for that? 20090810 18:05:20< shadowmaster> *served 20090810 18:05:51< shadowmaster> as in, move stuff around, make backups, do random attempts at mediawiki administration... ;) 20090810 18:06:43< Ivanovic> shadowmaster: sure, i try my best to break random things 20090810 18:06:47< Ivanovic> though the real admin is Rhonda 20090810 18:06:57< Ivanovic> with Soliton and me having full power, too 20090810 18:09:41-!- wesbot [n=wesbot@wesnoth/bot/wesbot] has joined #wesnoth-dev 20090810 18:11:27-!- wesbot [n=wesbot@wesnoth/bot/wesbot] has quit [Killed by sagan.freenode.net (Nick collision)] 20090810 18:11:27-!- Alesis-Novik_ [n=alesis@78.60.249.133] has joined #wesnoth-dev 20090810 18:11:27-!- wesbot [n=wesbot@86.59.118.153] has joined #wesnoth-dev 20090810 18:11:29-!- wesbot [n=wesbot@86.59.118.153] has quit [Read error: 54 (Connection reset by peer)] 20090810 18:11:29-!- wesbot_ [n=wesbot@asteria.debian.or.at] has joined #wesnoth-dev 20090810 18:11:29-!- wesbot_ is now known as wesbot 20090810 18:12:01< corn> ok, I will be back in 5 hrs or so 20090810 18:12:18-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090810 18:16:56-!- Netsplit clarke.freenode.net <-> irc.freenode.net quits: kimrhh, crimson_penguin 20090810 18:17:09-!- Netsplit over, joins: crimson_penguin, kimrhh 20090810 18:17:48-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090810 18:18:31< CIA-62> soliton * r37651 /branches/1.6/src/server/ (ban.cpp server.cpp): 20090810 18:18:31< CIA-62> ignore bans with invalid times from the ban_save_file 20090810 18:18:31< CIA-62> explain what went wrong when we couldn't parse the ban duration 20090810 18:18:36< CIA-62> soliton * r37652 /branches/1.6/src/server/ban.cpp: made month and Minute valid ban times, too 20090810 18:18:49< CIA-62> soliton * r37653 /trunk/src/server/ban.cpp: made month and Minute valid ban times, too 20090810 18:19:02< CIA-62> soliton * r37654 /trunk/src/server/ (ban.cpp server.cpp): 20090810 18:19:02< CIA-62> ignore bans with invalid times from the ban_save_file 20090810 18:19:02< CIA-62> explain what went wrong when we couldn't parse the ban duration 20090810 18:26:36< crimson_penguin> shadowmaster: guess what! it works! 20090810 18:26:52< shadowmaster> wow. Lucky MacOS X users. 20090810 18:27:11< shadowmaster> I mean, if you forked it from my code... of course it works? Or I'd not have released it :) 20090810 18:27:24< crimson_penguin> Well, MY part of it works too 20090810 18:27:58< crimson_penguin> now where should I post it? 20090810 18:28:00< shadowmaster> too bad I can't see it in action, can I? 20090810 18:28:10< crimson_penguin> yeah :-/ 20090810 18:28:31< shadowmaster> http://www.wesnoth.org/forum/viewtopic.php?f=9&t=22859 , just post a reply stating your bussiness. 20090810 18:30:50< crimson_penguin> http://www.happyspork.com/pics/wesnoth_tc.png 20090810 18:31:08-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090810 18:31:25< shadowmaster> crimson_penguin: feel free to use my complete credit entry. 20090810 18:31:42< crimson_penguin> where's that? 20090810 18:31:45< crimson_penguin> oh 20090810 18:32:03 * shadowmaster guesses "in many totally random places" 20090810 18:32:43< crimson_penguin> ahh, somehow I deleted your README :P 20090810 18:32:52< crimson_penguin> but luckily, I didn't really delete it, it was just in the trash 20090810 18:33:05-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090810 18:33:51< shadowmaster> trash? what trash? ;) 20090810 18:34:18< crimson_penguin> see, the trash is handy when you apparently randomly throw stuff in it 20090810 18:34:21< shadowmaster> anyway... I noticed that wesnoth-tc doesn't allow for direct palette-to-palette remappings, purely due to an user-interface thing. 20090810 18:34:23< crimson_penguin> how about "Ignacio Morelle (shadowmaster)"? 20090810 18:34:27< shadowmaster> that's okay. 20090810 18:34:50< shadowmaster> the lack of direct p2p (no, NOT that p2p) remapping is bothering me though. I may fix that in a later release. 20090810 18:34:58< shadowmaster> Hopefully with cleaner code (libpng...brrrr) 20090810 18:35:08< Aethaeryn> shadowmaster: That is a cool name. 20090810 18:35:49< shadowmaster> p2p? 20090810 18:36:09< crimson_penguin> shadowmaster: well my modification to your code was fairly minor, I mostly just added a function and renamed your main function 20090810 18:36:59< Blarumyrran> What is that 20090810 18:37:08< Blarumyrran> the program. 20090810 18:37:15< shadowmaster> applies TC. 20090810 18:37:24< shadowmaster> 'nuff said. 20090810 18:38:11< Blarumyrran> Im not sure its very useful unless its a plugin for gimp/ps 20090810 18:38:19< crimson_penguin> shadowmaster: http://www.pasteit4me.com/23017 20090810 18:38:25< shadowmaster> you need to learn the concept of back-end, Blarumyrran 20090810 18:38:48< shadowmaster> someday, someone, will use it as a back-end (or just fork it) for such a thing 20090810 18:39:03< shadowmaster> but I cannot be bothered to write a gimp plugin if all I want is to draw. 20090810 18:43:22-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090810 18:43:30< silene> crimson_penguin: https://gna.org/bugs/index.php?14102 20090810 18:44:49< crimson_penguin> silene: thanks 20090810 18:45:55-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit ["Reconnecting"] 20090810 18:46:15-!- Aethaeryn [n=Michael@69.251.9.23] has joined #Wesnoth-dev 20090810 18:47:53< crimson_penguin> Ivanovic: we should probably say somewhere on the home page or something, that OS X 10.4+ is required 20090810 18:47:59< CIA-62> soliton * r37655 /branches/1.6/src/server/server.cpp: also log the reason of a ban when rejecting 20090810 18:53:03-!- shadowm2940 [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090810 18:53:17-!- shadowm2940 [n=ignacio@wesnoth/developer/shadowmaster] has quit [Nick collision from services.] 20090810 18:54:43< crimson_penguin> shadowmaster: it even has Open Recent :D 20090810 18:55:22< crimson_penguin> and it supports dragging a png onto its icon and stuff - you get lots of neat functionality "for free" with Cocoa 20090810 18:56:29< shadowmaster> sounds like instant cocoa powder. 20090810 18:56:36< shadowmaster> 20090810 18:56:57< crimson_penguin> :D 20090810 18:57:40< crimson_penguin> I'm just really happy to have actually done a Cocoa project - it was just the right amount of complexity for me to learn a lot, but not be too overwhelmed 20090810 18:58:29-!- EdB [n=edb@79.95.12.58] has joined #wesnoth-dev 20090810 18:59:36-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit [] 20090810 19:01:59-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090810 19:06:17< Ivanovic> crimson_penguin: we do so on the download page 20090810 19:11:16-!- YogiHH [n=chatzill@d028227.adsl.hansenet.de] has joined #wesnoth-dev 20090810 19:12:31-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090810 19:17:15< shadowmaster> um, I can't concentrate on cycholka's patch. I guess I'll get it done after eating something... 20090810 19:17:20-!- Mellar [n=brebbesv@ti400720a080-0150.bb.online.no] has quit [Read error: 110 (Connection timed out)] 20090810 19:23:05< CIA-62> shadowmaster * r37656 /trunk/data/campaigns/Delfadors_Memoirs/scenarios/02_this_valley_belongs_to_me.cfg: 20090810 19:23:05< CIA-62> Give an actual name to the Goblin Pillager in DM scenario 2. He had a 20090810 19:23:05< CIA-62> proper character id already. 20090810 19:23:05< CIA-62> (http://www.wesnoth.org/forum/viewtopic.php?p=368132#p368132) 20090810 19:28:39< zookeeper> it still didn't have a name? :S 20090810 19:29:11< shadowmaster> weird things get forgotten over DM. 20090810 19:29:23< crimson_penguin> Ivanovic: most people don't go to the downloads page for the Mac binary I think... on the other hand, I'm not sure how it could be fit in on the main page 20090810 19:30:20-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090810 19:30:21< Ivanovic> crimson_penguin: and those who use the 10.3.x version will notice after downloading that their version of OSX is not recent enough 20090810 19:30:21< CIA-62> shadowmaster * r37657 /trunk/data/campaigns/Delfadors_Memoirs/scenarios/03_road_to_weldyn.cfg: Remove pre-0.8 WML constructs. 20090810 19:30:48< crimson_penguin> well, they'll notice that the dmg won't mount ;) 20090810 19:30:56< Ivanovic> exactly 20090810 19:31:05< crimson_penguin> and then they'll report a bug, like #14102 20090810 19:31:13< shadowmaster> s/pre\-0\.8/pre-Wesnoth 0.8/ 20090810 19:31:36 * crimson_penguin doesn't think - needs to be escaped outside of [] 20090810 19:31:37-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has quit [] 20090810 19:31:51< shadowmaster> kudos to fendrin/fabi and esr. 20090810 19:32:06< Rhonda> corn: Hmm? 20090810 19:32:22< Rhonda> rhonda@wesnoth:~$ finger corn 20090810 19:32:22< Rhonda> finger: corn: no such user. 20090810 19:32:29< Rhonda> corn: Who are you? :) 20090810 19:32:38-!- ancestral [n=ancestra@97-116-126-165.mpls.qwest.net] has joined #wesnoth-dev 20090810 19:33:03< Ivanovic> Rhonda: i think corn has no account on wesnoth.org so far 20090810 19:33:19< Ivanovic> corn is the student working on stats.wesnoth.org as part of SoC 20090810 19:33:22< Rhonda> So what does they wish to have packages updated for? 20090810 19:33:33< Rhonda> Ah, alright for bringing me up to date. :) 20090810 19:33:56< Ivanovic> probably he wants access so that he can upload/install/setup his work there 20090810 19:34:09< Ivanovic> i don't think admin access is needed, no idea what exactly is though 20090810 19:34:18< shadowmaster> this would've worked too: finger corn || echo Who are you? :) 20090810 19:34:41< Rhonda> shadowmaster: That would have given me two lines. :P 20090810 19:34:55< Rhonda> finger corn 2>/dev/null || FTW 20090810 19:35:16 * shadowmaster notices that finger doesn't seem to respect the usual return code convention here. 20090810 19:35:30< Rhonda> wesnoth.org mail is handled by 10 65.18.193.12.wesnoth.org. 20090810 19:35:44< Rhonda> And you are right about that. 20090810 19:36:02 * Rhonda always is seriously disturbed by that MX record ... 20090810 19:40:58-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090810 19:48:44-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090810 19:48:57< mordante> servus 20090810 19:51:03< CIA-62> mordante * r37658 /trunk/ (3 files in 3 dirs): Enable notifications with cmake. 20090810 19:51:07< mordante> Ivanovic, ^ 20090810 19:51:19< Ivanovic> great 20090810 19:52:45< mordante> based on silene's latest work 20090810 19:56:00< silene> mordante: your latest commit contains some debug noise 20090810 19:56:36< mordante> silene, I know I just wanted to commit a revert for that part, but thanks 20090810 19:57:23< CIA-62> mordante * r37659 /trunk/src/gui/widgets/scrollbar.cpp: Revert an accidentally comitted change. 20090810 20:04:42< mordante> shadowmaster, I created the list with new terrain codes on the wiki, but never had the intention to maintain it 20090810 20:05:06< mordante> shadowmaster, you managed with the unit pane for gui2? 20090810 20:05:35-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has joined #wesnoth-dev 20090810 20:08:20< Ivanovic> okay, when should i see those notifications? 20090810 20:12:08-!- ^Noyga^ [n=noyga@AVelizy-151-1-63-54.w82-124.abo.wanadoo.fr] has joined #wesnoth-dev 20090810 20:12:21-!- ^Noyga^ [n=noyga@AVelizy-151-1-63-54.w82-124.abo.wanadoo.fr] has left #wesnoth-dev ["Quitte"] 20090810 20:13:42< mordante> Ivanovic, IIRC in MP when it gets your turn and Wesnoth doesn't have the focus 20090810 20:13:52< mordante> who maintains UtsB? 20090810 20:14:11-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090810 20:16:48< Ivanovic> i *think* that is fendrin 20090810 20:16:55< Ivanovic> grzywacz: bad news, crackling seems to be back... 20090810 20:19:33< stikonas> Ivanovic: crackling with sdl sound? 20090810 20:19:52< grzywacz> ;) 20090810 20:20:16< Ivanovic> of course 20090810 20:20:46< stikonas> isn't this upstream problem? 20090810 20:21:05< Ivanovic> basically it is a problem somewhere upstream 20090810 20:21:14< stikonas> I've seen the same problem with vultures 20090810 20:21:19< Ivanovic> though we don't know exactly where, if it is the kernel or sdl 20090810 20:21:31< stikonas> so I asked maintainter to increase SDL buffer size 20090810 20:23:45< grzywacz> It doesn't really help. 20090810 20:23:58< grzywacz> And long buffers == laggy sound. 20090810 20:25:44-!- PK6 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090810 20:33:50-!- deekay [n=dk@wesnoth/developer/dragonking] has quit [Read error: 110 (Connection timed out)] 20090810 20:34:16-!- deekay [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090810 20:36:54< Ivanovic> silene: when should notifications be auto closed? 20090810 20:37:22< Ivanovic> i had the notifications for a "long time" in my notification list, got the impression that they would not be removed unless i explicitly do so 20090810 20:37:50-!- noy [n=Noy@wesnoth/developer/noy] has quit [Read error: 104 (Connection reset by peer)] 20090810 20:38:00-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090810 20:38:01< silene> Ivanovic: it's left for the desktop environment to decide; here, they disappear after about 7 seconds 20090810 20:38:17< silene> (here = gnome) 20090810 20:38:17< Ivanovic> yes, they are not actively displayed 20090810 20:38:27< Ivanovic> but they are still in the buffer that i can open 20090810 20:38:36< Ivanovic> there they should (IMO) be removed from after some time, too 20090810 20:39:49-!- melinath [n=melinath@pool-72-72-193-179.altnpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 20090810 20:43:13< silene> that would be good indeed; but the kde protocol being undocumented (rather i didn't find its documentation; loonycyborg?), i have no clue how to tell kde to remove (or not to store) wesnoth notifications in that buffer 20090810 20:45:08< loonycyborg> silene: timeout is the last, 9th arg. 20090810 20:45:38< loonycyborg> According to qdbusviewer. 20090810 20:45:46< silene> loonycyborg: if you put something else than -1, notifications not only disappear visually, but also from the buffer? 20090810 20:45:52< Ivanovic> silene: good persons to ask might be the people in #kopete (a multi messenger working with those notifications on joins and *whatever*, they are not really stored in the queue for a longer time) 20090810 20:46:52< loonycyborg> Not sure what do you mean as 'buffer' 20090810 20:47:50< silene> i don't know either, but Ivanovic seems to know ;-) 20090810 20:48:22< Ivanovic> loonycyborg: in kde 4.3 there is a list of events shown when you click on the "info" symbol in the task bar 20090810 20:48:31< Ivanovic> that is, if notifications are still stored 20090810 20:49:01< Ivanovic> eg when copying stuff and the likes that is where the respective "info window" is stored 20090810 20:49:11-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 60 (Operation timed out)] 20090810 20:49:25< Ivanovic> that is also where eg kopete notifications are shown (stuff like "ABC is now online") 20090810 20:49:34< Ivanovic> and the wesnoth notifications are also shown there 20090810 20:49:47< Ivanovic> though they seem to not be automatically removed from the list after a (short) time 20090810 20:50:06< Ivanovic> while all other notifications/actions are removed after a rather short time 20090810 20:51:37< loonycyborg> I have kde 4.2 and I get the (i) icon in system tray when there's an active notification. 20090810 20:52:28< loonycyborg> And clicking it seems to hide/unhide them. 20090810 20:52:45< loonycyborg> They don't disappear for me until I close them. 20090810 20:55:23< Ivanovic> loonycyborg: that is a change in kde 4.3 20090810 20:55:44< Ivanovic> there the (i) is there all the time and greyed out if there are no notifications 20090810 20:56:05< Ivanovic> if there are some "already shown" ones, the number is listed (of those, already shown but currently not listed) 20090810 20:56:15< silene> Ivanovic, loonycyborg: could you experiment with some other values at game_display.cpp:1130? in particular, 0 and 5000, to see if we can find a value that makes kde happy 20090810 20:56:16< Ivanovic> when clicking on the icon all of them will be shown 20090810 20:56:59< loonycyborg> They do disappear automatically for me if I set timeout to 5. 20090810 20:59:00< silene> and does it then bring a dbus NotificationClosed signal? (who knows...) 20090810 20:59:16< Ivanovic> silene: i have set it to 1000 20090810 20:59:30< Ivanovic> and notifications are completely gone after a really short time 20090810 20:59:36< Ivanovic> so 5000 is probably perfect 20090810 21:01:16< loonycyborg> Yes. Set it to some non -1 value like it was in previous QtDBus code. 20090810 21:02:01< loonycyborg> dbus-monitor still didn't display a signal. 20090810 21:03:02< Ivanovic> when using some value like 5000 it is just the way i'd think it should be 20090810 21:03:23< Ivanovic> (though 5s might even not be enough, maybe 7000 or even 10000 would be better, not sure) 20090810 21:04:28< CIA-62> silene * r37660 /trunk/src/game_display.cpp: Modified timeout for notifications, since KDE does not respect the -1 magic value from the specification. 20090810 21:06:06< loonycyborg> btw why does dbus-monitor not exit when you hit Ctrl-C? :/ 20090810 21:10:15< CIA-62> soliton * r37661 /trunk/po/wesnoth/en_GB.po: fixed a misleading translation 20090810 21:10:29-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090810 21:10:44-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090810 21:12:07< CIA-62> soliton * r37662 /branches/1.6/po/wesnoth/en_GB.po: fixed a misleading translation 20090810 21:20:51-!- Valkier [n=karasawa@c-71-225-240-156.hsd1.pa.comcast.net] has joined #Wesnoth-dev 20090810 21:20:57-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090810 21:29:09-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090810 21:44:48< silene> loonycyborg: mine does exit 20090810 21:47:12< loonycyborg> Weird.. For me it exits after Ctrl-C but only after something sends a dbus message, e.g. when another konsole window is opened/closed 20090810 21:52:59-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090810 21:57:58-!- fendrin [n=fabi@e179216176.adsl.alicedsl.de] has joined #wesnoth-dev 20090810 22:12:25< Aethaeryn> http://wesnoth.wikia.com/wiki/Wesnoth_Wiki 20090810 22:12:33< Aethaeryn> Mentioned at http://www.wesnoth.org/forum/viewtopic.php?f=6&t=26616 20090810 22:12:57< Aethaeryn> Two or three people made their own wiki XD 20090810 22:13:19-!- stikonas [n=and@wesnoth/translator/stikonas] has joined #wesnoth-dev 20090810 22:26:21-!- EdB [n=edb@79.95.12.58] has quit [Remote closed the connection] 20090810 22:30:46-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090810 22:38:21-!- PK6 [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090810 22:40:59< mordante> I'm off night 20090810 22:41:42-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090810 22:42:45-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090810 22:54:39-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090810 23:00:08-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090810 23:02:19-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090810 23:19:26-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090810 23:21:26-!- YogiHH [n=chatzill@d028227.adsl.hansenet.de] has left #wesnoth-dev [] 20090810 23:26:06< fendrin> zookeeper: Can you give me a scenario for reference that describe bonus goals like some extra gold for killing a leader? 20090810 23:26:26-!- ABCD [n=ABCD@gentoo/contributor/abcd] has quit [Client Quit] 20090810 23:26:57-!- ABCD [n=ABCD@gentoo/contributor/abcd] has joined #wesnoth-dev 20090810 23:27:31< fendrin> zookeeper: I also added a DEFAULT_SCHEDULE macro for every time of day to the core macros. 20090810 23:28:12< zookeeper> fendrin, hmh? at least HttT has some scenarios like that, such as blackwater port 20090810 23:28:29< zookeeper> or muff malal's peninsula 20090810 23:32:27< fendrin> zookeeper: I had a look at that scenarios. But they offer an alternative sucessful ending of the scenario with bonus on instead of no bonus when finished via the normal objective. But my extra bonus doesn't end the scenario. It's just some kind of a side task. condition=bonus 20090810 23:32:52< zookeeper> oh, right 20090810 23:33:00-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090810 23:34:05< zookeeper> gryphon mountain then? or something else 20090810 23:34:09-!- xchat_sux [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090810 23:34:25-!- xchat_sux is now known as Elvish_Pillager 20090810 23:36:39-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090810 23:37:01< fendrin> zookeeper: gryphon mountain? Very unclear. The objectives look like it is mandatory to kill the gryphon mother. 20090810 23:37:45< zookeeper> well, i don't remember any 20090810 23:38:27-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090810 23:39:38-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 60 (Operation timed out)] 20090810 23:40:15-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 104 (Connection reset by peer)] 20090810 23:53:05< Soliton> wesbot: log r35601 20090810 23:53:08< wesbot> esr * r35601 : Make the Cave Serpent visible. 20090810 23:53:09< wesbot> URL: http://svn.gna.org/viewcvs/wesnoth?view=rev&rev=35601 20090810 23:53:20< Soliton> lies! 20090810 23:54:21< Turuk> shadowmaster: ping 20090810 23:56:07< CIA-62> soliton * r37663 /trunk/data/campaigns/Northern_Rebirth/_main.cfg: properly include the Cave Serpent 20090810 23:58:01-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has quit ["Saurian Augur - I'll heal you by 4 hp if you leave next to me"] --- Log closed Tue Aug 11 00:00:15 2009