--- Log opened Mon Jan 12 00:00:05 2009 20090112 00:00:13< grzywacz> Shadow_Master, not yet. I wonder if I will, with the option parsing being reworked. :) Anyway, doesn't really matter. 20090112 00:00:16< Shadow_Master> lg::wml is a good idea, but first I'd have to get rid of the lg::wml_error stream 20090112 00:00:26< Shadow_Master> which... well, later. 20090112 00:01:00< Soliton> why that? 20090112 00:01:18< Shadow_Master> lazy. 20090112 00:01:34< Shadow_Master> ESR_: I need your help to write a new wmllint rule 20090112 00:01:45< ESR_> Yes? 20090112 00:01:52< Shadow_Master> namely [debug_message] -> [wml_message] (the name may change) 20090112 00:02:06< Shadow_Master> it's only a tag name change . no surprises in it 20090112 00:02:43< Soliton> i meant what that has to do with wml_error... 20090112 00:03:12< ESR_> Shadow_Master: Easy enough. When do you need this? 20090112 00:03:29< Shadow_Master> ESR_: after my next commit 20090112 00:03:46< ESR_> OK. 20090112 00:04:14< Shadow_Master> Soliton: I for one would prefer to put them in a single log domain. 20090112 00:04:28< Shadow_Master> or perhaps rename wml_error to invalid_wml .. 20090112 00:05:53< Soliton> that's why you have to rename the domain first to events and then to wml? 20090112 00:06:44< CIA-53> shadowmaster * r32070 /trunk/src/game_events.cpp: 20090112 00:06:44< CIA-53> Deprecated the WML handler for [debug_message] in events; use 20090112 00:06:44< CIA-53> [wml_message] instead, which will be extended later. 20090112 00:06:49< Shadow_Master> yes, because I may not get around to rename wml_error before 1.6 20090112 00:07:01< Shadow_Master> and renaming the domain later is trivial anyway.. 20090112 00:07:20< Shadow_Master> ESR_: r32070 20090112 00:07:29 * Soliton doesn't get any of that but doesn't want to know anymore either. 20090112 00:09:34< Shadow_Master> "events" also gained more adepts for now *rolls eyes* 20090112 00:09:36< CIA-53> shadowmaster * r32071 /trunk/src/game_events.cpp: 20090112 00:09:36< CIA-53> Allow [wml_message] to expose the lg::debug logger. 20090112 00:09:36< CIA-53> ( [wml_message] logger=dbg message=foo [/wml_message] ) 20090112 00:10:14< ESR_> OK, modifying wmllint now. 20090112 00:11:05< Shadow_Master> why the default log level severity in all Wesnoth is 'error' and not 'warning'? 20090112 00:13:18< grzywacz> Why not? 20090112 00:13:47< Shadow_Master> what are warnings for then? 20090112 00:15:01< ESR_> Shadow_Master: Still [debug_message] -> [wml_message] 20090112 00:15:24< Shadow_Master> ESR_: yes. 20090112 00:16:34< Shadow_Master> um, showing the events' messages in game seems to be way easier than I thought... 20090112 00:18:00< CIA-53> esr * r32072 /trunk/data/tools/wmllint: WML renaming tweak at ShadowMaster's request. 20090112 00:19:19< Shadow_Master> thanks 20090112 00:19:46< CIA-53> shadowmaster * r32073 /trunk/changelog: 20090112 00:19:46< CIA-53> Add a changelog entry regarding the introduction of [wml_message] and 20090112 00:19:46< CIA-53> deprecation of [debug_message]. 20090112 00:22:45< Shadow_Master> the question is how to make the code behind showing them in the chat, elegant and shared amongst wml_error and events . 20090112 00:23:48-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090112 00:27:06< Shadow_Master> umm... 20090112 00:30:46< CIA-53> shadowmaster * r32074 /trunk/src/game_events.cpp: 20090112 00:30:46< CIA-53> Added a helper function that will be shared both for showing messages 20090112 00:30:46< CIA-53> from the lg::wml_errors stream, and the events logdomain. 20090112 00:33:08< Shadow_Master> and now I need to wire a stringstream into the logdomain somehow. 20090112 00:33:49< Shadow_Master> :/ perhaps creating a new class that does both things at once 20090112 00:34:43< grzywacz> Hah, syntax for --log-level is evil ;) 20090112 00:35:03< Shadow_Master> I could also compare &domain with &lg::events in logger::operator()() but that would be evil 20090112 00:38:39-!- BenUrban [n=benurban@unaffiliated/benurban] has left #wesnoth-dev [] 20090112 00:38:44-!- Dragonking [n=dk@dedikerad/dragonking] has joined #wesnoth-dev 20090112 00:39:48-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090112 00:44:44< Sirp_> hi Dragonking 20090112 00:45:19< Shadow_Master> floating formulas? ;) 20090112 00:45:22-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090112 00:46:19< Shadow_Master> aha, I could extend logdomain a bit with some kind of callback procedure... but I guess you people hate C-style callbacks :P 20090112 00:46:30< grzywacz> :X 20090112 00:46:52< governor> make a callback object :) 20090112 00:47:06< Shadow_Master> sure... and what would be the *standard* interface for it? 20090112 00:47:27< Shadow_Master> I haven't grasped the concept of generic functors yet :/ 20090112 00:50:29< loonycyborg> Shadow_Master: Functor is just any thing with operator() overloaded :P 20090112 00:50:54< governor> read the c++ faq lite sometime shadow_master 20090112 00:51:11< Shadow_Master> nifty. 20090112 00:51:46< Shadow_Master> the problem is: I cannot download it easily (wget' too much work) 20090112 00:52:42< Shadow_Master> disregard that 20090112 00:55:39< Shadow_Master> Soliton: there's already a wml logdomain that seems to be unused 20090112 00:56:12< Shadow_Master> I guess I'll switch to it then. 20090112 00:57:40-!- loonycyborg [n=sergey@79.139.246.35] has quit ["Zzzzzzzzzzzzzzzzzzzzzz"] 20090112 00:58:20-!- loonybot [n=loonybot@79.139.246.35] has quit [Remote closed the connection] 20090112 00:59:35< Shadow_Master> I'd have done it before if I had noticed it already existed tho. 20090112 01:01:28< Shadow_Master> crimson_penguin: pling 20090112 01:01:58< Shadow_Master> crimson_penguin: does the whatever filessytem MacOS X uses by default, support symbolic links ? 20090112 01:06:33< ilor> Shadow_Master: re the callback, when in doubt, use boost::function 20090112 01:07:00< Shadow_Master> ilor: and are we using it already somewhere else? 20090112 01:07:14< ilor> it's header-only and yes 20090112 01:07:33< Shadow_Master> so I assume there are already tests for it 20090112 01:08:12< ilor> it doesn't need tests, it's a boost header that's older than 1.34 iirc 20090112 01:08:40< Shadow_Master> checking if it can be installed separaetly in Debian 20090112 01:08:48< ilor> I used it to get some more fucntionality out of the display class for the editor (and nobody complained) 20090112 01:09:28< Shadow_Master> it cannot, so I am safe. 20090112 01:10:01< Shadow_Master> aha, okay 20090112 01:11:32< Shadow_Master> for now though, it may be simpler to gave a static std::stringstream in game_events.cpp and duplicate messages from WML_HANDLER_FUNCTION(wml_message) and send them there too. 20090112 01:11:40< Shadow_Master> s/gave/make/ 20090112 01:12:24< Shadow_Master> I may later rethink a more generic way of outputting stuff to the chat 20090112 01:14:39< CIA-53> shadowmaster * r32075 /trunk/src/ (game_events.cpp log.cpp log.hpp): 20090112 01:14:39< CIA-53> Use the lg::wml logdomain instead of lg::events for [wml_message] stuff 20090112 01:14:39< CIA-53> as suggested by Soliton. 20090112 01:14:57< CIA-53> shadowmaster * r32076 /trunk/changelog: Update changelog according to previous commit. 20090112 01:16:07-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 104 (Connection reset by peer)] 20090112 01:16:24-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090112 01:16:36< Shadow_Master> a static std::stringstream seems to be safe... 20090112 01:17:19< Shadow_Master> ilor: I remember there was an issue with the logging facility and the usage of static construction some time ago... am I right? 20090112 01:17:34< grzywacz> Ah, so 'validators' in boost::program_options are, in fact, 'type converters' ;) 20090112 01:17:49< ilor> yes, it had to do with using the loggers in static initialization code 20090112 01:18:03< ilor> I don't recall how it ended up 20090112 01:18:36< Shadow_Master> um, but I suppose using a static object of a library class should be safer :) 20090112 01:19:11< grzywacz> Why? 20090112 01:19:39< Shadow_Master> becuase the library initializes first... I hoep :( 20090112 01:20:11< grzywacz> It's your object. 20090112 01:20:35< grzywacz> It may be uninitialized. And there's no order guarantee in case of statics. 20090112 01:20:40< grzywacz> ilor will hopefully correct me. ;) 20090112 01:21:10< ilor> there's no order guarantee between diffrent cpp files (TUs), yes 20090112 01:21:14 * Shadow_Master has an alibi; the game events engine won't be initialized until all static objects are initialized unless somebody made a really weird change 20090112 01:21:23-!- thespaceinvader [n=chatzill@91.108.132.175] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 20090112 01:21:40 * ilor thinks static init code that wants to use loggers should be modified not to 20090112 01:21:44< Shadow_Master> I hope the latter is not the case. I kind of lost track of the changes in the engine during my long absences 20090112 01:22:07< CIA-53> sapient * r32077 /trunk/src/game_events.cpp: prevent infinite recursion of [fire_event] 20090112 01:25:53< Shadow_Master> ew, just when I'm wokring with the same file :x 20090112 01:29:59< CIA-53> shadowmaster * r32078 /trunk/src/game_events.cpp: 20090112 01:29:59< CIA-53> Added the put_wml_message() function, which now performs the tasks of 20090112 01:29:59< CIA-53> the WML handlers for debug_message (dep.) and wml_message. 20090112 01:31:18< Shadow_Master> oh no. 20090112 01:31:36< Shadow_Master> either me, or sapient, introduced a goodold massive and infinte memory leak! 20090112 01:31:54-!- DDR_ [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20090112 01:32:26< Shadow_Master> ah, git bisect 20090112 01:32:41< grzywacz> :D 20090112 01:32:45< Shadow_Master> grzywacz: I 'll take it your last change is "good" :) 20090112 01:33:12< grzywacz> Unless there'a bug in gcc which adds goodold massive and infinite memory leaks when sees a specific name :P 20090112 01:33:15-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has joined #wesnoth-dev 20090112 01:33:52< Shadow_Master> yo Sapient, I'm busy checking which one of us killed wesnoth... 20090112 01:34:01< Sapient> yo Shikadi 20090112 01:34:23< Sapient> what did you do now? :p 20090112 01:34:35< Shadow_Master> random amounts of random memory contents in stderr 20090112 01:35:41< Sapient> are you using --log-info=wml? 20090112 01:35:44-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 60 (Operation timed out)] 20090112 01:35:48-!- DDR_ is now known as DDR 20090112 01:36:19< Shadow_Master> sslooks like it was my latest change... t_string condition? :( 20090112 01:36:22< Shadow_Master> Sapient: yes 20090112 01:36:32< Shadow_Master> the logdomain already existed, no idea who introduced it and for what 20090112 01:37:25< Shadow_Master> killed Wesnoth after it starting consuming most of my swap space 20090112 01:37:37< Sapient> you should really use these { } 20090112 01:37:41< Shadow_Master> definitively t_string illness :/ 20090112 01:37:55< Shadow_Master> Sapient: you mean for put_wml_message? 20090112 01:38:34< Sapient> I mean for if/else 20090112 01:38:52< Shadow_Master> yes, I guessed so. 20090112 01:39:20< Sapient> the LOG related macros contain "if( ... )" 20090112 01:39:52< Sapient> so when it comes after an else, it will be interpreted as an else if 20090112 01:40:09< Sapient> not sure if that could be causing your problems or not 20090112 01:40:50< Shadow_Master> I already determined the case, see above 20090112 01:41:53< grzywacz> gah, an old filter has been eating my wesnoth-commits emails ;S 20090112 01:41:55< CIA-53> shadowmaster * r32079 /trunk/src/game_events.cpp: Possible fix for a major problem originated by 32078; memory smashing due to a case of t_string illness. 20090112 01:41:57< Sapient> else if (logger == "warn" || logger == "wrn" || logger == "warning") 20090112 01:41:58< Sapient> + WRN_WML << message << "\n"; 20090112 01:41:58< Sapient> + else if (logger == "debug" || logger == "dbg") 20090112 01:42:12< Sapient> WRN_WML contains an "if" statement 20090112 01:43:19< Sapient> so this becomes: ... else if(...) if(...) ...; else if(...) ... 20090112 01:43:26< Shadow_Master> thanks for pointing out that 20090112 01:43:30< Sapient> use some curly braces 20090112 01:43:36< grzywacz> Maybe fix the macro? 20090112 01:43:47< Sapient> grzywacz: no 20090112 01:43:48< Shadow_Master> but indeed 32079 solved my issue at hand 20090112 01:44:46< CIA-53> shadowmaster * r32080 /trunk/src/game_events.cpp: 20090112 01:44:46< CIA-53> Surround the if/else blocks in put_wml_message() in braces to avoid 20090112 01:44:46< CIA-53> possible ambiguities. Issue pointed out by Sapient. 20090112 01:45:30< Shadow_Master> Sapient: too bad I didn't notice it before.. 20090112 01:45:41< Sapient> it might be in more places 20090112 01:45:42< Shadow_Master> that code has been there for more than a year 20090112 01:45:58< Sapient> maybe it works but I'd rather be safe and use { } 20090112 01:46:51< Shadow_Master> now I'll do changes that will make the macros look kind of out of place.. :/ 20090112 01:47:40< Shadow_Master> and justify even more the usage of braces :P 20090112 01:48:10< Shadow_Master> pah, the macros must go. 20090112 01:48:30< Sapient> macros++ 20090112 01:49:03< Shadow_Master> if I'll need to check dont_log() before hand, it makes no sense to use the macros 20090112 01:49:04< grzywacz> As long as there's an 'else', it will work without unexpected problems... 20090112 01:50:07< Sapient> Shadow_Master: the whole point of dont_log is so that the right hand side can be easily streamed if it is needed, otherwise not evaluated at all 20090112 01:50:52< Shadow_Master> yes, and I'll need to do the evaluation beforehand if I want to take advantage of it for determining whether to echo in the game chat or not 20090112 01:51:30< Sapient> you mean the content being streamed will contain such an instruction? 20090112 01:52:14< Shadow_Master> yup... 20090112 01:52:23< Shadow_Master> assuming I really understood what you said 20090112 01:52:29< Sapient> ok, but keep in mind that evaluating some objects for streaming can be expensive, e.g. configs 20090112 01:52:48< Shadow_Master> I'm not streaming whole configs o O 20090112 01:52:59< Sapient> I do :p 20090112 01:53:04< Shadow_Master> wha... 20090112 01:53:05-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has joined #wesnoth-dev 20090112 01:54:08< Sapient> LOG_NG << "setting command for " << mref->name << "\n"; 20090112 01:54:08< Sapient> LOG_NG << *wcc.second; 20090112 01:54:29< Sapient> ^^ wcc.second is a config* there 20090112 01:54:33< Shadow_Master> D: 20090112 01:54:46< Shadow_Master> that can turn pretty annoying! why not DBG_NG? 20090112 01:55:07< Sapient> yeah, that should be DBG_NG 20090112 01:55:13< Sapient> feel free to change it 20090112 01:55:32< Shadow_Master> I don't know where and when, an dI'm busy with what you bugged me earlier about 20090112 01:55:37< Shadow_Master> ;) 20090112 01:55:47< Sapient> o.k. ;) 20090112 01:55:51-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has quit [] 20090112 01:59:45< Shadow_Master> oh noes, me be melting stringz 20090112 02:00:02< Shadow_Master> (I'll introduce 4 new translatable strings... I hope it is not a problem) 20090112 02:00:15< Shadow_Master> (they are very short, even) 20090112 02:03:24-!- ilor_ [n=user@unaffiliated/ilor] has joined #wesnoth-dev 20090112 02:03:24< Shadow_Master> nice! 20090112 02:03:35< Shadow_Master> very nice! now it is more obvious that my WML is all foobarred! 20090112 02:04:29-!- DDR_ [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20090112 02:04:32-!- governor_ [n=chatzill@bas4-hamilton14-1168060188.dsl.bell.ca] has joined #wesnoth-dev 20090112 02:06:09-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: governor, ettin, ABCD, BenUrban, ESR_, DDR 20090112 02:06:10-!- DDR_ is now known as DDR 20090112 02:06:12-!- governor_ is now known as governor 20090112 02:06:26-!- Netsplit over, joins: BenUrban, ABCD, ettin, ESR_ 20090112 02:08:34-!- Dragonking [n=dk@dedikerad/dragonking] has quit [] 20090112 02:10:57< CIA-53> shadowmaster * r32081 /trunk/src/game_events.cpp: 20090112 02:10:57< CIA-53> Get rid of the ***_WML macros since their raison d'?\195?\170tre 20090112 02:10:57< CIA-53> (lg::a.dont_log(lg::b)) will be used early enough and for more than one 20090112 02:10:57< CIA-53> operation. 20090112 02:11:20< CIA-53> shadowmaster * r32082 /trunk/ (changelog src/game_events.cpp): 20090112 02:11:20< CIA-53> Made [wml_message] much more useful by outputting the messages to the 20090112 02:11:20< CIA-53> in-game interface (chat) according to the log severity of the "wml" 20090112 02:11:20< CIA-53> log domain. 20090112 02:11:50< Shadow_Master> is CIA who can't handle UTF-8 log messages, or is it gna? 20090112 02:14:49< Shadow_Master> now how does the AI controller output the "" part in colors? ;) 20090112 02:17:35-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20090112 02:18:26< grzywacz> Shadow_Master, commit email is ok ;) 20090112 02:18:27-!- JW1 [n=X@c-71-57-85-168.hsd1.il.comcast.net] has quit [Read error: 110 (Connection timed out)] 20090112 02:18:43< CIA-53> ai0867 * r32083 /trunk/data/campaigns/The_South_Guard/scenarios/09a_Vengeance.cfg: Remove a double [endlevel]. 20090112 02:18:44< Shadow_Master> grrr. 20090112 02:19:24< Shadow_Master> anyway, the AI controller outputs the "" part in colors using the team number. I guess I cannot (should not?) colorify WML output then ;) 20090112 02:19:56-!- ilor [n=user@unaffiliated/ilor] has quit [Connection timed out] 20090112 02:19:59< Shadow_Master> I want to whack the next person saying [wml_message] is useless ;) 20090112 02:22:03< Shadow_Master> I'll update the wiki later 20090112 02:22:09< Shadow_Master> mission complete: 23:38 also, it seems slightly lame that there is no way to make it go into the chat area 20090112 02:39:11-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has joined #wesnoth-dev 20090112 02:39:21< Sapient> thanks, Shikadi 20090112 02:39:34< Sapient> so what level logs to the chat area now? 20090112 02:59:12-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 104 (Connection reset by peer)] 20090112 03:00:01< Sapient> eh, well... I'll find out later 20090112 03:00:09-!- Sapient [n=sapien-x@c-24-126-133-155.hsd1.ga.comcast.net] has left #wesnoth-dev [] 20090112 03:05:48-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has quit ["Leaving"] 20090112 03:05:58-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has joined #wesnoth-dev 20090112 03:38:00< AI0867> the MP login dialog echoes my password at me... 20090112 04:25:39-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090112 04:57:22-!- crimson_penguin [n=ben@64.201.60.214] has quit ["Leaving"] 20090112 04:59:13-!- Ivanovic_ [n=ivanovic@dtmd-4db2a8bb.pool.einsundeins.de] has joined #wesnoth-dev 20090112 05:05:09-!- governor [n=chatzill@bas4-hamilton14-1168060188.dsl.bell.ca] has quit [Read error: 54 (Connection reset by peer)] 20090112 05:14:57-!- Ivanovic [n=ivanovic@dtmd-4db2bf39.pool.einsundeins.de] has quit [Read error: 110 (Connection timed out)] 20090112 05:15:12-!- Ivanovic_ is now known as Ivanovic 20090112 05:17:48-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Remote closed the connection] 20090112 05:24:20-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has joined #wesnoth-dev 20090112 05:47:56-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090112 05:48:25-!- [Relic] [n=[Relic]@adsl-76-229-202-137.dsl.milwwi.sbcglobal.net] has quit ["Leaving"] 20090112 06:42:58-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090112 07:05:02-!- DDR [n=chatzill@66.183.125.196] has joined #wesnoth-dev 20090112 07:17:24-!- ilor_ [n=user@unaffiliated/ilor] has quit [Read error: 110 (Connection timed out)] 20090112 07:23:30-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 104 (Connection reset by peer)] 20090112 07:23:31-!- BenUrban_ [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090112 07:25:23-!- BenUrban_ is now known as BenUrban 20090112 07:28:05-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Remote closed the connection] 20090112 07:28:29-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090112 08:26:58-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has quit ["rawr I'm an emu!"] 20090112 09:23:02-!- Sirp_ [n=me@c-76-102-104-121.hsd1.ca.comcast.net] has quit ["leaving"] 20090112 09:28:58-!- EdB [n=EdB@219.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090112 10:13:55-!- EdB [n=EdB@219.117.88-79.rev.gaoland.net] has quit ["Konversation terminated!"] 20090112 10:14:46-!- EdB [n=EdB@219.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090112 10:20:22-!- DDR [n=chatzill@66.183.125.196] has quit [Read error: 110 (Connection timed out)] 20090112 10:26:06< noy> Anybody here can tell me the status of the Rise of wesnoth? 20090112 10:26:13< noy> ie is it actively maintained? 20090112 10:26:19< noy> art status? 20090112 10:45:30-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has joined #wesnoth-dev 20090112 10:47:57< zookeeper> noy, yes, it's actively maintained (at least if someone reports bugs..). there's not much art that it needs either. 20090112 10:48:31< noy> I mean how are its art standards? 20090112 10:49:29< zookeeper> what do you mean? it doesn't have any particular standards, really. 20090112 10:49:56< zookeeper> the portraits are in that style, so i guess that's a standard until someone redoes them all. 20090112 10:57:06< zookeeper> any particular reason for asking? 20090112 11:00:08-!- EdB [n=EdB@219.117.88-79.rev.gaoland.net] has quit ["Konversation terminated!"] 20090112 11:06:48-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [] 20090112 11:11:12< zookeeper> i'm trying to decrease the number of stickies a bit, so i'll unsticky the http://www.wesnoth.org/forum/viewtopic.php?f=8&t=7670 campgen thread since there's no working current versions of it. 20090112 11:12:40< zookeeper> i think this is also a bit obsolete by now: http://www.wesnoth.org/forum/viewtopic.php?f=8&t=16233 , right? 20090112 11:53:43-!- fendrin_ [n=fabi@f051107093.adsl.alicedsl.de] has quit [Remote closed the connection] 20090112 12:10:23-!- loonybot [n=loonybot@79.139.246.35] has joined #wesnoth-dev 20090112 12:11:39-!- loonycyborg [n=sergey@79.139.246.35] has joined #wesnoth-dev 20090112 12:28:22-!- grzyw [n=karol@ip179-109.ghnet.pl] has joined #wesnoth-dev 20090112 13:06:16-!- VladimirSlavik [n=chatzill@136.219.broadband6.iol.cz] has joined #wesnoth-dev 20090112 13:18:16-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20090112 13:46:59-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: grzyw 20090112 13:48:11-!- Netsplit over, joins: grzyw 20090112 13:55:47< Ivanovic> hi 20090112 13:56:46< loonycyborg> hello, Ivanovic 20090112 14:34:34-!- erl [n=erl@vetinte.spelaroll.se] has quit [Remote closed the connection] 20090112 14:50:57< CIA-53> zookeeper * r32084 /trunk/data/core/macros/ai_controller.cfg: Fixed the controller not getting fired for the right side after selecting a location to protect. 20090112 14:54:24-!- erl [n=erl@vetinte.spelaroll.se] has joined #wesnoth-dev 20090112 14:55:55-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Read error: 110 (Connection timed out)] 20090112 15:06:05-!- omero [n=omero@host42-185-static.54-88-b.business.telecomitalia.it] has joined #wesnoth-dev 20090112 15:06:10< omero> hi all 20090112 15:09:59-!- thespaceinvader [n=chatzill@91.108.132.175] has joined #wesnoth-dev 20090112 15:45:37< omero> folks, I'm having a hard time compiling wesnoth-1.5.7 with scons 20090112 15:46:28< omero> it checks for X11 and doesnt find it (it's in /usr/X11R6/lib) 20090112 15:46:59< omero> no matter what I cannot find how to tell scons to add -L/usr/X11R6/lib ... 20090112 15:48:11< Ivanovic> omero: then try the autotools or cmake recipe 20090112 15:48:20< Ivanovic> but maybe loonycyborg can help you a little 20090112 15:48:41< omero> cmake chokes on not finding freebidi 20090112 15:48:55< Ivanovic> uhm, fribidi is not required for building 20090112 15:49:04< Ivanovic> it is optional, so it should not choke on it 20090112 15:49:10< omero> yep... but cmake chokes 20090112 15:49:14< Ivanovic> a "not found"-warning, yeah 20090112 15:49:31< Ivanovic> but unless you want to use the hebrew or arab translation, you do not need fribidi 20090112 15:49:42< Ivanovic> (especially since it is not working perfectly anyway) 20090112 15:50:01< omero> agreed, unfortunately cmake chokes and doesnt proceed 20090112 15:50:05< Ivanovic> please paste the output from cmake at some pastebin page 20090112 15:50:58< Ivanovic> there is no "required" set for fribidi, so i do not really think that it behaves this strange way 20090112 15:51:07< omero> ups 20090112 15:51:09< omero> my bad 20090112 15:51:28< omero> I've reread carefully.. it's not choking on freebidi 20090112 15:51:31< omero> but on pangocairo 20090112 15:51:49< loonycyborg> omero: Paste build/config.log 20090112 15:51:54< omero> hi loonycyborg 20090112 15:52:15< omero> i'd be interested in getting the scons build though 20090112 15:52:16< Ivanovic> uhm, if it finds pangocairo in the scons receipe, so should it find it in the cmake recipe 20090112 15:52:24< Ivanovic> since basically the same method is used there 20090112 15:53:25< Ivanovic> omero: and to get some help, post the file from scons that loonycyborg asked for 20090112 15:53:39< omero> yep 20090112 15:53:42< loonycyborg> omero: Wait.. X11 check is optional too :) 20090112 15:55:04< omero> uhm.. loonycyborg the complete config.log or just the failing test? 20090112 15:55:21< Ivanovic> omero: if you are on gentoo you could use the tool "nopaste" 20090112 15:55:25< loonycyborg> And since scons made it to that it should have built at least wesnothd. 20090112 15:55:30< Ivanovic> (in general you can use it when you got python installed) 20090112 15:55:40< Ivanovic> s/python/ruby 20090112 15:55:50< loonycyborg> omero: Entire config.log 20090112 15:55:56< omero> wesnothd gets built 20090112 15:56:29-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has joined #wesnoth-dev 20090112 15:59:40< omero> loonycyborg: http://rafb.net/p/SwFBTm97.html 20090112 16:02:44< loonycyborg> omero: The only consequence of failure of that test should be copy/paste not working. 20090112 16:03:09< omero> mmm... It would be so simple to solve it 20090112 16:03:26< loonycyborg> With a symlink to /usr/lib :) 20090112 16:03:28< omero> if only -L... could be added in the compile command 20090112 16:03:43< omero> If I run the conftest_12 manually 20090112 16:03:59< omero> gcc... it works ok 20090112 16:04:51< omero> isn't possible to add something like's been done with the boost libs (boostdir, boostlibdir)? 20090112 16:06:12-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Client Quit] 20090112 16:06:20 * loonycyborg doesn't like adding an option for each such dependency. 20090112 16:06:39< loonycyborg> Maybe some general flag? 20090112 16:07:10< omero> yep, I've tryied CFLAGS,LDFLAGS,LD_LIBRARY_PATH in the environment 20090112 16:07:49< loonycyborg> Like extra_flags_config="-L/usr/X11R6/lib" 20090112 16:07:49< omero> then I made an attempt with scons extra_flags_base (... extra_flags_release too) 20090112 16:07:54< omero> ah 20090112 16:08:03< omero> extra_flags_config... missed that 20090112 16:08:06< loonycyborg> I have yet to add it :) 20090112 16:08:30< omero> sounds good to me 20090112 16:08:54< omero> btw, I just ln -vs /usr/X11R6/lib/*.so /usr/lib 20090112 16:09:18< omero> obiously that worsk 20090112 16:09:29< omero> s/worsk/works/ 20090112 16:12:53-!- crimson_penguin [n=ben@64.201.60.214] has joined #wesnoth-dev 20090112 16:16:43< CIA-53> loonycyborg * r32085 /trunk/SConstruct: 20090112 16:16:43< CIA-53> Added extra_flags_config option to scons. 20090112 16:16:43< CIA-53> Those flags affect configuration and all builds. 20090112 16:26:45< omero> loonycyborg: shouldn't extra_flags_release be honored already? 20090112 16:27:28< omero> build=release should be default, thus I'd expect that extra_flags_release=-L/usr/X11R6/lib to work 20090112 16:32:41< Soliton> setting LDFLAGS should work with scons. 20090112 16:34:29< loonycyborg> omero: Those flags don't affect configuration checks. 20090112 16:34:45< loonycyborg> Neither do LDFLAGS and CFLAGS 20090112 16:35:39 * loonycyborg doesn't want test programs to be recompiled each time build variants are changed. 20090112 16:39:17-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090112 17:01:35< omero> loonycyborg: I understand. btw, thanks for adding the extra_flags_config 20090112 17:02:26< loonycyborg> np 20090112 17:30:47-!- omero [n=omero@host42-185-static.54-88-b.business.telecomitalia.it] has quit [Read error: 110 (Connection timed out)] 20090112 17:53:43-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has quit [Read error: 110 (Connection timed out)] 20090112 17:58:03< CIA-53> shadowmaster * r32086 /trunk/src/game_events.cpp: Mention the new logdomain in [debug_message] 's deprecation message. 20090112 17:59:41< loonycyborg> Are translations of UMC still broken? 20090112 18:00:40-!- Noyga [n=lame-z@AVelizy-151-1-94-214.w86-205.abo.wanadoo.fr] has joined #wesnoth-dev 20090112 18:02:20< Shadow_Master> loonycyborg: I guess so. 20090112 18:11:50< loonycyborg> Ivanovic: would it be appropriate for me to tell Russian translators to send po files to me if maintainers don't react? 20090112 18:16:39< Shadow_Master> the wifi's "Phy" device stops responding after a few timed out connections :/ 20090112 18:16:56< Shadow_Master> this isn't normal.. 20090112 18:17:34< Shadow_Master> "Jan 12 14:06:48 bluecore kernel: ath5k phy0: can't reset hardware (-11)" 20090112 18:19:02< Shadow_Master> "ath5k phy0: gain calibration timeout (2437MHz)" Sounds like something is very wrong in there-and it doesn't solve until I sturn off the power 20090112 18:20:02-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20090112 18:25:43-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090112 18:32:02-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Remote closed the connection] 20090112 18:32:41-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090112 18:35:04-!- Turuk [n=JDiSab@cpe-71-67-100-73.cinci.res.rr.com] has left #wesnoth-dev [] 20090112 18:45:02-!- Shadow_M1ster_ [n=ignacior@190.22.78.22] has joined #wesnoth-dev 20090112 18:46:47-!- Shadow_M1ster_ is now known as Shadow_Master__ 20090112 18:46:47-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Nick collision from services.] 20090112 18:46:54-!- Shadow_Master__ [n=ignacior@190.22.78.22] has quit [Client Quit] 20090112 18:47:15-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090112 18:49:50< VladimirSlavik> Shadow_Master if you have control over the hotspot, try changing the channel, I had a router which crashed 10s after booting and just changing channel from 1 to 6 fixed it... 20090112 18:50:06< Shadow_Master_> VladimirSlavik: no I have no control over it 20090112 18:50:14< VladimirSlavik> oh well... 20090112 18:50:27< Shadow_Master_> after shutting down the computer (rather than rebooting) for a few seconds, it seem to not happen anymore 20090112 18:50:34 * VladimirSlavik goes back to lurking mode 20090112 18:51:28< Shadow_Master_> that is: around 23 disconnects and it still doesn't crash 20090112 18:52:29< Shadow_Master_> and what was crashing wasn't the router, rather the wifi adapter's phy layer 20090112 18:55:23< Shadow_Master_> now to resolve why Iceweasel doesn't let me access wesnoth.org... 20090112 18:55:23-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Remote closed the connection] 20090112 18:55:44 * loonycyborg bets on resolver :P 20090112 18:59:21-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: erl 20090112 18:59:49-!- Netsplit over, joins: erl 20090112 19:00:31-!- Netsplit kubrick.freenode.net <-> irc.freenode.net quits: erl 20090112 19:02:38-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has joined #wesnoth-dev 20090112 19:02:47-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090112 19:04:31-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has joined #wesnoth-dev 20090112 19:04:35-!- noy [n=Noy@d75-157-52-251.bchsia.telus.net] has quit [Client Quit] 20090112 19:10:15< CIA-53> shadowmaster * r32087 /trunk/data/ (4 files in 3 dirs): Upgraded WML after deprecation of [debug_message]. 20090112 19:10:20-!- Psyche^ [n=Psyche@g224111113.adsl.alicedsl.de] has joined #wesnoth-dev 20090112 19:11:07-!- dlr365 [n=doug@h44-199.reznet.ucalgary.ca] has quit ["rawr I'm an emu!"] 20090112 19:13:27-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has joined #wesnoth-dev 20090112 19:15:29-!- Netsplit over, joins: erl 20090112 19:17:23< Shadow_Master_> wesnoth: src/network_worker.cpp:292: bool::receive_with_timeout(_TCPsocket*, char*, size_t, bool, int): Assertion `lock_it != sockets_locked[shard].end()' failed. 20090112 19:17:32< Shadow_Master_> this after tring to cancel an add-on download 20090112 19:17:36< Shadow_Master_> *trying 20090112 19:18:27< Shadow_Master_> 1.5.7+svn , raw_sockets=yes in scons 20090112 19:22:10< CIA-53> shadowmaster * r32088 /trunk/data/core/macros/interface-utils.cfg: 20090112 19:22:10< CIA-53> Updated the LOG, WARNING and ERROR macros' documentation since the 20090112 19:22:10< CIA-53> 'notifs' logdomain has been replaced with 'wml'. 20090112 19:23:02< Ivanovic> loonycyborg: sure 20090112 19:23:16< loonycyborg> Shadow_Master_: Why are you using raw sockets? I was always curious why there's such an option. 20090112 19:24:18< loonycyborg> Ivanovic: Maybe I should even add my e-mail to translations wiki page? :) 20090112 19:24:29-!- yann_ [n=dwitch@nan92-1-81-57-214-146.fbx.proxad.net] has joined #wesnoth-dev 20090112 19:25:11-!- Baufo [n=thomas@62-47-144-81.adsl.highway.telekom.at] has joined #wesnoth-dev 20090112 19:25:29< Ivanovic> jupp 20090112 19:25:43< Ivanovic> if you are the one to receive the file: yes, you really should 20090112 19:26:09-!- Patterner [n=Psyche@e177112205.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 20090112 19:26:09-!- Psyche^ is now known as Patterner 20090112 19:32:48< CIA-53> shadowmaster * r32089 /trunk/data/core/macros/interface-utils.cfg: Add the DEBUG macro to accompany LOG, ERROR and WARNING. 20090112 19:35:37< CIA-53> shadowmaster * r32090 /trunk/data/core/macros/interface-utils.cfg: 20090112 19:35:37< CIA-53> Mention usage of :log in the DEBUG, LOG and WARNING macros' 20090112 19:35:37< CIA-53> documentation, and remove useless indications in ERROR's documentation 20090112 19:35:37< CIA-53> (the 'error' log level cannot be cancelled). 20090112 19:36:23< CIA-53> shadowmaster * r32091 /trunk/data/core/macros/interface-utils.cfg: 20090112 19:36:23< CIA-53> It may be better to mention that messages are output to the in-game chat 20090112 19:36:23< CIA-53> too (INFO, WARNING, ERROR and DEBUG documentation). 20090112 19:43:43< Soliton> Shadow_Master_: uptodate trunk? 20090112 19:45:00-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has joined #wesnoth-dev 20090112 19:46:42-!- Shadow_Master_ [n=ignacior@unaffiliated/shadowmaster/x-275924] has quit [Read error: 60 (Operation timed out)] 20090112 19:48:56< Baufo> umm, is anyone keeping http://www.wesnoth.org/wiki/Wesnoth1.6ReleasePlan up to date? 20090112 19:49:08-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has joined #wesnoth-dev 20090112 19:49:25< Ivanovic> Baufo: no 20090112 19:49:40< Baufo> so it's supposed to be a static outline? 20090112 19:50:02< Ivanovic> no, it is supposed to be updated every now and then, but currently i am rather busy 20090112 19:50:46< Baufo> I see, thanks 20090112 19:51:04< loonycyborg> Ivanovic: So you aren't planning to make next 1.5 release soon? 20090112 19:51:14< Ivanovic> loonycyborg: it is planned soon 20090112 19:51:24< Ivanovic> but i want to give mordante some time to implement more fixes 20090112 19:52:10-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090112 19:54:51 * crimson_penguin hopes his next package can be free of problems 20090112 19:57:29-!- Turuk [n=JDiSab@cpe-71-67-100-73.cinci.res.rr.com] has joined #wesnoth-dev 20090112 19:58:35-!- BenUrban [n=benurban@c-68-49-10-243.hsd1.md.comcast.net] has joined #wesnoth-dev 20090112 19:59:53< zookeeper> wesbot, seen mordante 20090112 20:00:26< zookeeper> wesbot: seen mordante 20090112 20:00:26< wesbot> zookeeper: Queried user last spoke 3d 22h ago. mordante is currently on the channel #wesnoth-de. 20090112 20:00:32< zookeeper> why the hell is the bot that retarded? 20090112 20:00:36-!- mordante [n=chatzill@roadie.xs4all.nl] has joined #wesnoth-dev 20090112 20:00:41< zookeeper> lols. 20090112 20:00:54< mordante> hi 20090112 20:00:54< zookeeper> i see that mordante responds quickly. 20090112 20:01:04< boucman> zookeeper: you're a high level mordante summoner, apparently 20090112 20:01:20< mordante> zookeeper nah I haven't finished to logs yet 20090112 20:01:28< mordante> but I felt this urge to log in ;-) 20090112 20:02:15< mordante> and wesnoth-de is the first chan I connect to 20090112 20:02:56-!- ettin_ [n=jorda@156.207.219.87.dynamic.jazztel.es] has joined #wesnoth-dev 20090112 20:03:15< Soliton> hint: /join takes a comma seperated list. ;-) 20090112 20:03:41< mordante> Shadow_Master Soliton the size of the data on the addon server is the unpacked amount, since it's zipped when being send 20090112 20:03:42< loonycyborg> hint 2: Some clinets support autojoin :) 20090112 20:03:46< loonycyborg> *clients 20090112 20:03:55-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has quit ["Leaving."] 20090112 20:04:02< mordante> I just a startscript in chatzilla but use several joins 20090112 20:04:08-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has joined #wesnoth-dev 20090112 20:04:38< mordante> but thanks for the hint, that will give zookeeper a smaller window for his race condition ;-) 20090112 20:04:49< zookeeper> mordante, anyway, i was just wondering whether you had any other dialog-related fixes that you need to do before 1.5.8 besides the profile= hack? 20090112 20:05:38< zookeeper> also, is it possible to tune the placement of the new dialog in WML? i'd like to try how it'd look if the bottom edge was a bit higher.. 20090112 20:06:15< mordante> I want to look at the other dialog options like [option] and the text input 20090112 20:07:11< mordante> if I have enough time I might look at implementing the right side as well 20090112 20:08:20-!- ettin [n=jorda@173.206.219.87.dynamic.jazztel.es] has quit [Read error: 104 (Connection reset by peer)] 20090112 20:08:40< Soliton> mordante: the data is packed on the addon server. 20090112 20:08:54< mordante> yes but when sending 20090112 20:09:17< Soliton> well, i don't know what you mean with that but the addon server shows the packed size. 20090112 20:09:59< mordante> ok I thought it still displayed the unpacked size 20090112 20:10:15< Soliton> the client would have to tell it, i guess. 20090112 20:11:32< mordante> zookeeper data/gui/default/window/message.cfg line 193 there you can define the bottom of the dialog line 203 the height of the background you can modify them to experiment (text might end up outside the dialog) 20090112 20:12:19< zookeeper> ah cool, thanks 20090112 20:13:38-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has joined #wesnoth-dev 20090112 20:20:28-!- grzyw [n=karol@ip179-109.ghnet.pl] has quit ["leaving"] 20090112 20:23:48< CIA-53> mordante * r32092 /trunk/src/game_events.cpp: Comment out an unused parameter. 20090112 20:24:00< CIA-53> mordante * r32093 /trunk/src/server/simple_wml.cpp: Fix a compiler warning. 20090112 20:37:54-!- Sapient [n=patrickp@agentek.com] has joined #wesnoth-dev 20090112 20:38:12< Sapient> anyone mind if I ask a *nix question? 20090112 20:38:24< Sapient> when I run this command it should sort processes by elapsed time but they are not: ps -eo etime,pid,args --sort=-etime 20090112 20:39:09< boucman> Baufo: around ? 20090112 20:39:18< Sapient> is this a bug with ps --sort ? 20090112 20:39:27< Baufo> boucman, yes 20090112 20:39:43< boucman> Baufo: are you the one to ask about MP log-in ? 20090112 20:39:53< Baufo> boucman, probably 20090112 20:40:19< boucman> would you have time to merge the "this name is already used" and the "please enter you password" screens ? 20090112 20:40:53< boucman> we are sorta planning a a release "soon" (for an arbittrary value of soon) 20090112 20:41:26< Baufo> boucman, ok, will do 20090112 20:41:33< boucman> thx 20090112 20:41:52< boucman> (and a way to remember the password would be great too, but harder to do in 5', I guess) 20090112 20:46:52< Soliton> Sapient: http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg594286.html 20090112 20:47:30< Sapient> ah, dang 20090112 20:47:40< Sapient> thanks, Solty 20090112 20:47:44< Baufo> boucman, how did you imagine merging these dialogs? 20090112 20:47:48< loonycyborg> Sapient: It sorts properly for me :) 20090112 20:48:00< boucman> hmm 20090112 20:48:00< Baufo> just removing the "this name is already in use" one? 20090112 20:48:13< Sapient> loonycyborg: : what distro are you on? 20090112 20:48:19< boucman> yeah, add that line at the top of the "enter pwd" window 20090112 20:48:21< loonycyborg> Gentoo. 20090112 20:48:23< boucman> you can do even better though 20090112 20:48:36< Sapient> ah, I'm on ubuntu which is debian derived, IIRC 20090112 20:48:38< boucman> add a password line on the screen where you set your nickname 20090112 20:48:50< boucman> thus there is only one screen instead of two for normal logging 20090112 20:49:00< loonycyborg> Sapient: That's correct. It's debian based. 20090112 20:49:02< boucman> and handle incorrect login like bad nick 20090112 20:49:13< boucman> i.e a popup and back to login screen 20090112 20:49:19< boucman> (if it's not too complicated 20090112 20:49:47< loonycyborg> That means that Ubuntu shamelessly takes all debian packages it wants and even contributes back sometimes :) 20090112 20:49:52< boucman> and as the ultimate stage, get rid of the pop-up, bring the user directly back to the login screen, but with an error message somewhere at the top 20090112 20:50:08< boucman> Baufo: UI expert at your service :) 20090112 20:50:26< Baufo> great :) 20090112 20:51:00< Baufo> well, this is slightly complicated because the client does not just send password and username but actually has to wait for the server to send some salt 20090112 20:51:09< Baufo> so the password is not transmitted in clear text 20090112 20:51:45< boucman> Baufo: I'm the UI guy, I dont care about that :P 20090112 20:51:49< boucman> more seriously, though 20090112 20:52:03< boucman> try to minimize the number of screen as much as possible 20090112 20:52:19< Soliton> you can just save the password and use it when you get answer back from the server? (like now but just don't show a dialog.) 20090112 20:52:22< boucman> esp for the common cases login with an unknown and loging with an existing account 20090112 20:52:52< Baufo> Soliton, this is what I have been thinking too, just save it globally in the preferences like the username 20090112 20:53:12< boucman> Baufo: usernameS IIRC 20090112 20:53:27< Baufo> yeah, usernames 20090112 20:54:08< Baufo> well, this should be definitely doable, I just cannot do it in five minutes :) 20090112 20:55:18< Soliton> we'll give you 10! 20090112 20:56:26-!- Thrawnwesnoth [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has quit [Read error: 145 (Connection timed out)] 20090112 20:56:28-!- stvier [n=nick@pool-71-174-195-201.bstnma.east.verizon.net] has joined #wesnoth-dev 20090112 20:56:52< boucman> Soliton: don't spoil him 20090112 20:59:09 * Baufo wonders whether it is possible to duplicate a svn checkout by copying its folder 20090112 20:59:16< Baufo> should be possible, right? 20090112 20:59:22< Soliton> sure. 20090112 20:59:31< boucman> sure, I do it all the time 20090112 21:00:23< loonycyborg> Baufo: I once did that and got really poor performance after. 20090112 21:00:53< Baufo> hmm 20090112 21:02:58< Baufo> well, anyways, what about this as a quick improvement of the login dialog mess: remove the first dialog that tells you about the error and put the error message into the dialog that allows you to choose a different username? 20090112 21:03:39< Soliton> ..unless you provided a password. 20090112 21:03:46< Baufo> yeah, sure 20090112 21:03:57< boucman> sounds good 20090112 21:04:10< boucman> I might bug you to improve it some more later, though :P 20090112 21:04:46< Baufo> heh, I really should do this 20090112 21:08:50< CIA-53> baufo * r32094 /trunk/src/multiplayer.cpp: slight improvement of the login dialog mess: remove the dialog that displays an error message and display the error in the dialog for choosing a new username instead 20090112 21:33:37< CIA-53> shadowmaster * r32095 /trunk/src/addon_management.cpp: 20090112 21:33:37< CIA-53> Fix a small flaw in which we are putting a std::ostringstream's 20090112 21:33:37< CIA-53> streambuf address into stderr, instead of putting its real contents. 20090112 21:33:59< CIA-53> shadowmaster * r32096 /trunk/src/addon_management.cpp: Fix a small logic mistake that made _info.cfg be generated with type=unknown when the downloaded add-on's type is *known*. 20090112 21:34:20< CIA-53> shadowmaster * r32097 /trunk/src/addon_management.cpp: 20090112 21:34:20< CIA-53> Don't attempt to write error messages from an empty ostringstream to 20090112 21:34:20< CIA-53> stderr, in remove_local_addon(), when no errors have occurred to have 20090112 21:34:20< CIA-53> been written in the ostringstream. 20090112 21:34:39< CIA-53> shadowmaster * r32098 /trunk/players_changelog: Fix "multiplayer UI" alignment and spacing (tsk, tsk) 20090112 21:35:16< CIA-53> shadowmaster * r32099 /trunk/ (4 files in 2 dirs): 20090112 21:35:16< CIA-53> Fix invalid memory accesses once the first add-on has been downloaded 20090112 21:35:16< CIA-53> for the "Update All" mechanism (bug #12837). 20090112 21:37:39< Shadow_Master> Soliton: I don't know anymore ;) 20090112 21:38:41< Soliton> Shadow_Master: well, when you reproduce with current trunk tell boucman about it. 20090112 21:39:07< Shadow_Master> will do 20090112 21:39:46< boucman> reproduce what ? 20090112 21:39:48< loonycyborg> http://www.wesnoth.org/forum/viewtopic.php?p=331901#p331901 <- Somehow I don't like the idea of #including malloc.c :P 20090112 21:42:19< Soliton> boucman: crash on cancelling an addon download. 20090112 21:42:34< boucman> Soliton: I though tI had fixed that one... 20090112 21:42:38-!- stikonas [n=and@ctv-79-132-188-113.vinita.lt] has quit [Read error: 110 (Connection timed out)] 20090112 21:43:05< Soliton> boucman: which is why i asked Shadow_Master if he used uptodate trunk. :-) 20090112 21:43:54< Shadow_Master> still 20090112 21:44:03< Shadow_Master> wesnoth-debug: src/network_worker.cpp:292: bool::receive_with_timeout(_TCPsocket*, char*, size_t, bool, int): Assertion `lock_it != sockets_locked[shard].end()' failed. 20090112 21:44:08< Shadow_Master> Aborted (core dumped) 20090112 21:44:09< Shadow_Master> * latest trunk,, really. 20090112 21:44:16< boucman> hmm 20090112 21:44:21< boucman> please reopen the bug :P 20090112 21:44:23< Shadow_Master> after downloading the first few KB of "Wesband" 20090112 21:44:29< Shadow_Master> what was the bug? 20090112 21:44:36< boucman> dunno 20090112 21:44:43< boucman> search for fixed and assigned to me :) 20090112 21:44:54< Shadow_Master> D: 20090112 21:45:15< boucman> Shadow_Master: is it systematic, or is there a tric to reproduce ? 20090112 21:45:33< Shadow_Master> no, no tricks. Just stop the download of Wesband at the first few KB 20090112 21:45:43< Shadow_Master> (it is really easy if you've got a slow connection...) 20090112 21:46:07< Shadow_Master> ah, #12817 20090112 21:46:30< Shadow_Master> marked it as "None" (it was "Fixed") 20090112 21:46:42< loonycyborg> Shadow_Master: It works for me. 20090112 21:46:54< Shadow_Master> I disabled raw_sockets btw 20090112 21:47:01< loonycyborg> Unless you need *really* few KB. 20090112 21:47:25< loonycyborg> In that case that might be hard to repro for me :) 20090112 21:48:04< Shadow_Master> um, now it also works for me and I didn't rebuild 20090112 21:49:12< Shadow_Master> it at least seems to crash reliably when cancelling at 0 KB 20090112 21:50:15< Shadow_Master> or wehn cancelling the download of the add-ons list 20090112 21:50:18 * loonycyborg wonders whether it's possible to make use of iptables to limit bandwidth 20090112 21:50:53< Shadow_Master> ew, boucman it's pretty random, even if I have a "clean" (e.g. network not used for anything more) Wesnoth session 20090112 21:51:54< Shadow_Master> and I'm gathering a collection of core dumps. oops. 20090112 21:52:41< boucman> Shadow_Master: shouldn't be that usefull, 20090112 21:57:05< Shadow_Master> boucman: I posted a comment to the bug. 20090112 21:57:15< boucman> thx 20090112 21:57:43< Shadow_Master> of course the backtrace doesn't help, when spawning a new thread. Ugh. But if you want me to run any gdb commands on the core dump, I'll save it for later 20090112 21:58:23< Sirp> I would really like to know what kind of code Microsoft writes for this bug to be present in one of their products: http://support.microsoft.com/kb/932044 20090112 21:59:01< boucman> Shadow_Master: this is actually a different traceback, intereesting 20090112 22:00:05< Shadow_Master> Sirp: wow. :/ probably some weird trick in their string utility functions 20090112 22:01:44< Shadow_Master> boucman: that backtrace is from cancelling the download of the addons list 20090112 22:01:55< Shadow_Master> and it does not always happen, as usual. 20090112 22:02:00< boucman> Shadow_Master: yeah, but it's not the same one we had previously 20090112 22:02:18< boucman> I think I know what's going on, I need to figure out the clean way to solve it 20090112 22:02:29< boucman> basically we still don't interrupt the socket properly 20090112 22:04:18< boucman> weird bug indeed (the microsovt one) 20090112 22:06:23< Shadow_Master> btw http://www.wesnoth.org/forum/viewtopic.php?p=331908#p331908 20090112 22:06:51< boucman> Sirp: around ? 20090112 22:07:08< Sirp> boucman: yes... 20090112 22:07:22< boucman> Sirp: were do we actually close the socket ??? 20090112 22:07:30< boucman> I mean the actual network thingy... 20090112 22:07:33< Sirp> boucman: which socket, where? 20090112 22:07:44< boucman> network_worker.cpp 20090112 22:08:12< boucman> I see where we cleanup our administartive stuff, but no SDLNet_Close of close(fd) or anything similar... 20090112 22:08:20< boucman> :P 20090112 22:09:24< Sirp> boucman: I believe it's always closed in network.cpp, not in network_worker.cpp 20090112 22:09:47< boucman> couldn't find it there either(but I admit I didn't search as much) 20090112 22:10:04< boucman> ok, I think I got it 20090112 22:10:07< Shadow_Master> but I must have left some open sockets at campaignd then :-/ 20090112 22:10:32< Shadow_Master> or does it have an activity timeout? 20090112 22:12:42< boucman> ok, I understand what's going on, not sure how to solve it easily though 20090112 22:13:11< boucman> basically we need to tell the working thread that is doing a poll() call that the socket must be closed and it should stop the poll 20090112 22:13:20< boucman> if possible without reducing the socket timeout 20090112 22:16:35-!- Baufo [n=thomas@62-47-144-81.adsl.highway.telekom.at] has quit ["Leaving"] 20090112 22:18:18-!- Elvish_Pillager [n=eli@24-177-37-183.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090112 22:18:19< mordante> I'm off night 20090112 22:18:30-!- mordante [n=chatzill@roadie.xs4all.nl] has quit ["ChatZilla 0.9.84 [Firefox 3.0.5/2008120122]"] 20090112 22:19:25-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090112 22:19:45< CIA-53> ivanovic * r32100 /trunk/po/ (8 files in 8 dirs): updated Czech translation 20090112 22:26:29-!- Sapient [n=patrickp@agentek.com] has left #wesnoth-dev [] 20090112 22:31:06-!- noy [n=Noy@70.70.128.157] has joined #wesnoth-dev 20090112 22:34:27-!- VladimirSlavik [n=chatzill@136.219.broadband6.iol.cz] has left #wesnoth-dev [] 20090112 22:43:38 * zookeeper wonders whether portraits/Other/silver_mage.png is used in any UMC 20090112 22:44:35< Shadow_Master> I am rather sure it is used in more than one MP addon 20090112 22:44:38< CIA-53> torangan * r32101 /trunk/po/wesnoth-utbs/es.po: spanish translation update 20090112 22:44:49< Shadow_Master> but it shouldn't be a blocker for its removal 20090112 22:45:19< zookeeper> sure, it isn't. 20090112 22:46:18< Soliton> BoL uses it for one. 20090112 22:47:06< zookeeper> not the new BoL :p 20090112 22:47:28< Soliton> you didn't specify a version! 20090112 22:48:04< zookeeper> i lose :| 20090112 22:48:14< Soliton> 3p fortress and dotg then. 20090112 22:48:41< boucman> sirp around ? 20090112 22:48:42< zookeeper> ok. guess it needs to be changelogged then. what a chore. 20090112 22:50:02< Soliton> you could advertise for a dedicated changelog writer. 20090112 22:50:08< Sirp> boucman: yes.... 20090112 22:50:34< Shadow_Master> thespaceinvader: ah, that. Next time you add a portrait, please make sure you mention it in the changelog and players_changelog 20090112 22:50:46< Shadow_Master> I am making sure all important art updates are mentioned like before 1.2.0 20090112 22:50:53< thespaceinvader> how do i go about that? 20090112 22:51:03< Soliton> $EDITOR changelog 20090112 22:51:07< Shadow_Master> thespaceinvader: uhm, update your working copy, edit changelog? 20090112 22:51:20< boucman> Sirp: I'm not sure how to fix the network crash... 20090112 22:51:22< Shadow_Master> and commit changelog? *changelo gand players_changelog 20090112 22:51:23< thespaceinvader> where is the changelog stored, is more what i meant 20090112 22:51:30< Shadow_Master> thespaceinvader: / 20090112 22:51:39< Shadow_Master> er, /trunk 20090112 22:51:40< boucman> I can replace the complaining "assert" with an if, but the race condition would stay 20090112 22:51:40< thespaceinvader> just in trunk? ok 20090112 22:51:42< thespaceinvader> will do 20090112 22:51:54< boucman> is there an easy way to unblock a "poll" ? 20090112 22:52:07< Shadow_Master> thanks 20090112 22:52:18< Sirp> boucman: okay. I don't have time to look at in detail right now, can you please file a bug, or update the bug if there is one, with all known information, and assign it to me, and bug me about it on a regular basis until it's fixed? :) 20090112 22:52:28< boucman> ok, will do 20090112 22:53:21< Shadow_Master> thespaceinvader: would you mind adding the Grand Marshal and General portrait to them ? 20090112 22:53:35< thespaceinvader> sure will 20090112 22:53:45< Shadow_Master> (and please keep the indentation, and do not span too long lines...) 20090112 22:54:22< Shadow_Master> (and use whitespace for indenting, not tabstops) 20090112 22:54:46< Shadow_Master> (and buy me some pizza) 20090112 22:55:22< Sirp> boucman: thank you 20090112 23:03:15< CIA-53> thespaceinvader * r32102 /trunk/ (changelog players_changelog): Update changelogs to include new portraits. 20090112 23:03:27< thespaceinvader> shadow_master: think i got them all, and the formatting, in 20090112 23:03:32< thespaceinvader> but i can't afford pizza 20090112 23:04:11< Shadow_Master> checking the formatting 20090112 23:05:24< CIA-53> ivanovic * r32103 /trunk/po/ (wesnoth-l/es.po wesnoth-tb/es.po wesnoth-tutorial/es.po): updated Spanish translation 20090112 23:05:52< Shadow_Master> thespaceinvader: nope. you slipped a tabstop 20090112 23:06:12< Shadow_Master> players_changelog line 9 has a tabstop 20090112 23:06:21< thespaceinvader> bugger 20090112 23:06:24< Shadow_Master> same with changelog line 4 20090112 23:06:50< thespaceinvader> nyah 20090112 23:06:58< thespaceinvader> i have no idea how i did that o_O 20090112 23:07:16< thespaceinvader> i definitely didn't add any thing other than text and whitespace 20090112 23:07:18-!- kitty_ [n=kitty@e180221149.adsl.alicedsl.de] has joined #wesnoth-dev 20090112 23:08:45< Shadow_Master> thespaceinvader: meant changelog line 5 20090112 23:08:53< Shadow_Master> check your editor ssettings. 20090112 23:09:20< Shadow_Master> hi kitty_ 20090112 23:09:25< kitty_> hi 20090112 23:10:47< thespaceinvader> shadow_master: think that got it 20090112 23:10:54< thespaceinvader> kitty_ evening 20090112 23:10:56< CIA-53> thespaceinvader * r32104 /trunk/ (changelog players_changelog): Update changelogs to fix the formatting. 20090112 23:11:13 * Shadow_Master checks... 20090112 23:11:19< kitty_> evening thespaceinvader 20090112 23:13:01< Shadow_Master> thespaceinvader: almost good. changelog line 5 is missing a whitespace at the start, and the same applies to players_changelog line 9 20090112 23:13:21< Shadow_Master> (misalignment is the word) 20090112 23:13:40< thespaceinvader> nyah 20090112 23:14:41< thespaceinvader> boom, done 20090112 23:14:50< CIA-53> thespaceinvader * r32105 /trunk/ (changelog players_changelog): Update changelogs to fix the formatting. 20090112 23:16:41< Shadow_Master> thespaceinvader: thanks 20090112 23:16:59< thespaceinvader> no problem 20090112 23:17:00 * Shadow_Master gives thespaceinvader a cookie 20090112 23:17:08< thespaceinvader> nom nom 20090112 23:18:20< Soliton> http://www.sans.org/top25errors/ 20090112 23:23:03-!- boucman [n=rosen@159.83.102-84.rev.gaoland.net] has quit [Remote closed the connection] 20090112 23:26:28-!- Neoriceisgod [n=neoguid@c15222.upc-c.chello.nl] has joined #wesnoth-dev 20090112 23:26:36< Sirp> Soliton: frankly to me that list sounds like if I was to write a list of the top 25 dangerous things to do in a car, and wrote "failure to keep car on the road, instead driving it over terrain and into buildings" 20090112 23:27:21< Shadow_Master> kitty_: , meet Neoriceisgod 20090112 23:27:36< Shadow_Master> father of the drakes ;) 20090112 23:27:42< kitty_> hi Neoriceisgod 20090112 23:27:56< kitty_> and thanks for introducing Shadow_Master :P 20090112 23:28:35< Sirp> Soliton: of course I'm sure there will be many who will accuse us of this one. ;) http://cwe.mitre.org/top25/#CWE-330 20090112 23:31:10< Soliton> hehe, military grade randomness for everyone! 20090112 23:31:49< Soliton> Sirp: yeah, it does sound fairly (pointlessly) general. i just started reading it as well. 20090112 23:43:09 * Shadow_Master pokes Neoriceisgod 20090112 23:46:44 * Turuk pokes Shadow_Master. 20090112 23:48:05 * Neoriceisgod pokes Soliton 20090112 23:50:55< Ivanovic> i am off to bed, n8 20090112 23:53:07< zookeeper> kitty_, my attempt at background removal for the sea serpent: http://imagebin.org/35634 20090112 23:54:35< kitty_> zookeeper: you want me to repaint the water? 20090112 23:54:53< zookeeper> kitty_, the original thread has some slightly larger WIP versions in case you think you could make good use of them: http://www.wesnoth.org/forum/viewtopic.php?f=18&t=12379 20090112 23:55:11< zookeeper> kitty_, however you want. if you think it needs that, go ahead. i have no particular opinion. 20090112 23:55:49< kitty_> zookeeper: i don't want to use it with the black at the bottom as it is now - i'll take care of it 20090112 23:56:04< kitty_> arg, only when? 20090112 23:56:13< thespaceinvader> Hey Neoriceisgod, long time no see 20090112 23:56:13< zookeeper> whenever you want ;) 20090112 23:56:28< kitty_> i hope this week... 20090112 23:56:32< thespaceinvader> Neoriceisgod: I've been enjoying the Tobi chronicles =) 20090112 23:57:27< Shadow_Master> Neoriceisgod doesn't speak. He's in god mode. 20090112 23:57:32< Shadow_Master> :-/ 20090112 23:57:39< thespaceinvader> kitty_: I've just added some more minor fixes on the death knight, what do you think? 20090112 23:57:46< zookeeper> kitty_, it's not exactly one of the most used portraits, so no problem... 20090112 23:57:49-!- zookeeper [n=l@dsl-tkubrasgw1-fe9ff800-215.dhcp.inet.fi] has quit [] 20090112 23:58:00< kitty_> thespaceinvader: 5 min and i 'll have alook 20090112 23:58:01< thespaceinvader> shadow_master: i thought i might be able to tempt him 20090112 23:58:09< thespaceinvader> kitty_ cool 20090112 23:58:27< Shadow_Master> thespaceinvader: sure, but then we'll blame you if the whole freenode.net is shut down by the excessive awesomeness emanated by him 20090112 23:58:31< Shadow_Master> :-P 20090112 23:58:38< thespaceinvader> lol --- Log closed Tue Jan 13 00:00:14 2009