--- Log opened Fri Jul 10 00:00:06 2009 --- Day changed Fri Jul 10 2009 20090710 00:00:05< CIA-53> ivanovic * r36725 /trunk/data/ (11 files in 11 dirs): remove empty dirs as by Rhondas request 20090710 00:01:23< crimson_penguin> well anyway, I figured out what was going on with that Chinese bug 20090710 00:01:32< crimson_penguin> but I've still got a problem 20090710 00:03:14 * crimson_penguin downloads a program to watch his outgoing traffic to recover his post 20090710 00:03:36< AnMaster> crimson_penguin, tcpdump or wireshark? 20090710 00:03:44< crimson_penguin> wireshark 20090710 00:04:03< AnMaster> can be a pain to use. 20090710 00:04:33 * crimson_penguin kicks gna :P 20090710 00:06:30< Ivanovic> gna can be hell (cf the mail i just forwarded that originally was by cjhopman) 20090710 00:06:33-!- testing_xyz [n=johnTriv@87-126-108-161.btc-net.bg] has quit [Read error: 113 (No route to host)] 20090710 00:09:14-!- wesbot changed the topic of #wesnoth-dev to: 63 bugs, 241 feature requests, 14 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090710 00:10:08< crimson_penguin> Ivanovic: so it seems like there's no really good solution to this problem 20090710 00:10:10< crimson_penguin> but I know of one that would work 20090710 00:10:46< crimson_penguin> if all the translations put their translation's name as the first preferred font to use - and then I'd alias that to something else 20090710 00:10:56< crimson_penguin> (doesn't even have to be all of them, just the RTL two) 20090710 00:11:56< crimson_penguin> the font lists are working now, but as soon as it finds an available font, it'll use it, even if it doesn't have all the needed glyphs 20090710 00:13:19< crimson_penguin> so, I can't say "dejavu sans" = "dejavu sans,arial unicode ms,arial hebrew,al bayan" - it'll just settle on dejavu sans if you have it, and arial unicode if you don't 20090710 00:15:23-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has joined #Wesnoth-dev 20090710 00:15:49< Ivanovic> hmm, not nice 20090710 00:24:21< crimson_penguin> not nice indeed, but I can't think of any other full solution than what I suggested 20090710 00:25:06< crimson_penguin> why can't those RTL people get along anyway 20090710 00:31:18-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090710 00:36:17-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090710 00:36:59-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090710 00:37:56-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090710 00:46:37< crimson_penguin> AnMaster: ...I don't think this is gonna work for https 20090710 00:46:52< AnMaster> wrong nick? 20090710 00:47:13< AnMaster> (I have no idea what you are talking about) 20090710 00:48:25< AnMaster> oh wireshark? No it isn't going to work then 20090710 00:48:46< AnMaster> attach gdb to the browser? 20090710 00:49:12< crimson_penguin> that's a bit above my level I think 20090710 00:49:18< AnMaster> ah 20090710 00:49:28< AnMaster> if it is firefox it is definitely above mine too 20090710 00:49:34< crimson_penguin> Safari 20090710 00:49:37< AnMaster> I would probably dump the memory and grep it 20090710 00:49:45< AnMaster> crimson_penguin, oh? OS X? 20090710 00:49:49< AnMaster> no clue at all them 20090710 00:49:51< AnMaster> then* 20090710 00:49:54< crimson_penguin> yeah 20090710 00:49:59 * AnMaster use Linux 20090710 00:50:10< AnMaster> at least I could have debugging symbols then 20090710 00:50:34< crimson_penguin> Safari most likely has debugging symbols 20090710 00:51:46< crimson_penguin> well, isn't it great that my connection is encrypted so people like me can't see what I'm sending out? :P 20090710 00:51:57< AnMaster> heh 20090710 00:52:14< AnMaster> crimson_penguin, I'm not sure what you are trying to see if you are sending 20090710 00:52:45< crimson_penguin> my post data 20090710 00:52:56< AnMaster> hasn't it already been sent? 20090710 00:53:01< crimson_penguin> Safari will reload the page and resend it 20090710 00:53:09< crimson_penguin> but it won't show it to me in the form 20090710 00:53:18< crimson_penguin> and it'll show me the request headers, but not the post data 20090710 00:53:26< AnMaster> crimson_penguin, what about redirecting the request to a fake web server 20090710 00:53:38< AnMaster> you will need to accept the ssl cert I guess 20090710 00:53:45< AnMaster> self generated 20090710 00:53:53< crimson_penguin> I think that'd be a bit above me too 20090710 00:54:00< AnMaster> not sure if it will resend to a different ssl cert or not 20090710 00:54:04< crimson_penguin> I'd have to intercept the request or something 20090710 00:54:34< AnMaster> crimson_penguin, you would have to set up a web server and mess around with iptables on your router 20090710 00:54:39< AnMaster> that would be about all I think 20090710 00:54:44< crimson_penguin> ahh, right 20090710 00:55:11< crimson_penguin> I think I could figure that out (I've already got the web server), but it's probably not quite worth it to recover this post :P 20090710 00:55:18< AnMaster> crimson_penguin, for iptables don't ask me *how* I hate iptables. I use pf on *BSD instead 20090710 00:55:36< crimson_penguin> actually, I'm pretty sure I could use /etc/hosts 20090710 00:55:47< AnMaster> crimson_penguin, unless it cache the ip or so 20090710 00:55:56< AnMaster> when reloading I mean 20090710 00:56:00< crimson_penguin> yeah... which is quite possible I guess 20090710 00:56:30< crimson_penguin> and there'd still be the encryption issue 20090710 00:57:52< AnMaster> crimson_penguin, man-in-the-middle attack? 20090710 00:58:05< crimson_penguin> way over my head :P 20090710 01:08:30-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 01:12:12< CIA-53> ilor * r36726 /trunk/ (7 files in 3 dirs): new lobby: rooms logic, crude room window support (faked with one textbox and a 'next window' button) 20090710 01:12:35< CIA-53> ilor * r36727 /trunk/projectfiles/VC9/wesnoth.vcproj: VC9 projectfile update 20090710 01:12:40< ilor> night 20090710 01:12:42-!- ilor [n=user@wesnoth/developer/ilor] has quit [] 20090710 01:16:13-!- Espreon_ [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090710 01:16:22-!- 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"] 20090710 01:16:40-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit [Nick collision from services.] 20090710 01:16:49-!- Espreon_ is now known as Espreon 20090710 01:24:04-!- BenUrban [n=benurban@68.55.19.224] has joined #wesnoth-dev 20090710 01:36:52< CIA-53> fendrin * r36728 /trunk/data/campaigns/Legend_of_Wesmere/images/campaign_image.png: Replaced the old campaign image with a bigger one that is transparent. 20090710 01:40:14< CIA-53> fendrin * r36729 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/01_The_Uprooting.cfg: LoW 01: Added a TODO. 20090710 01:41:32-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090710 01:43:16-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["Tengo que ir... Yeahzorz..."] 20090710 01:44:39< CIA-53> fendrin * r36730 /trunk/data/campaigns/Legend_of_Wesmere/maps/02_Hostile_mountains.map: LoW 02: Updated the map with new terrain types. 20090710 01:45:55-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090710 01:55:14< CIA-53> fendrin * r36731 /trunk/data/campaigns/Legend_of_Wesmere/maps/ (3 files): LoW: Maps updatd with new terrain types. 20090710 02:00:10-!- ancestral [n=ancestra@166.205.4.132] has joined #wesnoth-dev 20090710 02:00:52-!- ancestral [n=ancestra@166.205.4.132] has quit [Client Quit] 20090710 02:04:34-!- YogiHH [n=chatzill@d097211.adsl.hansenet.de] has left #wesnoth-dev [] 20090710 02:04:37< CIA-53> fendrin * r36732 /trunk/data/campaigns/Legend_of_Wesmere/scenarios/04_Elvish_Treasury.cfg: LoW 04: Redone the player's objectives. 20090710 02:19:49< CIA-53> fendrin * r36733 /trunk/data/campaigns/Legend_of_Wesmere/ (maps/14_Human_Alliance.map scenarios/14_Human_Alliance.cfg): LoW 14: Add enemy reenforcements to balance the level. 20090710 02:22:02< CIA-53> fendrin * r36734 /trunk/data/campaigns/Under_the_Burning_Suns/scenarios/03_Stirring_in_the_Night.cfg: UtBS 03: Removed some obsolete wml code. 20090710 02:23:54< CIA-53> fendrin * r36735 /trunk/data/core/macros/unit-utils.cfg: Resorted a wml attribute. 20090710 02:27:39< CIA-53> turuk * r36736 /trunk/data/campaigns/Sceptre_of_Fire/scenarios/1_A_Bargain_is_Struck.cfg: Fixed the objectives to reflect Alanin's death being a loss condition. Ref: Bug #13925 20090710 02:36:00< Turuk> noy: around? 20090710 02:36:09< noy> y 20090710 02:40:56-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090710 02:48:14-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Read error: 104 (Connection reset by peer)] 20090710 02:50:19-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090710 02:58:39-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090710 03:05:09< Aethaeryn> server down? 20090710 03:05:15-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090710 03:05:37-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090710 03:13:56< Turuk> Is it not working? 20090710 03:19:26-!- ancestral [n=ancestra@166.137.4.16] has joined #wesnoth-dev 20090710 03:21:28-!- ancestral [n=ancestra@166.137.4.16] has quit [Client Quit] 20090710 03:24:03< Turuk> There are some people I want to strangle 20090710 03:30:05< Rrenys> There are some people who want to strangle me 20090710 03:34:14< Turuk> Are they bigger than you? 20090710 03:34:27< Rrenys> some are, why? 20090710 03:35:36< Turuk> I would stay away from those then 20090710 03:39:02< CIA-53> turuk * r36737 /trunk/data/core/units/humans/ (Loyalist_Longbowman.cfg Loyalist_Master_Bowman.cfg): Changed weapon description to longbow to reflect actual weapon used by the units. 20090710 03:39:51-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090710 03:40:57-!- ABCD [n=ABCD@wikipedia/ABCD] has quit [Remote closed the connection] 20090710 03:52:38-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090710 04:18:35-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090710 04:26:51-!- Ivanovic_ [n=ivanovic@dtmd-4db2b79b.pool.einsundeins.de] has joined #wesnoth-dev 20090710 04:32:34-!- Sirp [n=me@wesnoth/developer/dave] has joined #wesnoth-dev 20090710 04:34:17-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090710 04:43:13-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 113 (No route to host)] 20090710 04:43:58-!- ancestral [n=ancestra@mobile-166-137-134-185.mycingular.net] has joined #wesnoth-dev 20090710 04:44:50-!- Ivanovic_ is now known as Ivanovic 20090710 04:52:05-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090710 04:57:27-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090710 05:13:44-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090710 05:27:32-!- ancestral [n=ancestra@mobile-166-137-134-185.mycingular.net] has quit ["Get Colloquy for iPhone! http://mobile.colloquy.info/"] 20090710 05:33:23-!- Espreon [n=espreon@wesnoth/developer/espreon] has quit ["WRYYYYYYYYYYYYYYYYYYYY!"] 20090710 05:37:12-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090710 05:50:02-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090710 06:01:00-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit [Connection timed out] 20090710 06:06:17-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has joined #wesnoth-dev 20090710 06:09:14-!- wesbot changed the topic of #wesnoth-dev to: 64 bugs, 241 feature requests, 14 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090710 06:10:42-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090710 06:15:29-!- PK [n=pk@r74-192-44-206.vctrcmta01.vctatx.tl.dh.suddenlink.net] has quit ["Java user signed off"] 20090710 06:23:08-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090710 07:07:43-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090710 07:24:22-!- Doppp|EeePC1 [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090710 07:24:26-!- Doppp|EeePC1 [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 20090710 07:24:51-!- Doppp|EeePC1 [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090710 07:30:39< CIA-53> ai0867 * r36738 /trunk/src/race.cpp: Deprecate [race] name. 20090710 07:30:50< CIA-53> ai0867 * r36739 /trunk/src/help.cpp: Make "white" a supported colour key. 20090710 07:30:53< CIA-53> ai0867 * r36740 /trunk/src/marked-up_text.cpp: Add hiragana and katakana unicode ranges to is_cjk_char(). 20090710 07:31:00< CIA-53> ai0867 * r36741 /trunk/ (changelog src/game_preferences_display.cpp): s/Toggle // in "Toggle Full Screen" preferences button. (bug #13909) 20090710 07:34:56< AI0867> wesbot: topic 20090710 07:34:58< wesbot> AI0867: Don't be impatient, wait until something changes... *tsk* 20090710 07:35:57-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit [Connection timed out] 20090710 07:40:25-!- Doppp [n=aassdf@67.171.96.240] has quit [Success] 20090710 07:44:19-!- fabi [n=fabi@wesnoth/developer/fendrin] has quit [Read error: 110 (Connection timed out)] 20090710 07:48:50-!- YogiHH [n=chatzill@c225139.adsl.hansenet.de] has joined #wesnoth-dev 20090710 08:00:52-!- maxy [n=maxy@80-219-1-128.dclient.hispeed.ch] has joined #wesnoth-dev 20090710 08:01:57-!- Sirp [n=me@wesnoth/developer/dave] has quit ["leaving"] 20090710 08:09:46-!- rrrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090710 08:14:37-!- silene [n=plouf@ASte-Genev-Bois-152-1-5-102.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090710 08:16:14-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 110 (Connection timed out)] 20090710 08:16:48-!- rrrenys is now known as Rrenys 20090710 08:25:29-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090710 08:28:28-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090710 08:28:52-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090710 08:29:17-!- YogiHH [n=chatzill@c225139.adsl.hansenet.de] has left #wesnoth-dev [] 20090710 08:34:59-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090710 08:35:01< euschn> hi 20090710 08:43:01-!- Doppp|EeePC1 [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit [Connection timed out] 20090710 08:52:08< AI0867> I deprecated [race]'s 'name' key an hour ago, as there was a note to do so. I've run into the whole genderless race issue though 20090710 08:52:39-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090710 09:03:12< AI0867> I'm not sure what to do with those, we give them separate genders too, use male_name as the default, or revert r36538 and go back to the way it was... 20090710 09:04:32< AI0867> separate genders doesn't make a whole lot of sense, but the old behaviour frequently results in a single name for races that do have genders 20090710 09:09:58-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 09:10:01< Crab_> hi 20090710 09:12:50-!- MJ999 [n=msflower@80.154.28.81] has quit [Read error: 104 (Connection reset by peer)] 20090710 09:13:47-!- MJ999 [n=msflower@80.154.28.81] has joined #wesnoth-dev 20090710 09:14:30< silene> AI0867: i don't understand your patch; didn't you get the note backward? it's not "name" that is deprecated, it's missing "id" 20090710 09:15:02< silene> so i would suggest your patch be reverted 20090710 09:23:38-!- Doppp [n=aassdf@c-67-171-96-240.hsd1.pa.comcast.net] has joined #wesnoth-dev 20090710 09:26:06< AI0867> ah, that makes sense 20090710 09:26:25< CIA-53> euschn * r36742 /trunk/src/gamestatus.cpp: carryover gold calculation for teams in get_player_info no longer uses player_info 20090710 09:28:12< CIA-53> ai0867 * r36743 /trunk/src/race.cpp: 20090710 09:28:12< CIA-53> Revert "Deprecate [race] name." 20090710 09:28:12< CIA-53> This reverts commit r36538. 20090710 09:41:14< CIA-53> ai0867 * r36744 /trunk/src/race.cpp: Deprecate the right thing this time: missing [race] id and plural_name. 20090710 09:44:35-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090710 09:50:32-!- Appleman1234 [n=Appleman@131.181.103.226] has joined #wesnoth-dev 20090710 10:02:53< zookeeper> could we auto-block wiki users whose usernames start with three digits? -.- 20090710 10:05:35-!- happygrue [n=George@wesnoth/developer/wintermute] has quit [Read error: 110 (Connection timed out)] 20090710 10:06:55< Crab_> zookeeper: http://www.mediawiki.org/wiki/Extension:Username_Blacklist ? 20090710 10:10:37< zookeeper> Crab_, oh, looks pretty good 20090710 10:13:24-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090710 10:14:06< Crab_> btw, Ivanovic, does it make sense to file a bugreport to gna, asking them to reconfigure their mail filters to whitelist gmail.com for one of their spam checks (the one that hit cjhopman ) ? Right now, a html email from @gmail is almost guaranteed to be marked as spam by their filters 20090710 10:15:27< Ivanovic> Crab_: the reason was probably not that it was an html mail but that the mail included lots of markup that the filter thought of as being html 20090710 10:15:36< Ivanovic> moin 20090710 10:16:04< Crab_> they state the reason: 1.7 points because of gmail is in one of the blacklists, 1.4 points because of html markup 20090710 10:16:23< Crab_> and 0.8 because of Bayesian filter 20090710 10:16:41< Crab_> so, 3.9 points (and 3.3 are needed to be marked as spam) 20090710 10:16:55< Crab_> so, in their SA configuration, 'lots of html markup'+'from gmail' gives 3.1 points, and 3.3 points are needed to block. so, any, even small, additional rule will mark the mail as spam. 20090710 10:17:23< Ivanovic> Crab_: feel free to submit a bugreport about this 20090710 10:17:26< Crab_> ok 20090710 10:17:31< silene> Crab_: if you use correctly gmail, the sent mails are pure text, so this isn't an issue 20090710 10:17:32< Ivanovic> though i already filled one once regarding sapient 20090710 10:17:51< Ivanovic> he was completely unable to send a mail from hotmail 20090710 10:18:04< Ivanovic> *every* mail he sent was blocked, their answer was basically "bad luck" 20090710 10:18:34< Crab_> silene: if you send the emails as text, yes, then you'll get 1.7 from @gmail, and still 1.6 points to go, so it will probably get through 20090710 10:19:30< silene> Crab_: it does get through, i mean, my account is a gmail one and i haven't ever had an issue with gna 20090710 10:20:27< silene> anyway, time to go to work 20090710 10:20:50< Crab_> interestingly, the blacklist that is triggering on @gmail, is not related to @gmail spam-related activities, but is related to incorrect (from a pedantic point of view) handling of postmaster@ address - http://www.rfc-ignorant.org/tools/lookup.php?domain=gmail.com 20090710 10:21:47-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090710 10:22:27< CIA-53> ai0867 * r36745 /trunk/src/hotkeys.cpp: more s/Toggle //g 20090710 10:38:39-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090710 10:39:59-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Read error: 54 (Connection reset by peer)] 20090710 10:41:01< Crab_> Ivanovic: ok, submitted a bugreport about those spam filters ( https://gna.org/support/index.php?2379 ). It will be seen if they do something about it ) 20090710 10:51:25< Ivanovic> AI0867: i am not sure about your last one 20090710 10:51:32< Ivanovic> AI0867: there the toggle makes sense 20090710 10:51:47< Ivanovic> in a checkbox it should not be there, right 20090710 10:52:10< Ivanovic> but for a hotkey it makes sense to leave it there to show that you can switch to windowed using this key, too 20090710 10:53:09-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090710 10:59:43-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has quit [Read error: 104 (Connection reset by peer)] 20090710 11:09:35-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 11:36:11-!- BenUrban_ [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090710 11:43:10-!- testing_xyz [n=johnTriv@87-126-108-161.btc-net.bg] has joined #wesnoth-dev 20090710 11:44:08-!- loonybot [n=loonybot@79.139.138.33] has joined #wesnoth-dev 20090710 11:44:56-!- loonycyborg [n=sergey@79.139.138.33] has joined #wesnoth-dev 20090710 11:47:53-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090710 11:51:13-!- BenUrban [n=benurban@unaffiliated/benurban] has quit [Read error: 110 (Connection timed out)] 20090710 12:01:09< CIA-53> ivanovic * r36746 /trunk/ (5 files in 4 dirs): updated Czech and Finnish translation 20090710 12:01:12< CIA-53> ivanovic * r36747 /branches/1.6/ (5 files in 4 dirs): updated Czech and Finnish translation 20090710 12:04:58-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 12:09:14-!- wesbot changed the topic of #wesnoth-dev to: 64 bugs, 241 feature requests, 13 patches | logs: http://irclogs.wesnoth.org/ | Don't paste on IRC! Use a pastebin: http://wesnoth.pastebin.com | http://imagebin.org 20090710 12:17:34-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit [Remote closed the connection] 20090710 12:30:32-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090710 12:33:24-!- lizard_r [n=Miranda@wesnoth/umc-dev/developer/lizard] has joined #wesnoth-dev 20090710 12:43:48-!- Appleman1234 [n=Appleman@131.181.103.226] has quit ["Leaving"] 20090710 12:44:08-!- EdB [n=edb@161.12.95-79.rev.gaoland.net] has joined #wesnoth-dev 20090710 13:21:48-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090710 13:33:56< CIA-53> euschn * r36748 /trunk/src/ (playsingle_controller.cpp playsingle_controller.hpp): fixed carryover gold and recalls on loading linger mode saves. moved some code of playsingle_controller::play_scenario to separate functions 20090710 13:49:55-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090710 14:02:04-!- EdB [n=edb@161.12.95-79.rev.gaoland.net] has quit [Remote closed the connection] 20090710 14:10:53-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090710 14:18:25-!- BenUrban_ is now known as BenUrban 20090710 14:20:27-!- cib0 [n=cib@93.211.71.208] has joined #wesnoth-dev 20090710 14:46:15< CIA-53> euschn * r36749 /trunk/src/gamestatus.cpp: initial recall_list_ population in get_player_info no longer uses player_info 20090710 14:47:34-!- Doppp|EeePC [n=aasdasd@c-67-171-96-240.hsd1.pa.comcast.net] has quit ["Leaving."] 20090710 14:52:49-!- cib0 [n=cib@93.211.71.208] has quit [Remote closed the connection] 20090710 14:55:46-!- cib0 [n=cib@p5DD347D0.dip.t-dialin.net] has joined #wesnoth-dev 20090710 14:58:27< CIA-53> euschn * r36750 /trunk/src/gamestatus.cpp: leader replacement in get_player_info no longer uses player_info 20090710 14:59:29-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090710 15:00:00< boucman> hey all 20090710 15:00:07< Crab_> hi boucman 20090710 15:02:24< boucman> how is it going ? 20090710 15:02:48< Crab_> delayed my 'config' commit a bit, going to finish it today 20090710 15:04:03< boucman> unforseen problems ? 20090710 15:04:18< Crab_> 'diverted attention' 20090710 15:04:24< boucman> ok 20090710 15:10:39-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has joined #wesnoth-dev 20090710 15:12:53-!- cib0 [n=cib@p5DD347D0.dip.t-dialin.net] has quit [Remote closed the connection] 20090710 15:29:44-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090710 15:30:17< Sapient> cjhopman: did you receive my PM and/or email? 20090710 15:31:43-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090710 15:35:26-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090710 15:38:36< Sapient> I see your conversation with Ivanovic, but just wanted to make sure 20090710 15:44:42-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090710 15:45:24< loonycyborg> Sapient: Is this about the get_attribute issue? 20090710 15:45:46 * loonycyborg kinda likes the operator[] 20090710 15:48:37-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090710 15:49:32< loonycyborg> Perhaps both variants should be available? :P 20090710 15:50:01< CIA-53> euschn * r36751 /trunk/src/ (gamestatus.cpp team.hpp): additional recruit list population in get_player_info no longer uses player_info 20090710 15:52:48-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090710 15:56:43< loonycyborg> On the other hand, operator[] is mostly helpful in order to simplify expressions like (a[x]+b[y])/c[z] but it won't help much in case of config object 20090710 15:57:20< loonycyborg> since you'll likely to need casting to use config objects in such complex expressions. 20090710 15:59:33< Crab_> loonycyborg: btw, set_attribute/ get_attribute will allow similar helper functions like ' int attr = cfg.get_attribute_as_int("attr"); ' 20090710 16:00:01-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090710 16:00:03< Crab_> to 'hide' the casting 20090710 16:00:22< loonycyborg> You also mentioned something about cast_attribute in the mail.. 20090710 16:01:31-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090710 16:02:08< loonycyborg> Maybe make get_attribute a template with an optional template argument that makes it cast? 20090710 16:10:16< Crab_> makes it cast, checks for min is fog slowing the ai calculations ? 20090710 16:24:06< boucman> testing_xyz: yes and no 20090710 16:25:22< Crab_> testing_xyz: I'd say "no, not now" 20090710 16:25:50< boucman> Crab_: remember that drawing speed affects perceived AI speed, but fog should not affect that much either 20090710 16:26:11< Crab_> well, the question was about 'calculations' 20090710 16:26:17< boucman> ok 20090710 16:27:37< CIA-53> euschn * r36752 /trunk/src/gamestatus.cpp: snapshot recall list population in get_gplayer_info no longer uses player_info 20090710 16:28:00< testing_xyz> i understood , thank you 20090710 16:33:25< CIA-53> turuk * r36753 /trunk/data/core/units/drakes/Clasher.cfg: Updated description. 20090710 16:43:34-!- fendrin [n=fabi@wesnoth/developer/fendrin] has joined #wesnoth-dev 20090710 16:55:33-!- Rrenys [n=rrenys@81-20-159-197.levira.ee] has joined #wesnoth-dev 20090710 17:06:30-!- Neoriceisgood [n=neoguid@f254160.upc-f.chello.nl] has joined #wesnoth-dev 20090710 17:06:32< Neoriceisgood> Lo. 20090710 17:06:51< shadowmaster> hail, Big Drake Daddy. 20090710 17:07:34< Neoriceisgood> Yarr, that's me. 20090710 17:10:44< Neoriceisgood> Saw the new base frames I posted in art development? 20090710 17:11:53< testing_xyz> someone know how to type in chinese under wesnoth ? 20090710 17:12:03< shadowmaster> Neoriceisgood: yeah, hence the greeting. 20090710 17:12:22-!- Crab_1 [n=Crab_@pedlarness.consul.volia.net] has joined #wesnoth-dev 20090710 17:12:36-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 17:12:48-!- Crab_1 [n=Crab_@pedlarness.consul.volia.net] has quit [Client Quit] 20090710 17:13:02-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 17:15:12< Neoriceisgood> How'd you like em? 20090710 17:15:24< Sapient> It looks very nice 20090710 17:15:31< Sapient> The old gladiator was ugly as sin 20090710 17:15:37< Sapient> in a cute kind of way 20090710 17:15:57< Neoriceisgood> I kinda liked the old gladiator. 20090710 17:16:16< Sapient> yeah, well-drawn, but ugly ;) 20090710 17:16:23< Neoriceisgood> ;] 20090710 17:16:47< Sapient> a face only a mother drake could love 20090710 17:16:55< Neoriceisgood> :p helmet. 20090710 17:18:50< Neoriceisgood> Working on unit graphics for Wesnoth always make me want to create a new faction tho. :p 20090710 17:19:19< Sapient> the new drakes look amazing... it's going to look like a whole new faction 20090710 17:19:40< shadowmaster> *tsk* change your signature or they'll think we torture artists. 20090710 17:20:17< Neoriceisgood> Hahah. 20090710 17:20:19< Neoriceisgood> -never-! 20090710 17:20:23< shadowmaster> as if we put them in a dark basement with minimal daily food rations with no contact with the outer world, just to make them work. 20090710 17:20:41< Neoriceisgood> Sapient: Well yeah. 20090710 17:20:41< shadowmaster> we don't kidnap artists. 20090710 17:20:50< Neoriceisgood> I mentioned that to Jetryl the other day. 20090710 17:21:08< Neoriceisgood> When redoing unit graphics I appear to be the only person who starts over from scratch, rather than just updating what's already there. 20090710 17:21:45< Neoriceisgood> [Exception of a few cases, like the ghost-line] 20090710 17:22:01-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 17:22:07< Sapient> as for new factions ... you could finish the "high elves", since Jetrel never finished it. 20090710 17:23:19-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 17:23:28< Sapient> or the "swamp elves", lol 20090710 17:23:32< Rrenys> Or an era of ricemons. 20090710 17:25:19< Sapient> Neoriceisgood: maybe you should talk to PsychoticKittens, he's making some very outlandish/weird factions lately 20090710 17:25:45< zookeeper> "lately"? 20090710 17:25:59< Sapient> as in, since Neo became moderately inactive 20090710 17:26:10< zookeeper> i thought he's always been making those.. 20090710 17:26:19< Sapient> perhaps... 20090710 17:26:22< crimson_penguin> Neoriceisgood: you could make the "Very Good Rice Farmers" faction 20090710 17:26:28< Neoriceisgood> I have no idea who PsychoticKittens is. 20090710 17:26:28< shadowmaster> he's better at spriting than WML anyway. 20090710 17:26:39< shadowmaster> (IMHO) 20090710 17:26:50< Neoriceisgood> I'm better at spriting than WML 20090710 17:27:00< esr> Er, dare we expect anyting other than "outlandish" from someone with the handle PsychoticKittens? 20090710 17:27:02< shadowmaster> unless he has improved lately in that area too :| 20090710 17:27:41< shadowmaster> esr: dunno, what did you expect from zookeeper ? :P 20090710 17:28:24< Neoriceisgood> He's not in the graphic library, has PsychoticKittens posted unit art? 20090710 17:28:30< crimson_penguin> https://gna.org/bugs/?13905 - so unless someone comes up with a solution to that, Hebrew and Arabic shall be broken on Mac from now on 20090710 17:28:31< Sapient> PK's main talent is creativity and persistence, not spriting or WML I think 20090710 17:28:31< esr> Neoriceisgood: I have a design for a Basrbarian faction, human troops on a Celtic/Germanic/Mongol model to be used (among other things) as human troops for the Northern Alliance. Interested? 20090710 17:28:34< shadowmaster> Neoriceisgood: the graphic library is unmaintained since May 2008 20090710 17:28:44< shadowmaster> or so I read. 20090710 17:28:53< crimson_penguin> (currently the Asian languages are broken - as in the game crashes when you try to use them) 20090710 17:29:03< Neoriceisgood> Ah okay. 20090710 17:30:01< shadowmaster> http://www.wesnoth.org/forum/viewtopic.php?f=23&t=24656 <- some examples of his "craft" 20090710 17:30:04< Neoriceisgood> ESR: Nah, I've been a bit too busy lately, I'll probably just help with updating the drakes and that's about it. 20090710 17:31:16< shadowmaster> IMO they are quite nice, if not lacking some Wesnothian style [afk, commuting ->] 20090710 17:31:27-!- ardesh [n=ardesh@port-92-206-103-103.dynamic.qsc.de] has quit ["Quis custodiet ipsos custodes"] 20090710 17:31:31< Neoriceisgood> If I find the time to work on any wesnoth factions they'd probably be just my own thing. 20090710 17:31:57< Sapient> Neoriceisgood: then stop dating so many girlfriends 20090710 17:32:11< esr> *snort* 20090710 17:32:38< Sapient> or stop playing so much tennis 20090710 17:33:08 * esr casually shoots an Iranian assassin. 20090710 17:33:37< crimson_penguin> Sapient: sadly, he's not doing anything as exciting as that - just school... and vacation to france 20090710 17:33:38< zookeeper> Neoriceisgood, if there's anything in the drake base frames that IMO would need some more work, it'd be the hands of the warrior and blademaster 20090710 17:34:14< Neoriceisgood> Yeah, I gathered. 20090710 17:36:20< Neoriceisgood> I guess any attempts at getting new units into mainline will be as futile as ever? 20090710 17:36:37< zookeeper> depends on the unit 20090710 17:36:57< Neoriceisgood> ;] 20090710 17:38:38< esr> Neoriceisgood: I cleaned up a campaign-specific unit that's now in mainline and used a couple of places: Royal Warrior. But the sprite work had already been done and there was a clear need for it. 20090710 17:39:17< esr> All I had to do was the WML. 20090710 17:39:45< allefant> did any new faction go mainline after the drakes? 20090710 17:40:02< esr> Don't think so. 20090710 17:40:28< esr> Jetrel and I have a plan to doi that Barbarian faction, but he's been busy. 20090710 17:40:47< crimson_penguin> Neoriceisgood: I can commit anything you make! :D ...until it gets deleted, and my commit access is revoked of course 20090710 17:41:36< Neoriceisgood> I'm still officialy the only person who got an entire faction in mainline within the time frame where people'd bitch about it, tho. ;[ 20090710 17:41:38< Neoriceisgood> ;] 20090710 17:41:56 * esr bows in Neo's direction. 20090710 17:46:22 * Neoriceisgood flexes 20090710 17:47:30< Sapient> and now that turin is on wesbreak, no one could stop you! 20090710 17:48:09< Neoriceisgood> :o 20090710 17:48:13< Neoriceisgood> What about EP? 20090710 17:48:48< Elvish_Pillager> I really haven't been involved in Wesnoth in ages 20090710 17:49:00 * Neoriceisgood is shocked 20090710 17:49:04< Neoriceisgood> He was in here all along! 20090710 17:49:14< Elvish_Pillager> you can add a faction of unicorn molesters to Default for all I care ;) 20090710 17:49:52< Neoriceisgood> Hey, how did you know I was designing those? 20090710 17:50:01< Elvish_Pillager> intuition 20090710 17:51:28< Neoriceisgood> :p 20090710 17:53:45-!- EdB [n=edb@228.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090710 17:54:16 * Neoriceisgood licks EdB 20090710 17:57:53-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] 20090710 18:01:19-!- Neoriceisgod [n=neoguid@f254160.upc-f.chello.nl] has joined #wesnoth-dev 20090710 18:04:41< CIA-53> euschn * r36754 /trunk/src/ (6 files): removed references to player_info.available_units in game_events.cpp, menu_events.cpp, replay.cpp and savegame.cpp 20090710 18:11:26< CIA-53> euschn * r36755 /trunk/src/ (game_preferences.cpp game_preferences.hpp): removed encounter_recallable_units(gamestate&) since it is no longer needed 20090710 18:15:57< boucman> Neoriceisgood: there is a faction of midle-easten inpiration (califa) which sas supposed to go mainline at some point 20090710 18:17:52-!- Neoriceisgood [n=neoguid@f254160.upc-f.chello.nl] has quit [Read error: 110 (Connection timed out)] 20090710 18:21:02-!- Sirp [i=97c1dc1d@gateway/web/freenode/x-d596dd6e696a9114] has joined #wesnoth-dev 20090710 18:23:37< CIA-53> euschn * r36756 /trunk/src/ (playsingle_controller.cpp savegame.cpp): removed references to player_info.available_units from savegame.cpp and playsingle_controller.cpp 20090710 18:24:57-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090710 18:25:08-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090710 18:26:54< Sapient> right, if you want to help mainline with a new faction that is very likely to be in default era, Kalifa is the way to go 20090710 18:27:40< Sapient> or a faction that steals their statistics maybe ;) 20090710 18:30:46< Sirp> it really would be nice to see the Kalifa added. 20090710 18:31:29< Sapient> yo Sirp 20090710 18:32:48< Sirp> hi Sapient 20090710 18:34:42-!- mjs-de [n=mjs-de@vpw.wh.Uni-Dortmund.DE] has quit ["On the road again"] 20090710 18:34:48-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090710 18:35:23< CIA-53> euschn * r36757 /trunk/src/ (playcampaign.cpp playsingle_controller.cpp): removed some references to player_info.gold 20090710 18:41:01-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit [Remote closed the connection] 20090710 18:58:33-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit [Read error: 104 (Connection reset by peer)] 20090710 18:59:00-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 19:04:21-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090710 19:04:34< mordante> servus 20090710 19:08:57-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090710 19:10:37< mordante> crimson_penguin, once my todo list for Wesnoth gets reduced a little bit, I'd like to discuss the pango font issue with you and try to find a fix 20090710 19:11:22< crimson_penguin> mordante: ok, cool 20090710 19:11:27< ilor> hi mordante 20090710 19:11:33< mordante> hi ilor 20090710 19:12:03< crimson_penguin> the other possible solution I can think of, is somehow changing how fonts are chosen per language (rather than just having the list translatable) 20090710 19:12:19< mordante> ilor, when do you want to look at the layout issues? 20090710 19:12:40< ilor> I guess now would be fine 20090710 19:13:49< mordante> ilor, ok, well I need to eat first, so what about in 30 - 45 minutes? 20090710 19:13:57< ilor> mordante: okay 20090710 19:14:15< mordante> (by then my compiler should have recompiled wesnoth as well ;-) ) 20090710 19:14:21-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 19:14:41< mordante> crimson_penguin, what's the problem with having the list translatable? 20090710 19:15:32< crimson_penguin> mordante: well the problem comes from the fact that you have to use system installed fonts with pango on Mac, so we have to either install the font, or use a font that's already installed 20090710 19:15:46-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 19:16:00< crimson_penguin> I've been using the pango.aliases file to use an already installed font, but there isn't one that matches DejaVu's language support 20090710 19:16:45< mordante> ok 20090710 19:16:48< crimson_penguin> all the languages are supported by OS X installed fonts, but not all in one (or two) font(s), and Pango will only use the first font in the list that it finds 20090710 19:17:15< crimson_penguin> maaybe it's possible to register a font with the system for use in Pango 20090710 19:19:21< crimson_penguin> and actually, because the fonts OS X has that do support Hebrew and Arabic ONLY support those, even my proposed fixes wouldn't work :-/ 20090710 19:20:42< crimson_penguin> ooo, this one supports Arabic, Pashto, and Persian :P 20090710 19:20:55-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 104 (Connection reset by peer)] 20090710 19:21:54< crimson_penguin> huh... never heard of Gujarati before, but apparently they have their own glyphs for their language 20090710 19:22:36< mordante> :-( 20090710 19:23:29< mordante> I'll contact you when I actually have time to work on it, probably I'll look at how other gtk applications solve this issue 20090710 19:24:24< crimson_penguin> ok 20090710 19:27:22< crimson_penguin> :O Time New Roman supports Hebrew, Arabic, and English! It's serif, but if it's only used for those languages anyway maybe it doesn't matter 20090710 19:31:07< CIA-53> ai0867 * r36758 /trunk/src/hotkeys.cpp: 20090710 19:31:07< CIA-53> Revert "more s/Toggle //g" 20090710 19:31:07< CIA-53> This reverts commit r36745. 20090710 19:32:21-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 19:33:03< crimson_penguin> I found an oddity with RTL languages - in the attack dialog, it shows the units' stats on the top as normal, but their attacks are reversed, so the attacking unit's attack is on the right 20090710 19:36:07< mordante> that's really odd, also wonder why we never got a bug report about it 20090710 19:36:48< crimson_penguin> well there are only two, and it seems like neither are very complete 20090710 19:38:00< crimson_penguin> Hebrew is 17.94%, Arabic only 2.09% (official packages) 20090710 19:39:14< crimson_penguin> seems to be some problem in the recruit dialog with Hebrew too (in the tutorial, where you can only recruit an elvish fighter) 20090710 19:39:35< crimson_penguin> anyway, I'll quit pestering you about pango stuff now :) 20090710 19:41:01-!- Crab_ [n=Crab_@wesnoth/developer/crab] has joined #wesnoth-dev 20090710 19:47:30< Sirp> hey, Neoriceisgod is actually in here. :) 20090710 19:47:45< Ivanovic> cjhopman, Crab_, corn: so have you done your evals already 20090710 19:48:40< Crab_> Ivanovic: yes 20090710 19:51:13< mordante> crimson_penguin, :-) hope to find some time soon 20090710 19:58:50< mordante> Soliton, regarding r36709, is it intended that a too large request terminates the server? 20090710 20:03:52< crimson_penguin> maybe I should send an email to the pango ml or something, if there is one 20090710 20:03:54-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090710 20:04:24< crimson_penguin> I know that Mac programs support asian, hebrew, arabic, etc. glyphs in the middle of english text 20090710 20:04:55< Ivanovic> ilor: have you already done the mid term eval? if not, don't forget to fill it out 20090710 20:05:33< ilor> Ivanovic: I did a quick run through it ao I have it "filled out", plan to add some more details on sunday if I have the time 20090710 20:05:50< ilor> s/ao/and/ 20090710 20:08:12< Neoriceisgod> Sirp: Hi. 20090710 20:08:20< Sirp> hi Neoriceisgod ....how are things? 20090710 20:08:43< Neoriceisgod> Sirp: Okay, gonna go to france tomorrow 20090710 20:08:55< Neoriceisgod> Jetrel asked me to get the Drake Base frames done before I left so they could be animated 20090710 20:10:34-!- Dragonking [n=dk@wesnoth/developer/dragonking] has joined #wesnoth-dev 20090710 20:11:10< Sirp> Neoriceisgod: cool. :) 20090710 20:11:23< mordante> crimson_penguin, might help 20090710 20:11:31< mordante> ilor, I'm ready 20090710 20:12:07< ilor> mordante: hah, you got me this time, I'm rebuilding :) 20090710 20:12:34< mordante> ilor, regarding gui/dialogs/lobby_main.cpp:52 + 53 why do you use a const char* instead of const std::string? 20090710 20:13:00< mordante> my rebuild was done for quite a while, much cooler here again :-) 20090710 20:13:19< Neoriceisgod> Sirp: They're posted in Art Dev if you care to take a look. 20090710 20:13:22< Neoriceisgod> Animation topic 20090710 20:13:38< Sirp> Neoriceisgod: sure I will...and very cool. :) 20090710 20:13:39< ilor> mordante: a "foo" is a const char* so I declare it as such ;) anyway cleaning up these preferences and actually ahving an interface for them is, uh, on my todo 20090710 20:13:58-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090710 20:14:32-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090710 20:15:12< mordante> ilor, true but the function you use it for expects a const std::string& 20090710 20:15:49< grzywacz> hi 20090710 20:15:52< ilor> mordante: yeah I see your point about it being converted every time, but I really plan on doing this more properly :) 20090710 20:15:57< mordante> hi grzywacz 20090710 20:16:07< Sirp> Neoriceisgod: niceeeeeee! :) 20090710 20:16:10< ilor> mordante: only adding anything to preferences.hpp will trigger a full rebuild and I wanted to avoid that :) 20090710 20:16:23< mordante> ilor, ok if you clean it up the I see no problem in it 20090710 20:16:40< mordante> yeah preferences.hpp is one of our rebuild all headers :-( 20090710 20:16:59< Neoriceisgod> Wow 20090710 20:17:15< Ivanovic> wow what? 20090710 20:17:19< Neoriceisgod> Is "Ageless era" every single user-made faction in a single set or something? 20090710 20:17:27< grzywacz> Yes, Neoriceisgod is made of win. 20090710 20:17:37< Rrenys> not every 20090710 20:18:13< ilor> mordante: can you have a look at the "chat windows" feature? 20090710 20:18:26< mordante> in which file are they? 20090710 20:18:51< ilor> mordante: start up lobby and whisper someone 20090710 20:18:57< ilor> around lobby_main.cpp 20090710 20:20:06< ilor> basically for now I'm faking having multiple windows by setting the text all the time so it's not very efficient, I figure it'd make more sense to have a widget for each "window" so it keeps the rendered text 20090710 20:20:45< mordante> you had a look at the multi page widget? 20090710 20:21:02< ilor> brb 20090710 20:22:03-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090710 20:22:15< ilor_> mordante: sorry had to reboot the wifi router 20090710 20:23:13< ilor_> mordante: no, will look now. I recall you saying there are no tabs(headers) for the pages, is that correct? 20090710 20:24:17< mordante> true, but it can be emulated with two multipage widgets 20090710 20:25:05< ilor_> not sure I follow 20090710 20:25:11< crimson_penguin> Neoriceisgod: I can't find the thread you're referring to :P 20090710 20:25:35< ilor_> a multipage widget has several pages of widgets inside and display one of them at a time, and is switchable, right? 20090710 20:25:48< Neoriceisgod> http://www.wesnoth.org/forum/viewtopic.php?f=18&t=8426&start=960 20090710 20:25:52< Neoriceisgod> that one, Ben. 20090710 20:25:57< mordante> ilor_, sorry I meant with a multipage and a listbox 20090710 20:26:16< ilor_> mordante: can a listbox display its items horizontally? 20090710 20:27:00< mordante> ilor_, no, but that should be trivial to add, the generator has the needed stubs already 20090710 20:27:22< ilor_> mordante: ah okay, I can go with a vertical one for now anyway and see how it looks 20090710 20:27:55< ilor_> mordante: however I might need more flexible access to the widgets on pages of a multi_page 20090710 20:27:57< mordante> yup, at least it makes the UI is bit nicer to use 20090710 20:28:09< crimson_penguin> Neoriceisgod: very nice :D 20090710 20:28:15< mordante> more flexible in what way? 20090710 20:29:20< ilor_> mordante: ah sorry, find_widget will work predictably and give me the widgets from the current page, right? 20090710 20:30:23-!- noy [n=Noy@wesnoth/developer/noy] has quit ["GO, GET TO THE CHOPPAH!!!"] 20090710 20:31:14< mordante> not sure best use get_row_grid(row).find_widget() (Only think it's not there for a multi-page but adding it is trivial) 20090710 20:31:51< mordante> indeed not there, I'll add it 20090710 20:31:57< ilor_> mordante: ah okay 20090710 20:32:00< Turuk> Sirp: Can I bend your ear for a minute? 20090710 20:32:47< ilor_> mordante: anyway, as you may or may not have noticed, I've made it so a /whisper player foo opens a new "chat window" and shows the session there 20090710 20:33:07< ilor_> mordante: and the input box is context-aware so it sends messages to the active room / whisper session as expected 20090710 20:33:45< mordante> ah I missed that part I noticed it opened a room 20090710 20:34:13< ilor_> mordante: code-wise I did some changes upwards and "/whisper a b" and typing "b" when whsiper with a is the active window share nearly all of the code 20090710 20:34:37< mordante> ah cool 20090710 20:35:35< ilor_> also there's a stub tlobby_main::do_notify that's called on various events like message received, whisper received etc that will help keep e.g. all the lobby sound effect in one place 20090710 20:36:19< ilor_> mordante: so, about the interface 20090710 20:37:23< ilor_> mordante: maybe we can start by making sure the title bar stays on top :) 20090710 20:38:21< Aethaeryn> Sirp: Do you know anything about multiplayer or add-ons on the iPhone port? 20090710 20:38:25< Aethaeryn> Sirp: http://www.wesnoth.org/forum/viewtopic.php?p=367175#p367175 20090710 20:39:49-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090710 20:49:33< ilor_> mordante? 20090710 20:51:01< mordante> ilor_, oh, I thought you left, but it's your twin 20090710 20:51:01< zookeeper> getting more spam in the wiki, now it's these NodomOrtro-like accounts, spamming a bunch of links and then removing them so that they still remain in the history. 20090710 20:51:54< EdB> Aethaeryn: Is GPL program allowed with Iphone SDK ? 20090710 20:51:59< zookeeper> please someone put in some kind of a proper captcha if possible :| 20090710 20:52:13< zookeeper> ("what's the first word in the full name of this game?") 20090710 20:52:29< Aethaeryn> EdB: As long as the source is available, GPL is allowed to be sold afaik. 20090710 20:52:41< Aethaeryn> Especially GPL 2 20090710 20:52:55< Aethaeryn> Personally, I'd buy Wesnoth as a budget title, even for the PC 20090710 20:53:30< EdB> Aethaeryn: GPL is not the problem, I was pointing Iphone SDK 20090710 20:53:31< mordante> the question is more does apple allow it 20090710 20:54:05< EdB> For exemple PS3 don't allow GPL stuff to used in game 20090710 20:54:23< Aethaeryn> Eh, if Apple doesn't allow it my current iPod is going to be the last Apple product I ever purchase. 20090710 20:54:28< mordante> ilor_, the lobby title stays on top now, do you want me to commit all changes directly or collect them? 20090710 20:54:30< EdB> I won't be surprise is Apple do the same 20090710 20:54:57< ilor_> mordante: you can commit I'll have a good look at the changes anyway 20090710 20:54:58 * mordante thinks Aethaeryn just bought his last Apple product 20090710 20:55:07 * EdB guess so 20090710 20:56:25< Aethaeryn> lol 20090710 20:56:28< CIA-53> mordante * r36759 /trunk/data/gui/default/window/lobby_main.cfg: Make sure the title stays on top. 20090710 20:56:37< Aethaeryn> I'm not a big fan of Apple, especially the whole damn "I'm a Mac, and I'm a PC" 20090710 20:56:46< mordante> ilor_, the grow_factor means whether or not that row is allowed to grow if the window has "too much" space 20090710 20:57:04< Aethaeryn> Comparing Mac OSX to Personal Computers (I thought Macs were PCs since OSX, anyway?) is a faulty analogy, especially since "PC" = Windows in the commercials. 20090710 20:57:11< mordante> if all are 0, they will all be reset to 1 20090710 20:57:13 * Aethaeryn is a PC, who uses Linux, and never has gotten a damn virus 20090710 20:57:21< ilor_> mordante: can the grow factor be changed at run-time? 20090710 20:57:23< shadowmaster> zookeeper: are you volunteering for maintaining the MediaWiki software? :P 20090710 20:57:30< Rrenys> never has known getting a virus* 20090710 20:57:44< mordante> ilor_, no, why do you want to do that? 20090710 20:58:05< ilor_> mordante: because it seems like it'd be the way of switching between the more games/more chat space modes in the lobby that I wanted to do 20090710 20:58:19< zookeeper> shadowmaster, depends on how hard that would be 20090710 20:58:37< shadowmaster> I'd not maintain that shit, at least. 20090710 20:58:46< zookeeper> is there an understandable web interface to it? 20090710 20:58:48< ilor_> mordante: that's for later though 20090710 20:58:51< shadowmaster> you cannot even rename users there without breaking something 20090710 20:59:12< mordante> ilor_, yes, not sure whether we need to change the grow factor for that in the first place 20090710 20:59:16< shadowmaster> or delete users 20090710 20:59:25< mordante> what else do you want to modify? 20090710 21:00:20< Crab_> zookeeper: well, there's a plugin to add a captcha to wikiuser registration 20090710 21:00:29< ilor_> mordante: grow_factor controls both horizontal and vertical grow or is it dependant on whether it's a row or column? 20090710 21:01:15< mordante> they differ the ones under row control the row grow factor and the columns of the first row for the columns 20090710 21:01:37< Aethaeryn> shadowmaster: Eh, I like mediawiki. 20090710 21:01:51< zookeeper> Crab_, i know, you told me 20090710 21:01:58< mordante> if used in the columns of the second, third etc row they are ignored 20090710 21:02:33< shadowmaster> Aethaeryn: yeah. You admin? 20090710 21:02:58< shadowmaster> I meant admin, not sysop (MediaWiki's misnomer for moderators) 20090710 21:04:30-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090710 21:04:33< silene> hi 20090710 21:04:41< ilor_> mordante: next thing I'd like to do would be to make the gamelist and the chatlog not change size when items are added 20090710 21:04:47-!- EdB [n=edb@228.117.88-79.rev.gaoland.net] has quit [Read error: 104 (Connection reset by peer)] 20090710 21:04:56< Aethaeryn> shadowmaster: Just a moderator. Delete/move/etc. stuff. 20090710 21:05:08< shadowmaster> ah, yeah. It's nice up to that point. 20090710 21:05:09< ilor_> mordante: right now it all moves when text is added or a game 20090710 21:05:30-!- YogiHH [n=chatzill@d082247.adsl.hansenet.de] has joined #wesnoth-dev 20090710 21:05:43< Aethaeryn> shadowmaster: Every time I have a lot of time to kill I try to make pages look better or be more internally consistant (i.e. infoboxes at top), and campaigns are next... I just need a *really* long day because there are so many 20090710 21:05:49< YogiHH> hello 20090710 21:05:56< shadowmaster> yes, yes, I know. 20090710 21:06:22< YogiHH> ilor_: you got problems with starting wesnoth with VC++, too? 20090710 21:06:36< shadowmaster> Turuk: could you please remove alextit's crap from my thread? 20090710 21:06:42< ilor_> YogiHH: problems? 20090710 21:06:43< Turuk> Sure 20090710 21:06:50< Turuk> He doesn't make sense 20090710 21:07:25< YogiHH> ilor_: there is some trouble with static initialization. It compiles and links fine, but chokes at startup. 20090710 21:07:42< shadowmaster> as I said before, you can't expect much from one who claims to be 12 years old. At least here, I have never seen a kid of that age with adequate communication skills. 20090710 21:07:51< shadowmaster> *have 20090710 21:08:18< YogiHH> ilor_: someone introduced wesnothlib into the VC++ project files, i wonder if it has got anything to do with that 20090710 21:08:33< ilor_> YogiHH: I was that someone ;) 20090710 21:08:43< YogiHH> ah :-) 20090710 21:09:02< ilor_> YogiHH: also, a debug mode builds and starts for me 20090710 21:09:29< YogiHH> ilor_: do you link wesnothlib statically or dynamically? 20090710 21:09:41< ilor_> YogiHH: statically 20090710 21:09:48< YogiHH> hmm, same here 20090710 21:09:50< testing_xyz> anybody have an idea how to write in japanese under wesnoth ? 20090710 21:10:05< testing_xyz> my windows fonts doesn't work 20090710 21:10:34< mordante> brb 20090710 21:10:44-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090710 21:11:00< YogiHH> ilor_: this is the line that crashes somewhere deep inside STL: domain_ = &*domains->insert(logd(name, 0)).first; 20090710 21:11:31< YogiHH> it's in log.cpp, line 62 or something 20090710 21:12:22< loonycyborg> testing_xyz: What do you mean as 'write'? 20090710 21:12:51< ilor_> YogiHH: you have done a full rebuild? ;) 20090710 21:13:02< shadowmaster> notice that there are differences between being able to see foreign characters and being able to write them with the keyboard or other input method 20090710 21:13:14< ilor_> YogiHH: a full, full one as in manually removing the Debug/ dir just to be safe ;) 20090710 21:13:40< shadowmaster> and I believe Wesnoth has a font that works with Japanese when the Japanese locale is selected 20090710 21:13:52< loonycyborg> testing_xyz: Anyway, if you see squares instead of characters then it's definitely a bug. 20090710 21:13:53< ilor_> YogiHH: and which buildtype are you using that crashes? 20090710 21:14:11< shadowmaster> (not DejaVu IIRC) 20090710 21:14:19< YogiHH> ilor_: debug (fast) 20090710 21:14:29< YogiHH> ok, will try a full build then 20090710 21:14:44< ilor_> YogiHH: I may have forgot to add a debug(fast) buildtype to wesnothlib 20090710 21:15:46< ilor_> YogiHH: which may mean you are linking with the normal debug build, which might not be fail-proof 20090710 21:18:46< YogiHH> ilor_: yes, there is only debug and release for wesnothlib 20090710 21:20:09< YogiHH> ilor_: what do i have to do to the debug build to make it fast? 20090710 21:20:25< ilor_> YogiHH: frankly I can't remember --; 20090710 21:20:42< YogiHH> ok, i will compare the two manually then 20090710 21:20:43< ilor_> YogiHH: I think it has STL bounds checks disabled 20090710 21:26:32< YogiHH> ilor_: The only differences i can find are HAVE_FRIBIDI, DISABLE_POOL_ALLOC and RuntimeLibrary="2" vs "3" respectively 20090710 21:26:36< testing_xyz> loonycyborg: yes, i see squires 20090710 21:26:54< YogiHH> s/HAVE_FRIBIDI/HAVE_PYTHON 20090710 21:28:04< ilor_> YogiHH: frankly I think you'd be better off trying a plain debug build 20090710 21:28:29 * YogiHH remembers that build to be awfully slow :/ 20090710 21:29:12-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090710 21:29:28< mordante> testing_xyz, on which platform are you 20090710 21:29:43< mordante> ilor_, back again, will have a look now 20090710 21:30:36< loonycyborg> testing_xyz: Chinese etc characters used to work for me on windows until I reinstalled windows on my windows partition due to a system upgrade. 20090710 21:31:06< ilor_> loonycyborg: have you got the Asian fonts installed in Windows? 20090710 21:31:07< loonycyborg> I have no idea what made them work for me previously. I'll need to investigate that. 20090710 21:31:51< CIA-53> mordante * r36760 /trunk/src/gui/widgets/ (multi_page.cpp multi_page.hpp): Add a page_grid() to the multi_page. 20090710 21:31:59-!- Chusslove [n=Chusslov@brsg-d9bef9b4.pool.mediaWays.net] has joined #wesnoth-dev 20090710 21:32:05< CIA-53> mordante * r36761 /trunk/po/ (wesnoth-lib/POTFILES.in wesnoth-test/POTFILES.in): Sort all entries in POTFILES.in. 20090710 21:32:15< crimson_penguin> Ivanovic: your post in the iPhone port thread has a link with broken "bbcode" 20090710 21:32:24< loonycyborg> Either I had some fonts installed or some windows update fixed that or it's just a regression that coincided with me reinstalling windows.. 20090710 21:33:10< loonycyborg> ilor_: Probably not unless they're installed by default. 20090710 21:33:17< Ivanovic> crimson_penguin: fixed 20090710 21:33:28< ilor_> loonycyborg: chech contorl panel, regional settings, language tab for the asian language support checkbox (I'm assuming XP here) 20090710 21:33:32< YogiHH> mordante: i added a key_pressed event to the textbox. Do you want me to commit that or should i make a patch first? It's not that big a deal, though. 20090710 21:33:34< crimson_penguin> oh, I just fixed it too :P 20090710 21:33:53 * crimson_penguin turns on notifications so he'd notice a message like that while fixing 20090710 21:34:08< mordante> YogiHH, I'd like to have a look at the patch first, just was looking at the code before replying to your email 20090710 21:34:29< ilor_> YogiHH, mordante: key_pressed for textbox seems similar to what I'll need to make enter button in lobby work, of course if it doesn't close the dialog later anyway :) 20090710 21:34:39< YogiHH> mordante: sure 20090710 21:34:44< mordante> wasn't around the last view days so couldn't reply 20090710 21:34:52< YogiHH> np 20090710 21:35:04< mordante> ilor_, I know you also asked for it ;-) 20090710 21:35:13< testing_xyz> ilor_: ????? - my chinese works 20090710 21:35:18< testing_xyz> w00t 20090710 21:35:30< testing_xyz> ????? 20090710 21:35:58< shadowmaster> that's not UTF-8 I guess. 20090710 21:36:01< ilor_> testing_xyz: your irc client seems to discard unicode chars though 20090710 21:36:20< testing_xyz> wth ? 20090710 21:36:23< shadowmaster> I can only see question signs. 20090710 21:36:27< testing_xyz> y 20090710 21:36:29< testing_xyz> me too 20090710 21:36:39< testing_xyz> should i get a better irc client ? 20090710 21:37:15< ilor_> testing_xyz: maybe you need to just enable unicode support in it, no always on by default 20090710 21:37:23< testing_xyz> it is the same thing with wesnoth \ 20090710 21:39:00< loonycyborg> ilor_: No. I don't have these setting enabled. 20090710 21:39:02-!- ShikadiLord [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090710 21:39:15-!- ShikadiLord [n=ignacio@wesnoth/developer/shadowmaster] has quit [Remote closed the connection] 20090710 21:39:29< loonycyborg> But those probably shouldn't be required for font support since wesnoth provides its own.. 20090710 21:40:52< loonycyborg> And if they're required I have no idea why it worked for me before since I've never installed them.. 20090710 21:40:55< ilor_> loonycyborg: I don't know if that setting only installs a font or some actual unicode support, I know though that without it there are no Asian glyphs in firefox or anywhere :) 20090710 21:41:21< YogiHH> mordante, ilor_ : http://wesnoth.pastebin.com/d1f18cbd9 I implemented it within ttext, but tcontrol or twidget might be more appropriate. 20090710 21:41:50< YogiHH> mordante, ilor_: you can ignore most of the changes in game_load.cpp, they are not related 20090710 21:42:08< YogiHH> just the one implementing and calling key_pressed 20090710 21:42:11< ilor_> YogiHH, mordante: tbh I wouldn't mind if every widget had click callbacks, keypress callbacks etc 20090710 21:43:07< YogiHH> yeah, with more functionality, we might end up moving those callbacks up the inheritance chain anyway 20090710 21:43:45< mordante> I want to change the code later on to have a signal based event handling, which would be a good moment to add that 20090710 21:43:50< testing_xyz> ? 20090710 21:44:12< mordante> YogiHH, I'm more happy with your callback, I want it to have a different signature 20090710 21:44:16< testing_xyz> wth ? i have the utf-8 support enabled in my irc client 20090710 21:44:35< testing_xyz> ????? 20090710 21:44:58< mordante> bool (*) (twidget*, SDLKey, SDLMod, Uint16) 20090710 21:45:28< loonycyborg> How do you actually type hieroglyphs on a keyboard? 20090710 21:45:39< ilor_> YogiHH: I confirm the debug(fast) build crashes when starting, other two build types work 20090710 21:45:54< testing_xyz> ??? 20090710 21:46:01< YogiHH> mordante: i wasn't interested in the key itself, but you are of course right, that makes more sense 20090710 21:46:09< mordante> and change the code in ttext::set_callback_key_pressed() to if(callback && callback(this, key, mod, unicode)) return; 20090710 21:46:36< testing_xyz> loonycyborg: what do you mean ? 20090710 21:46:43< YogiHH> mordante: you propose an additional callback? 20090710 21:46:47< mordante> this way the callback can also determine whether the key is hanled 20090710 21:46:55< ilor_> mordante, YogiHH: frankly I'd prefer a boost::function callback 20090710 21:47:03< mordante> no change your one 20090710 21:47:26 * YogiHH is not familiar enough with boost stuff to do that 20090710 21:47:31< mordante> ilor_, I want to do that for the signals, and was doubing whether to already do it for this callback 20090710 21:47:50< ilor_> YogiHH: it's dead simple 20090710 21:47:51< mordante> but since you want that, we should do it now 20090710 21:47:58< loonycyborg> testing_xyz: That's definitely not as easy as with english or russian letters since they have such small amount of letters that they can have dedicated keys each :P 20090710 21:48:27< ilor_> YogiHH: boost::function< bool (int, double) > is an example type 20090710 21:48:34< mordante> I wish I found boost::function before I started to add callback, they're so much more powerful 20090710 21:48:42< mordante> callbacks* 20090710 21:48:44< Sirp> I agree with ilor_, boost functions are great. 20090710 21:48:53< YogiHH> mordante: it's never too late :-) 20090710 21:48:58< testing_xyz> loonycyborg: what you propose to get a chinese keyboard ? 20090710 21:49:13< mordante> YogiHH, true 20090710 21:50:15< loonycyborg> あ 20090710 21:50:32< loonycyborg> Who saw that as a japanese letter? 20090710 21:51:10< crimson_penguin> Me 20090710 21:51:19< Ivanovic> i see some strange char 20090710 21:51:27< Ivanovic> might be japanese, chinese, korean, whatever 20090710 21:51:33-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090710 21:51:39< Ivanovic> clearly not normal ascii and most likely not a math sign 20090710 21:51:40< loonycyborg> testing_xyz: Do chinese keyboards have the same amount of keys as hieroglyphs there is? :P 20090710 21:52:08 * crimson_penguin assumed that it was Japanese given that he asked that 20090710 21:52:42< loonycyborg> And did you see the japanese letter I copy-pasted from a charmap in your irc client? 20090710 21:52:55< testing_xyz> hmm 20090710 21:53:04< crimson_penguin> Ivanovic: turns out even my proposed not-very-nice fix wouldn't work... unless we use Times New Roman for the font (for Hebrew and Arabic) 20090710 21:53:07< testing_xyz> i see ãà 20090710 21:53:27< crimson_penguin> testing_xyz: you must use UTF-8! 20090710 21:53:36< loonycyborg> Then your client definitely isn't using utf-8 20090710 21:53:46< testing_xyz> i've just turned it off 20090710 21:53:48< testing_xyz> wait 20090710 21:53:59< YogiHH> ilor_: would boost functions make your wrapper for member functions as callback unnecessary? 20090710 21:54:05< testing_xyz> can you try again pls 20090710 21:54:13< loonycyborg> あ 20090710 21:54:31< testing_xyz> y, i see the letter 20090710 21:54:41< ilor_> YogiHH: yes, and I'd glabdly use boost::bind instead 20090710 21:54:42< crimson_penguin> So, UTF-8... how does it work? Some chars are 16? 20090710 21:54:46< testing_xyz> ? 20090710 21:55:04< testing_xyz> do you see my letter ? 20090710 21:55:16< loonycyborg> I saw a question mark 20090710 21:55:39< crimson_penguin> me too - and unlike before, my client didn't say "[incompatible encoding]" 20090710 21:55:58< testing_xyz> then something is wrong with my irc client or my windows 20090710 21:56:05< Sirp> crimson_penguin: in UTF-8 all regular ascii characters (i.e. the 127 basic characters) work as normal. Bytes with the highest value bit set (i.e. 128-255) are control characters that start a multi-byte sequence. 20090710 21:56:28< crimson_penguin> Sirp: Oh right, that makes sense 20090710 21:56:30< loonycyborg> testing_xyz: Probably my client is just using a font without chinese chars. 20090710 21:56:39< Sirp> crimson_penguin: multi-byte sequences can be up to four bytes, iirc. UTF-8 has the advantage of being completely compatible with standard ascii 20090710 21:56:47< loonycyborg> (if you used one) 20090710 21:56:53< crimson_penguin> Yeah 20090710 21:57:02< testing_xyz> ? 20090710 21:57:38< testing_xyz> ? 20090710 21:58:02< crimson_penguin> I was thinking, if you just had one value for extra characters, then you'd only get an extra byte of data to work with... but I forgot, you could have a whole bit, and now I know, you can even go more than 2 bytes long :) 20090710 21:58:34< crimson_penguin> (in other words, I wasn't thinking right, and now I understand) 20090710 21:58:52< ilor_> YogiHH: oh, and iirc boost docs for function and bind are pretty good (*cough* unlike some other boost libs) 20090710 21:59:06< YogiHH> hehe 20090710 21:59:34-!- xyz_testing [n=dsfsdgf@87-126-108-161.btc-net.bg] has joined #wesnoth-dev 20090710 21:59:35-!- fendrin [n=fabi@e180226075.adsl.alicedsl.de] has joined #wesnoth-dev 20090710 21:59:59< xyz_testing> ? 20090710 22:00:18< loonycyborg> People on #boost were just berating spirit2's documentation :) 20090710 22:01:11-!- xyz_testing [n=dsfsdgf@87-126-108-161.btc-net.bg] has quit [Client Quit] 20090710 22:01:15< crimson_penguin> spirit2? 20090710 22:01:56< loonycyborg> spirit is a parser generator implemented entirely using templates without any external tools. 20090710 22:02:43< loonycyborg> They made C++ code using it look almost like EBNF grammars :) 20090710 22:03:04< crimson_penguin> EBNF? 20090710 22:03:19 * crimson_penguin has a feeling every question he asks is going to turn into a new question 20090710 22:03:43< loonycyborg> http://en.wikipedia.org/wiki/EBNF 20090710 22:07:30< mordante> ilor_, do you want to add the callback to ttext ? 20090710 22:08:42< ilor_> mordante: sure, just let me find what signature you wanted 20090710 22:09:13< mordante> bool (*) (twidget*, SDLKey, SDLMod, Uint16) 20090710 22:10:23< mordante> and in ttext::set_callback_key_pressed() to if(callback) { if(handled = callback(this, key, mod, unicode)) return; } (unlike I wrote before) 20090710 22:10:55< fendrin> hi mordante 20090710 22:11:00< mordante> hi fendrin 20090710 22:11:27< fendrin> mordante: about the campaign dialogue size. I have tested some settings. 20090710 22:11:39< mordante> fendrin, regarding r36732, do you need to defeat all enemies or all enemy leaders? 20090710 22:17:11< fendrin> mordante: you are talking about scenario 14 low? 20090710 22:18:20< mordante> no scenario 4 20090710 22:19:41< Turuk> crimson_penguin: http://www.wesnoth.org/forum/viewtopic.php?f=4&t=26215&p=367235#p367235 20090710 22:19:52< Turuk> I think he is just using English? Judging from the background of the screenshots 20090710 22:19:52< fendrin> mordante: only the leaders 20090710 22:20:23< CIA-53> ilor * r36762 /trunk/src/gamestatus.cpp: kill a unused-variable warning 20090710 22:21:06< CIA-53> ilor * r36763 /trunk/src/gui/widgets/ (text.cpp text.hpp): Add gui2::ttext_ key press callback 20090710 22:21:16< ilor_> mordante: ^ 20090710 22:22:00< testing_xyz> wth ? 20090710 22:22:51< fendrin> mordante: It seems that this issue is wrong throughout the whole campaign. 20090710 22:22:53< testing_xyz> ????? 20090710 22:23:06< testing_xyz> ???????? 20090710 22:23:15-!- Sirp [i=97c1dc1d@gateway/web/freenode/x-d596dd6e696a9114] has quit [] 20090710 22:24:45< mordante> fendrin, can you review all these scenario objectives? http://paste.debian.net/41569/ 20090710 22:25:02< fendrin> mordante: It's also wrong in some scenarios of DM 20090710 22:25:39< mordante> fendrin, and what are the results of your dialogue size tests? 20090710 22:25:46< fendrin> mordante: ah yes. 20090710 22:26:00< mordante> fendrin, might be, ran into LoW while reviewing the German translation 20090710 22:26:08< fendrin> mordante: well, I didn't find any that matches exactly. 20090710 22:26:36< fendrin> One pixel more there are scroll bars, one pixel few there is still an ugly border. 20090710 22:26:56< fendrin> But I could find a setting that suits LoW but not the other campaigns. 20090710 22:27:14< fendrin> So I suggest to redesign the dialogue a little. 20090710 22:27:28< fendrin> Maybe seperate boxes for text and image would solve the problem fine. 20090710 22:29:34< mordante> tbh I rather see it looking good for LoW and other campaigns also redesign their images 20090710 22:29:43< Soliton> mordante: yes, trying to narrow down the bad alloc crash(es). 20090710 22:30:12< mordante> most campaign images look rather outdated, due to the work the artists did in other areas 20090710 22:30:20< fendrin> mordante: right 20090710 22:30:59< fendrin> mordante: what is the meaning of tbh? 20090710 22:31:00< mordante> Soliton, ok 20090710 22:31:03< mordante> to be honest 20090710 22:31:46< fendrin> mordante: maybe we talk not about the same problem. 20090710 22:33:19< fendrin> mordante: there are 2 issues. First, the images depend on a border to the left and to the ground (The portraits). This issue could be solved by taking new pictures that still habe to be drawn which don't rely on that borders. Or the dialogue could be redesigned to fit the border needs of the portraits 20090710 22:34:16< mordante> fendrin, can you paste some screenshots, that makes explaining what you mean easier 20090710 22:34:20-!- ancestral [n=ancestra@mobile-166-137-134-185.mycingular.net] has joined #wesnoth-dev 20090710 22:35:02< fendrin> the other issue is the fact that big pictures + text force the gui to scroll and you see only halve of the image bevor scrolling down. This is hard to configure because the right value depends on the size of the images and the amount of written text. This is different for each campaign of course. 20090710 22:35:20< fendrin> mordante: I have commited the new images for low. 20090710 22:35:38< fendrin> mordante: Just start wesnoth and have a look at the campaign dialog. 20090710 22:36:34< mordante> fendrin, but would be easier if you add some with different sizes you tested to look at your problems 20090710 22:37:07< shadowmaster> ddssee/window 45 20090710 22:37:11< mordante> I deem the need to scroll for images a not too big problem 20090710 22:37:43< mordante> maybe we should also try to get those images in a uniform size so we can make it look good for most/all cases 20090710 22:38:01< fendrin> mordante: I bet the artists (k*t*y) will jump at you for that sentenence. 20090710 22:38:14< mordante> why? 20090710 22:39:02< shadowmaster> the curerent sizes are intended to workaround some quirks in the rescaling algorithm AFAIK 20090710 22:39:07< shadowmaster> *current 20090710 22:40:09< mordante> ilor_, regarding the better sizes of the MP dialog, I need to think about the best way to do it 20090710 22:40:36< mordante> I run into some issues and want to look for the "cleanest" solution 20090710 22:41:09< mordante> (writing a program to configure this stuff graphically probably is the cleanest...) 20090710 22:41:32< ilor_> mordante: ok, I'll be doing the multi_page chat windows and gamelist improvements tomorrow 20090710 22:42:12< mordante> ilor_, in that case make your changes first and I'll do mine afterwards 20090710 22:42:47< ilor_> mordante: ok I'll try to have it done in the morning 20090710 22:43:13< ilor_> mordante: that is, the multi_page thing, gamelist details shouldn't affect your work I guess 20090710 22:44:12< mordante> probably not, but I try to avoid playing in the same area at the same time 20090710 22:44:37< mordante> and I think I don't need to be bored, I've enough other FR's to work on ;-) 20090710 22:45:13-!- ancestral [n=ancestra@mobile-166-137-134-185.mycingular.net] has quit ["Get Colloquy for iPhone! http://mobile.colloquy.info/"] 20090710 22:45:15< fendrin> mordante: Maybe it's just my personal taste. I find the cuted off images very ugly. 20090710 22:46:09< mordante> that's why it would be nice to get things a bit standard so it won't happen normally 20090710 22:46:48< mordante> if all images are about the same size and the texts as well we can set a sane default 20090710 22:46:55< fendrin> mordante: 400x400 seems a good standard. 20090710 22:47:40< fendrin> mordante: But some campaigns don't want to portrait the main charakter but show the party or another motive. That is more like postcard format. 20090710 22:47:45< mordante> 400x400 with a maximum of 500x500 would be the same limits as portraits 20090710 22:48:08< fendrin> mordante: And the amount of text can't be equal that easy. 20090710 22:48:44< mordante> it doesn't need to be exact, especially since it can change with translations as well 20090710 22:48:59< fendrin> Sceptere of fire has that long poetry but only a very small "icon" as campaign image as an extrem example. 20090710 22:49:39-!- Aethaery1 [n=Michael@c-98-204-170-162.hsd1.md.comcast.net] has joined #Wesnoth-dev 20090710 22:49:56< mordante> it really doesn't need to be a perfect fit for all items 20090710 22:50:24< mordante> the problem why it looks bad now is indeed SoF since it only shows an icon 20090710 22:50:36< mordante> and of course we could start to scale the image as well 20090710 22:50:59< fendrin> mordante: The box in which the campaign icons are displayed (at the left) is to huge for my taste. 20090710 22:51:08< fendrin> The icons look lost in there. 20090710 22:52:28< mordante> I don't have that feeling 20090710 22:53:06< ilor_> mordante: ok I'll do what I can now and in the morning and then will work on the other remaining thing (gamelist filtering and sorting) 20090710 22:53:14< fendrin> It's the space between the icon and the campaign's name that bothers me. 20090710 22:53:56-!- Aethaery1 is now known as MikeJB 20090710 22:54:02-!- Aethaeryn [n=Michael@wesnoth/umc-dev/developer/aethaeryn] has quit [Nick collision from services.] 20090710 22:54:12-!- MikeJB is now known as Aethaeryn 20090710 22:54:24-!- Netsplit sendak.freenode.net <-> irc.freenode.net quits: nital 20090710 23:02:09< CIA-53> mordante * r36764 /trunk/src/gui/widgets/ (text.cpp text.hpp): Update comment and set the handled flag properly. 20090710 23:03:42< mordante> fendrin, that value could be changed 20090710 23:04:02< mordante> ilor_, ^ minor update to your change 20090710 23:04:53< ilor_> mordante: sure I knew I might have missed somthing ;) 20090710 23:05:02< mordante> :-) 20090710 23:05:08< mordante> I'm off now 20090710 23:06:33< fendrin> mordante: bye :-) 20090710 23:06:39-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090710 23:15:09 * Neoriceisgod dances 20090710 23:19:15-!- noy [n=Noy@wesnoth/developer/noy] has quit [Connection timed out] 20090710 23:21:25< Blueblaze> Neoriceisgod: Is it to a Michael Jackson song? 20090710 23:21:35-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090710 23:22:53-!- Espreon [n=espreon@wesnoth/developer/espreon] has joined #wesnoth-dev 20090710 23:24:22< Neoriceisgod> No it's to the sound of death and decay. 20090710 23:25:27< Blueblaze> Neoriceisgod: Oh, in that case I'm not interested :( 20090710 23:29:22-!- ettin_ [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090710 23:32:34< boucman> Blueblaze: "Thriller" probably qualifies as both :P 20090710 23:32:52< Rrenys> Michael jackson currently qualifies for both 20090710 23:33:10< Blueblaze> heh 20090710 23:35:47< Crab_> boucman: patch still unfinished, will work on it more, tomorrow. 20090710 23:35:56-!- Elvish_Pillage2 [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090710 23:36:21< boucman> Crab_: I won't be around till tuesday (long week end, 14th of july is holyday in france) 20090710 23:36:40< boucman> so we'll talk on wensday, I gues... 20090710 23:36:44< Crab_> boucman: ok 20090710 23:38:27-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090710 23:39:46-!- Crab_ [n=Crab_@wesnoth/developer/crab] has quit ["Leaving."] 20090710 23:47:11-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090710 23:47:45-!- maxy [n=maxy@80-219-1-128.dclient.hispeed.ch] has quit [] 20090710 23:48:51< Soliton> for some reason the last savegame is reloaded after finishing a campaign (instead of going back to the main menu). 20090710 23:52:06-!- allefant_ [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090710 23:52:18-!- allefant_ [n=allefant@allegro/developer/allefant] has quit [Read error: 104 (Connection reset by peer)] 20090710 23:52:18-!- allefant [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090710 23:52:54-!- Elvish_Pillager [n=eli@71-10-231-36.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090710 23:54:31-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090710 23:58:33-!- fendrin [n=fabi@wesnoth/developer/fendrin] has quit [Remote closed the connection] --- Log closed Sat Jul 11 00:00:38 2009