--- Log opened Tue Jun 02 00:00:01 2009 --- Day changed Tue Jun 02 2009 20090602 00:00:01-!- Sapient [n=patrickp@wesnoth/developer/sapient] has left #wesnoth-dev [] 20090602 00:02:48< CIA-77> ivanovic * r36006 /trunk/ (412 files in 10 dirs): 20090602 00:02:48< CIA-77> pot-update 20090602 00:02:48< CIA-77> regenerated doc files 20090602 00:04:35< CIA-77> ivanovic * r36007 /trunk/po/wesnoth-nr/de.po: updated German translation (includes the rest of patch #1176) 20090602 00:05:00< CIA-77> ivanovic * r36008 /branches/1.6/po/ (wesnoth-aoi/de.po wesnoth-nr/de.po): updated German translation (includes the rest of patch #1176) 20090602 00:07:36-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090602 00:07:51-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20090602 00:09:13-!- wesbot changed the topic of #wesnoth-dev to: 59 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 20090602 00:09:32-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 00:27:58-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090602 00:31:36-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090602 00:33:42-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090602 00:37:23-!- cib0 [n=cib@p5DD3404E.dip.t-dialin.net] has quit ["Leaving"] 20090602 00:46:38-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090602 01:02:18-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit [Read error: 113 (No route to host)] 20090602 01:12:23-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has quit [Remote closed the connection] 20090602 01:20:05-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has quit ["ChatZilla 0.9.84 [Firefox 3.0.10/2009042316]"] 20090602 01:29:52-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["Zzzzzzzzzzzzzzzzzzzzzzzzzzzzz"] 20090602 01:30:35-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090602 01:33:16-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090602 01:34:58-!- Elvish_Pillage2 [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090602 01:48:48< Polarina> Someone should translate Wesnoth into Ido. 20090602 01:49:40< Turuk> Someone should give me a million dollars. 20090602 01:51:39-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090602 01:52:46-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has joined #wesnoth-dev 20090602 01:52:57< Sapient> hi cjhopman 20090602 01:58:03-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 60 (Operation timed out)] 20090602 02:12:16-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090602 02:20:24< Sapient> cjhopman: shared_object is going to be part of the config memory management improvements? 20090602 02:21:14< Sapient> I'd like to know some more about it 20090602 02:28:04< Sapient> just curious; no specific feedback at this point 20090602 02:29:54-!- Polarina [n=polarina@wesnoth/translator/Polarina] has quit ["Leaving."] 20090602 02:30:33-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090602 02:36:09-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit ["Hi! I'm a quit message virus vaccine. If you see a quit message virus, don't replace your quit message with it!"] 20090602 02:37:58-!- Mythological [i=Mytholog@77.28.115.245] has quit [] 20090602 03:01:00-!- Chusslove [n=Chusslov@brsg-d9bef3d7.pool.mediaWays.net] has quit [Read error: 110 (Connection timed out)] 20090602 03:02:24< cjhopman> Sapient: yes 20090602 03:02:33< CIA-77> cjhopman * r36009 /trunk/ (4 files in 4 dirs): add shared_string.hpp 20090602 03:03:20< Sapient> ok, I'll check out your latest commit as well then ;) 20090602 03:05:51< cjhopman> and if you want to see how it can be used... here's a patch that makes all the keys in the config maps use the shared_string http://codepad.org/4jIE6bdH 20090602 03:06:54-!- Chusslove [n=Chusslov@brsg-d9bef095.pool.mediaWays.net] has joined #wesnoth-dev 20090602 03:08:32< Sapient> kk 20090602 03:08:42< cjhopman> as it is, shared_object is not efficient for objects that change a lot... but for map keys it is fine 20090602 03:24:59-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090602 03:25:38-!- Netsplit wolfe.freenode.net <-> irc.freenode.net quits: dfranke 20090602 03:26:04-!- Netsplit wolfe.freenode.net <-> irc.freenode.net quits: Soliton 20090602 03:26:59-!- Netsplit over, joins: dfranke 20090602 03:27:00-!- Netsplit over, joins: Soliton 20090602 03:41:31< CIA-77> ai0867 * r36010 /trunk/data/campaigns/Legend_of_Wesmere/utils/deaths.cfg: Apply patch #1177, remove duplicate Kior-Pur death event. 20090602 03:41:34< CIA-77> ai0867 * r36011 /trunk/data/core/about.cfg: Add author of patch #1177 to about.cfg 20090602 03:58:14-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 60 (Operation timed out)] 20090602 04:01:40-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090602 04:30:37-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 04:33:12< Shadow_Master> wesbot: seen esr 20090602 04:33:13< wesbot> Shadow_Master: Queried user last spoke 7h 41m ago. esr is currently here and on the channel #wesnoth-umc-dev. 20090602 04:33:52-!- BenUrban [n=benurban@68.55.19.224] has joined #wesnoth-dev 20090602 04:43:10-!- crimson_penguin [n=ben@wesnoth/developer/crimsonpenguin] has quit [] 20090602 04:44:54-!- Ivanovic_ [n=ivanovic@dtmd-4db2c531.pool.einsundeins.de] has joined #wesnoth-dev 20090602 04:45:07-!- elynia [n=shyde@190.22.96.7] has joined #wesnoth-dev 20090602 04:47:20-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has quit ["Lost terminal"] 20090602 04:47:49-!- Shadow_Master [n=ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20090602 05:00:35-!- Ivanovic [n=ivanovic@wesnoth/developer/ivanovic] has quit [Read error: 110 (Connection timed out)] 20090602 05:00:52-!- Ivanovic_ is now known as Ivanovic 20090602 05:06:04-!- Shadow_Master is now known as shadowmaster 20090602 05:28:25-!- elynia [n=shyde@190.22.96.7] has quit [Read error: 110 (Connection timed out)] 20090602 05:32:58-!- Sapient [n=sapien-x@wesnoth/developer/sapient] has quit [] 20090602 06:09:07-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has quit [Remote closed the connection] 20090602 06:09:13-!- wesbot changed the topic of #wesnoth-dev to: 59 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 20090602 06:31:35-!- Netsplit wolfe.freenode.net <-> irc.freenode.net quits: esr, erl, ABCD, BenUrban, Blueblaze 20090602 06:35:06-!- Netsplit over, joins: Blueblaze 20090602 06:36:43-!- ABCD [n=ABCD@wikipedia/ABCD] has joined #wesnoth-dev 20090602 06:37:36-!- BenUrban [n=benurban@unaffiliated/benurban] has joined #wesnoth-dev 20090602 06:37:36-!- esr [n=chatzill@static-71-162-243-5.phlapa.fios.verizon.net] has joined #wesnoth-dev 20090602 06:37:36-!- erl [n=erl@vetinte.spelaroll.se] has joined #wesnoth-dev 20090602 06:37:56-!- erl [n=erl@vetinte.spelaroll.se] has quit [Remote closed the connection] 20090602 06:40:09-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090602 06:40:24-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 06:41:48-!- erl [n=erl@vetinte.spelaroll.se] has joined #wesnoth-dev 20090602 07:47:17-!- Sirp [n=me@pool-173-74-23-130.dllstx.fios.verizon.net] has quit ["leaving"] 20090602 07:49:52-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090602 07:50:02-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has joined #wesnoth-dev 20090602 07:55:10-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 07:59:25-!- silene [n=plouf@ASte-Genev-Bois-152-1-25-36.w83-114.abo.wanadoo.fr] has joined #wesnoth-dev 20090602 08:03:07-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090602 08:04:21-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has joined #wesnoth-dev 20090602 08:04:39< YogiHH> good morning 20090602 08:07:21-!- silene [n=plouf@ASte-Genev-Bois-152-1-25-36.w83-114.abo.wanadoo.fr] has quit [Read error: 60 (Operation timed out)] 20090602 08:07:54-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit ["ZNC - http://znc.sourceforge.net"] 20090602 08:17:47-!- silene [n=plouf@ASte-Genev-Bois-152-1-10-243.w82-121.abo.wanadoo.fr] has joined #wesnoth-dev 20090602 08:36:59-!- euschn [n=chatzill@wesnoth/developer/euschn] has joined #wesnoth-dev 20090602 08:39:25< euschn> hi 20090602 08:45:47-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 08:47:20-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has joined #wesnoth-dev 20090602 08:52:50-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090602 09:00:42-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090602 09:19:49< euschn> YogiHH: thank you for the remark on removing the import of game_preferences in team.cpp, though I do not fully understand: if i add the login name (and client type) as arguments to get_first_human_team(), the related functions of preferences will have to be called by play_controller, which doesnt import game_preferences either 20090602 09:20:01< euschn> wouldnt that just be moving the extra import from one class to another? 20090602 09:23:11< YogiHH> euschn: uh, indeed, i thought play_controller got that reference already O-O. Anyway, i'd rather have it there than with team.cpp. 20090602 09:23:44< euschn> ok 20090602 09:40:47-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090602 09:42:28-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090602 09:44:12< euschn> Ivanovic: I saw that you did some cleanup in r36005 and r36006 after I removed a source file, thanks for that. 20090602 09:44:29< euschn> to make it better next time: ecactly which files do I have to modify when I add/remove source files? 20090602 09:44:46< euschn> (I only did the build system files yesterday) 20090602 09:49:01-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090602 10:00:54< CIA-77> euschn * r36012 /trunk/src/ (play_controller.cpp team.cpp team.hpp): changed signature of get_first_human_team() to remove include of game_preferences.hpp from team.cpp 20090602 10:27:54-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090602 10:36:09-!- ilor_ [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090602 10:37:37-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 60 (Operation timed out)] 20090602 10:45:15-!- thespaceinvader [n=chatzill@wesnoth/artist/thespaceinvader] has joined #wesnoth-dev 20090602 10:47:53< thespaceinvader> I'm back to art-monkey commit duties now, and I've a few images waiting to go up. Can anyone tell me if it's still Ok to commit portraits to 1.6, or is it trunk only now? 20090602 10:53:29-!- Netsplit wolfe.freenode.net <-> irc.freenode.net quits: erl, esr, BenUrban, maxy 20090602 10:54:30-!- Netsplit over, joins: maxy, erl, BenUrban, esr 20090602 10:56:54< Ivanovic> moin 20090602 10:58:34< Ivanovic> moin 20090602 11:00:17< Ivanovic> euschn: in general for translations the relevant files are in po/wesnoth*/POTFILES.in 20090602 11:03:12< esr> zookeeper: Did somebody rip out the support for old-style @ and * markup? Objectives windows don't look right. 20090602 11:03:24< Ivanovic> Sapient: around? 20090602 11:14:39< zookeeper> esr, no idea 20090602 11:15:19-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090602 11:15:34-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 11:16:23< esr> Hrm. 20090602 11:17:01< esr> TThe bare @ and # prefix characters that are supposed to start red and green text are showing, instead. 20090602 11:26:16< euschn> Ivanovic: ok, so editing the POTFILES.in files will suffice when removing/adding source files? 20090602 11:27:02< Ivanovic> jupp 20090602 11:27:08< euschn> ok, thanks 20090602 11:27:19< Ivanovic> though you don't have to do so, i can easily do it since there is a script to detect missing files 20090602 11:27:30< euschn> i see 20090602 11:27:34< Ivanovic> (missing files in the listing when new ones are added as well as files not available) 20090602 11:27:42< Ivanovic> utils/sanity_check does this stuff nicely 20090602 11:27:50< euschn> ah 20090602 11:29:47< euschn> YogiHH: is it ok to add the SavegameConfig interfact to config.hpp or should I add new source files for that? 20090602 11:37:51-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090602 11:45:00< YogiHH> euschn: I'd add it to game_state.cpp, actually. 20090602 11:45:27< euschn> YogiHH: ok 20090602 11:51:10-!- ilor_ [n=user@wesnoth/developer/ilor] has quit [Read error: 113 (No route to host)] 20090602 11:55:14< stikonas> esr: concerning objectives, look at r35977, r35978 20090602 11:55:26< stikonas> maybe that will help you 20090602 11:55:54< thespaceinvader> I'm back to art-monkey commit duties now, and I've a few images waiting to go up. Can anyone tell me if it's still Ok to commit portraits to 1.6, or is it trunk only now? 20090602 11:58:46< stikonas> should be ok to commit to 1.6 because we still will have a lot of 1.6.x releases 20090602 12:00:16< stikonas> thespaceinvader: ^^, I thinks that policy for commiting portraits is the same as for translations 20090602 12:00:34< thespaceinvader> stikonas: thanks 20090602 12:00:44< thespaceinvader> i'll get to committing in a little bit then =) 20090602 12:09:41< Ivanovic> thespaceinvader: wait 20090602 12:09:48< Ivanovic> thespaceinvader: you should not *add* files to 1.6 20090602 12:09:51< Ivanovic> though updating is fine 20090602 12:09:56< thespaceinvader> OK Ivanovic 20090602 12:10:04< thespaceinvader> i'll stick to trunk then =) 20090602 12:10:17< Ivanovic> since content creators might rely on those "1.6.3+ files" and users of 1.6 will see strange effects 20090602 12:10:19< thespaceinvader> thanks for the clarification 20090602 12:10:44< Ivanovic> (beside this we need a good reason for users to switch to 1.7.x later on and great new portraits *are* a reason) 20090602 12:10:46< Ivanovic> ;) 20090602 12:11:03< thespaceinvader> the knight is the first one on my list 20090602 12:11:08< thespaceinvader> and that one's a doozy =D# 20090602 12:11:14< thespaceinvader> biab 20090602 12:13:06< stikonas> are there no knight old portrait in 1.6 already?\ 20090602 12:13:32< zookeeper> there is 20090602 12:14:17< stikonas> so old users will still see it but of course reason to switch to 1.7.x is good one 20090602 12:14:19< Ivanovic> like i said: updating existing portaits (images in general) is perfectly fine 20090602 12:15:01< stikonas> bye, going to uni 20090602 12:15:42-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 54 (Connection reset by peer)] 20090602 12:16:05< YogiHH> off for lunch 20090602 12:16:53-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090602 12:19:02-!- anomie1 [n=gare@64.184.254.2] has quit [Read error: 110 (Connection timed out)] 20090602 12:19:24-!- anomie [n=gare@64-184-253-150.mammothnetworks.com] has joined #wesnoth-dev 20090602 12:19:53-!- anomie is now known as Guest62397 20090602 12:20:29< thespaceinvader> b# 20090602 12:21:34< thespaceinvader> Ivanovic: there's an existing small-size portrait in 1.6, but there's no large-size transparent version 20090602 12:21:39< thespaceinvader> is it OK to add that? 20090602 12:21:48< Ivanovic> ah, okay, i see 20090602 12:22:02< Ivanovic> no idea how image paths are normally used... 20090602 12:27:20< zookeeper> well, someone could start referencing the new image directly 20090602 12:31:06-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090602 12:31:20-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 12:36:54-!- noy [n=Noy@wesnoth/developer/noy] has quit [] 20090602 12:38:30-!- mordante [n=mordante@87.215.201.26] has joined #wesnoth-dev 20090602 12:38:39< mordante> hi 20090602 12:38:57< Ivanovic> hi mordante 20090602 12:39:21< mordante> esr, silene dropped the # @ syntax for objectives this weekend, I warned him to inform you to do some wmllint magic 20090602 12:39:24< mordante> hi Ivanovic 20090602 12:39:41< mordante> which he deemed not needed... 20090602 13:11:56-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090602 13:14:20-!- loonybot [n=loonybot@79.139.246.189] has joined #wesnoth-dev 20090602 13:15:15-!- loonycyborg [n=sergey@79.139.246.189] has joined #wesnoth-dev 20090602 13:15:43< esr> mordante: You want me to hack those into Pango markup? 20090602 13:16:03< esr> Wouldn't be hard to do. 20090602 13:20:50< mordante> yes please 20090602 13:23:10< esr> OK, I have a wmllint bug fix I need to do for ShadowMaster anyway, 20090602 13:23:33< esr> Is pango enabled in that context already? 20090602 13:24:51-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090602 13:25:00< silene> hi 20090602 13:25:18< esr> silene: Is pango now enabled un objectives text? 20090602 13:25:24< esr> s/un/in/ 20090602 13:25:53< mordante> yes it is 20090602 13:25:55< silene> esr: yes 20090602 13:26:16< esr> OK, I'll write conversion rules in wmllint and fix up mainline. 20090602 13:26:30< silene> i have verified that the tutorial, multiplayer games, the first scenario of each mainline campaign, and some random scenario here and there were correctly working 20090602 13:27:51< esr> OK. Is the switch to pango described in the wiki yet? If not, that' should probably be your next item. 20090602 13:27:59-!- Polarina [n=polarina@wesnoth/translator/Polarina] has joined #wesnoth-dev 20090602 13:29:18< silene> what is there to document? i didn't modify a single wml file 20090602 13:29:35< silene> old rules still apply 20090602 13:29:55< esr> Hm? The highlight markup just changed. 20090602 13:31:14< esr> Wait... 20090602 13:31:17< esr> I see. 20090602 13:31:17< silene> who cares? as i said, i have tested about 30 scenarios, and none of them was using markup 20090602 13:31:31< esr> That's being generated internally somewhere. 20090602 13:32:00< silene> sure it is, it is generated by the [objectives] wml tag 20090602 13:32:10< thespaceinvader> esr: do you want to commit the Lionel portrait? Or shall I do it, and you can wire it in where it's needed? 20090602 13:32:25< esr> thespaceinvader: You go ahead. 20090602 13:32:31< thespaceinvader> ok 20090602 13:32:54< esr> You can replace the existing one, that will wire it in automatically. 20090602 13:33:13< thespaceinvader> Ivanovic: how about committing the big knight to 1.6? Go ahead, or just for trunk? 20090602 13:33:24< thespaceinvader> esr: ok, didn't realise there already was one 20090602 13:33:41< silene> thespaceinvader: commits to 1.6 shouldn't add new files, only replace existing ones 20090602 13:33:54< esr> thespaceinvader: I'd a Frankensteining that Kitty dislikes. Just as well to get rid of it. 20090602 13:34:06< thespaceinvader> ok, thanks silene. I'll keep the big one for 1.7 20090602 13:36:43-!- stikonas [n=and@193.219.53.75] has joined #wesnoth-dev 20090602 13:36:50-!- Elvish_Pillage2 [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090602 13:37:06< silene> esr: if none of the objective boxes look correct to you, you may want to check that lua works correctly on your computer 20090602 13:37:23-!- ettin_ [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090602 13:38:06< esr> silene: I see the problem. The code for generating in the highlights is putting in the old-style prefix markup rather than Pango. I can fix this. 20090602 13:39:19< silene> esr: you are looking at the game_events.cpp code? this one is deprecated, it wasn't updated since 1.6; if you want to bring it up to date, please also add support for the [show_if] and [show_obj] tags inside it 20090602 13:39:43< esr> One thing at a time... 20090602 13:40:29< esr> Or are you telling me the default way to generate objectives now uses lua? 20090602 13:43:44< CIA-77> thespaceinvader * r36013 /trunk/data/campaigns/Delfadors_Memoirs/images/portraits/lionel.png: Update Lionel's portrait with JustinOperable's new version. 20090602 13:45:58-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 13:46:06< CIA-77> thespaceinvader * r36014 /trunk/data/core/ (4 files in 4 dirs): Add and wire LordBob's new Knight portrait, update portrait credits. 20090602 13:47:07< CIA-77> esr * r36015 /trunk/src/game_events.cpp: 20090602 13:47:07< CIA-77> Restore color highlighting in [objectives] text by teaching the handler to 20090602 13:47:07< CIA-77> generate Pango rather than old-style prefix markup. 20090602 13:47:27< CIA-77> thespaceinvader * r36016 /trunk/ (changelog players_changelog): Update changelogs. 20090602 13:52:48-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090602 13:53:01-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 110 (Connection timed out)] 20090602 13:53:05-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection timed out] 20090602 13:58:00< mordante> esr, silene we still need use wmllint to convert the objectives in WML, the old markup is used in Httt scenario 23 20090602 13:58:23< esr> Checking... 20090602 13:58:30< mordante> and there might be more UMC around that does 20090602 13:58:32< silene> esr: yes, that's what i'm telling 20090602 13:59:02< silene> mordante: sure, i didn't mean that wmllint was not useful, i meant that for what i did, wmllint was not useful 20090602 13:59:13< mordante> silene, I thought lua was optional (I personally don't mind it mandatory) 20090602 13:59:34< silene> mordante: it is optional, wesnoth still starts and you can still play if you don't have it 20090602 13:59:40< esr> silene: Well, what I know is that whgen I fixed the C++ handler the objectives boxes got color again. And yes, lua is correctly installed and working. 20090602 14:00:01< mordante> silene, ok but I cared about the WML that broke with the change to the new formatting, which wmllint can fix 20090602 14:00:15< mordante> silene, how do the objectives look without lua? 20090602 14:00:28< silene> mordante: * ~ and so on 20090602 14:00:59< silene> and obviously, they are 1.6 style, that is completely static 20090602 14:01:27< mordante> but the WML needs to have one format and not depend on whether or not lua is there 20090602 14:02:02-!- elynia [n=shyde@164.77.48.23] has joined #wesnoth-dev 20090602 14:02:24< CIA-77> euschn * r36017 /trunk/src/gamestatus.hpp: savegame reorganization: added class savegame_config 20090602 14:03:07-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090602 14:03:22< silene> mordante: WML has only one format, which is pango markup (or more generally no markup at all) 20090602 14:03:45< CIA-77> esr * r36018 /trunk/data/tools/wmllint: end_text needs a translation mark. 20090602 14:04:10-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 14:04:47< silene> mordante: in other words, if one directly modifies the "objectives" field of a side, the one has to use pango markup, whether lua is enabled or not 20090602 14:06:27< mordante> you're allowed to use markup in the objectives WML 20090602 14:07:53< silene> mordante: yes, and this one should be pango markup too, whether lua is enabled or not (i just meant that it is unusual to have to do it, since the [objectives] is quite comprehensive) 20090602 14:08:56-!- giusef [n=giusef@unaffiliated/giusef] has quit [Remote closed the connection] 20090602 14:22:53< CIA-77> esr * r36019 /trunk/data/tools/wmllint: Arrange for the value of the nd_text attribute to be spellchecked. 20090602 14:24:14-!- ettin_ [n=jorda@wesnoth/developer/ettin] has quit [Read error: 60 (Operation timed out)] 20090602 14:24:34-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090602 14:25:00-!- ilor [n=user@wesnoth/developer/ilor] has quit [Read error: 110 (Connection timed out)] 20090602 14:31:42-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit [Read error: 110 (Connection timed out)] 20090602 14:33:00-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 110 (Connection timed out)] 20090602 14:34:10< esr> mordante: I'm looking at HttT::23 and not seeing old markup. Roughly what line? 20090602 14:35:13-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090602 14:35:41-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 104 (Connection reset by peer)] 20090602 14:35:46-!- ilor [n=user@wesnoth/developer/ilor] has quit [Client Quit] 20090602 14:35:56-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 14:35:58< mordante> esr, line 43 description= _ "<255,255,255>Bonus objective:\n@Defeat all enemy leaders" 20090602 14:36:45< esr> Blush...had wrong scenario, 20090602 14:36:53< shadowmaster> \n works? 20090602 14:37:09< shadowmaster> or is that just IRC markup? :P 20090602 14:37:12< mordante> silene, might be it's quite comprehensive, but might be older code uses the old code 20090602 14:37:25< Ivanovic> shadowmaster: \n should work 20090602 14:37:30< mordante> shadowmaster, I added it manually, don't want two lines in irc 20090602 14:37:37< Ivanovic> since this has to be used in translation files 20090602 14:37:49< Ivanovic> (if everything is in a single block) 20090602 14:37:54< shadowmaster> Ivanovic: ehhh... but that's for gettext 20090602 14:38:04< Ivanovic> sure 20090602 14:38:12< shadowmaster> that doesn't mean it's like that in the WML 20090602 14:38:22< Ivanovic> but the script already extracts with explicit \n conversion 20090602 14:38:36< Ivanovic> and the game will get this notation with \n again to interpret 20090602 14:38:42< mordante> I'm also not sure whether \n works, might get converted to \\n 20090602 14:39:01< mordante> explains a lot esr ;-) 20090602 14:39:57-!- elynia [n=shyde@164.77.48.23] has quit ["leaving"] 20090602 14:40:14-!- loonycyborg [n=sergey@79.139.246.16] has joined #wesnoth-dev 20090602 14:40:39-!- loonybot [n=loonybot@79.139.246.16] has joined #wesnoth-dev 20090602 14:41:04-!- isaac [n=isaac@debian/developer/isaac] has quit [Read error: 60 (Operation timed out)] 20090602 14:41:08-!- isaac [n=isaac@debian/developer/isaac] has joined #wesnoth-dev 20090602 14:45:52-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Remote closed the connection] 20090602 14:47:48< silene> no, \n in wml doesn't work 20090602 14:48:05< silene> it is simply a backslash followed by a n 20090602 14:51:35< CIA-77> ivanovic * r36020 /trunk/po/wesnoth-tutorial/de.po: updated German translation 20090602 14:53:21< silene> mordante: my point was more practical: if there is only one scenario that use markup in objectives among all the mainline scenarios, it may not be worth spending time in modifying wmllint to deal with it automatically 20090602 14:53:43< esr> silene: Don't worry, I'm going to check that. 20090602 14:55:22< CIA-77> esr * r36021 /trunk/data/campaigns/Heir_To_The_Throne/scenarios/24_Battle_for_Wesnoth.cfg: Pango markup, continuity, and dialog polishing. 20090602 14:57:52< esr> mordante: I have to hand-convert that HttT:23 case anyway. wmllint doen't try to fix multiline strings, it's too hard to get right and too risky id gotten wrong. 20090602 15:04:20-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090602 15:08:24-!- elias [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090602 15:08:49-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Read error: 60 (Operation timed out)] 20090602 15:11:39-!- shikadibot [n=vitacorp@wesnoth/umc-dev/bot/shikadibot] has quit ["restarting"] 20090602 15:11:52< euschn> YogiHH: I have a problem with declaring the savegame_config interface in gamestatus.hpp: to implement the interface in team, I have to include gamestatus.hpp, which includes team.hpp itself, resulting in a compilation error 20090602 15:12:04-!- shikadibot [n=vitacorp@wesnoth/umc-dev/bot/shikadibot] has joined #wesnoth-dev 20090602 15:20:43-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 15:20:47-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit [Read error: 110 (Connection timed out)] 20090602 15:28:14-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Success] 20090602 15:29:50-!- stikonas [n=and@ctv-213-164-97-139.vinita.lt] has joined #wesnoth-dev 20090602 15:35:24-!- loonycyborg [n=sergey@94.29.26.171] has joined #wesnoth-dev 20090602 15:37:29-!- loonybot [n=loonybot@94.29.26.171] has joined #wesnoth-dev 20090602 15:41:12< CIA-77> esr * r36022 /trunk/data/campaigns/ (12 files in 3 dirs): 20090602 15:41:12< CIA-77> Pango conversion of special objective strings. Had to be done by hand, 20090602 15:41:12< CIA-77> as siccing wmllint on multiline strings would be risky. 20090602 15:47:54-!- crimson_penguin [n=ben@64.201.60.211] has joined #wesnoth-dev 20090602 15:49:30< mordante> esr, didn't you already add that logic for converting the [message] tags? 20090602 15:50:05< mordante> silene, it already has the conversion logic and we'll need it later for the story part as well 20090602 15:50:42< esr> mordante: Yes I disd, but it handles neither nor multiline strings. 20090602 15:51:04< esr> Fortunately those cases are rare. 20090602 15:52:29< silene> mordante: this isn't the same kind of conversion, you can't blindly replace the tags, otherwise the colors of the first line of the objectives will be wrong, since the [objectives] tag modifies it 20090602 15:53:02< mordante> esr, ok, would it at least be possible to detect the problem and warn? 20090602 15:53:57< mordante> silene, might indeed go wrong, but I assume that case also didn't work before 20090602 15:54:07< esr> It already does so for message strings. As wecextend trhe conversion to other contexts it can be done there too. 20090602 15:54:31< silene> mordante: what do you mean it didn't work? 20090602 15:55:09-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit ["Lost terminal"] 20090602 15:57:10< silene> anyway, thinking a bit more about it, i'm mistaken: it is the same kind of conversion and it would have worked 20090602 15:58:15< YogiHH> euschn: eeek :/ 20090602 15:58:19< CIA-77> esr * r36023 /trunk/data/campaigns/ (12 files in 3 dirs): Correction to earlier Pango-conversion diff. 20090602 15:59:17< mordante> esr, too many typos to parse ;-) 20090602 15:59:40< silene> esr: i think this is still not good, the intermediate string should be green instead of white, and the last string doesn't have to be white since it already is 20090602 16:00:00< mordante> silene, that I'm not sure whether multiple markup characters at the beginning of the line did work in the past (or was specified to work) 20090602 16:00:01< YogiHH> euschn: well, i don't see another solution than to put it into its own file until we got the team reference out of there 20090602 16:00:16< YogiHH> euschn: any other ideas? 20090602 16:00:38< silene> mordante: i don't if it was specified, but it definitely worked, otherwise the objectives would have started with "<255,255,255>" and people would have complained 20090602 16:01:20< esr> silene: The entire string gets wrapped in by the handler for [objectives], so the interior parts we wabnt to be white have to be set that way explicitly. 20090602 16:01:37< silene> esr: no the wrapping only extends to the first newline 20090602 16:02:05< esr> silene: Huh? 20090602 16:02:36< esr> Must go look at code. 20090602 16:03:01< silene> esr: the "insert_before_nl" function insert the closing markup before newline 20090602 16:04:55< esr> game_events.cpp:1202 - that looks like it''s wrapping the entire string to me! 20090602 16:08:03< AI0867> silene: is it possible to nest WML tables in lua? 20090602 16:08:19< AI0867> I keep getting this error: bad argument #2 to 'fire' (WML table expected, got table) 20090602 16:13:37-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090602 16:20:08-!- Guest62397 [n=gare@64-184-253-150.mammothnetworks.com] has quit [Read error: 110 (Connection timed out)] 20090602 16:20:36< euschn> YogiHH: sorry, I was afk. I agree, putting savegame_config in its own file seems good for now. I thought about putting it into config.hpp (since it is a general interface to configs), but I am not sure about it. 20090602 16:21:15-!- anomie2 [n=gare@64.184.253.14] has joined #wesnoth-dev 20090602 16:22:59-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090602 16:23:56< silene> esr: i don't know who wrote this code in game_events.cpp, but this is (obviously) definitely not the code which was in wesnoth 1.6 nor 1.7; the old code was only adding a color markup in front of the first line, not in front of each line 20090602 16:24:50< silene> AI0867: lua does support nested tables (fortunately), what does your code look like? 20090602 16:25:34< esr> silene: All I did to it was modift it so the start strings are the right Pango tags and it also adds as an end string. 20090602 16:26:03< silene> esr: this is wrong, and inconsistent with both wesnoth 1.6, 1.7, and current trunk with lua; please fix it 20090602 16:26:20< AI0867> http://wesnoth.pastebin.com/d78a2cdd7 20090602 16:26:27< esr> What do you mean by "wrong"? 20090602 16:26:46< silene> esr: "wrong" means it behaves differently 20090602 16:27:10< esr> I'm asking you to tell me how it behaves differently. 20090602 16:28:06< silene> AI0867: "filter =" defines a value, and, as in wml, values can't be config object; you may want to write { { "filter", { side=1 } }, variable = ... } instead 20090602 16:28:07< esr> Or, better yet, fix it yourself, since you know how the lua version behaves and I don't. 20090602 16:29:09< silene> esr: i'm not asking you to consider the lua version, please take a look at the old code (the one in 1.6 and 1.7); it was adding a "@" only in front of the first line, so the color was extending only till the first newline (colors are line-based in the pre-pango markup) 20090602 16:29:47< esr> Aaarrggh. 20090602 16:31:10< esr> I did a minimal fix to code which was clearly broken. It now works. I have zero desire to get involved in it any further. 20090602 16:31:47< esr> In fact, I actively want to *avoid* being involved with it. 20090602 16:32:15< silene> esr: it is still broken since it doesn't support things that were featured in 1.7 and asked by wml designers; i guess i will just delete the whole function so that it stops confusing people 20090602 16:32:44< esr> Don't do that - Objectives screens will break. 20090602 16:33:35< silene> it will only break for people who have explicitely disabled lua 20090602 16:33:41< esr> Whetever odd lua magic was supposed to be inoked *wasn't working* 20090602 16:33:42-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has joined #wesnoth-dev 20090602 16:34:09< esr> I have lu enabled. So does Cathy. Objective screens were broken for both of us. 20090602 16:34:23< silene> esr: can you try to run the test scenario and tell me if lua works? (if it is enabled, lua will appear on screen) 20090602 16:35:08< silene> if there is a bug in lua, i would better track it rather than keeping deprecated code around just to hide it 20090602 16:35:28< esr> "Lua says 10 units and 2500 gold". 20090602 16:36:02< esr> Until you understand why the lua magic wasn't working, please don't brealk objective screens again. 20090602 16:36:32< silene> i need your help to find why it is broken, you are the first person to tell me it doesn't work 20090602 16:36:51-!- BenUrban [n=benurban@unaffiliated/benurban] has quit ["Power failu"] 20090602 16:37:26< silene> if you type ctrl+j (to bring out the objective window), does your console says anything? 20090602 16:38:23< esr> silene: Yesterday my wife Cathy reported that objectives screens on a trunk build looked wrong. I looked at her display and saw all-white text with @, #, ` in front of it where it should have been colored. 20090602 16:39:01< esr> This morning I saw the same bug. I fixed it. Now you know everything I do about this. 20090602 16:39:46< silene> no, what i don't know is why lua isn't enabled for your objectives 20090602 16:39:46< esr> Console is silent on Ctl-J. 20090602 16:40:34< esr> I don't know that either, so you still know everything I do. 20090602 16:41:03< silene> so it means lua is run (otherwise it would say that [show_objectives] is not a wml tag) 20090602 16:41:31< silene> so i still don't understand why modifying the C++ code changed anything for you, since it is the lua function that is called 20090602 16:41:52< esr> I don't know. I don't know where "[show_objectives]" occurs or if I've ever invoked it. 20090602 16:43:44< silene> [show_objectives] is called whenever ctrl+j is pressed or when it appears in wml; this is the wml tag that is responsible for handling dynamic objectives (e.g. [show_if]) 20090602 16:44:43< esr> OK, what I did was run the test scenariom, dismiss the objectives window, then type Ctrl-J. It returned. There was no console message. 20090602 16:46:02< silene> esr: when you said, the objective window was broken, was it on a fresh game? or a pre-pango savegame? (since pre-pango savegame contains hardcode pre-pango markup, it would explain why and it wouldn't be a bug) 20090602 16:47:25< esr> It was on a game made from a start-of-scenario save, so saved markup probaly was not the issue 20090602 16:48:38-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090602 16:50:55< silene> esr: saved markup is not the issue indeed; but i think i know what the issue is: lua events were not properly stored in start-of-scenario saves until recently 20090602 16:52:15< esr> I saw that change comment. 20090602 16:52:19-!- allefant [n=allefant@allegro/developer/allefant] has joined #wesnoth-dev 20090602 16:54:54-!- YogiHH [i=d4ca9d15@wesnoth/developer/yogihh] has left #wesnoth-dev [] 20090602 16:56:10-!- elias [n=allefant@allegro/developer/allefant] has quit [Read error: 110 (Connection timed out)] 20090602 17:06:25-!- mordante [n=mordante@87.215.201.26] has quit ["Leaving"] 20090602 17:11:50< shadowmaster> mordante: are ttext objects rendered with fixed line height? is it possible to get the line height if yes? 20090602 17:14:33< silene> shadowmaster: no, the height depends on the fontface 20090602 17:21:53-!- zookeeper [n=l@wesnoth/developer/zookeeper] has quit [] 20090602 17:24:49< Soliton> hi allefant 20090602 17:25:44-!- ilor [n=user@wesnoth/developer/ilor] has joined #wesnoth-dev 20090602 17:26:05< Soliton> allefant: any chance to make wmlunits a bit more efficient? (http://www.wesnoth.org/cgi-bin/collection3/bin/index.cgi?hostname=wesnoth.wesnoth.org&plugin=cpu&plugin=load&plugin=memory×pan=604800&action=show_selection&ok_button=OK the spike every night is the wmlunits cron job) 20090602 17:32:27-!- _ [n=lame-z@AVelizy-151-1-37-34.w82-120.abo.wanadoo.fr] has joined #wesnoth-dev 20090602 17:32:49-!- _ is now known as Noyga 20090602 17:34:19< shadowmaster> silene: :( 20090602 17:34:56< shadowmaster> well, converting the storyscreens to pango as esr wants, but keeping the typewriter effect, seems impossible then 20090602 17:37:10< shadowmaster> unless I wordwrapped the preformatted text and proceeded to glue the lines together manually :/ 20090602 17:38:59-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090602 17:40:19< shadowmaster> umm... mordante: is there a Pango-based equivalent of font::word_wrap_text()? 20090602 17:41:02< CIA-77> euschn * r36024 /trunk/src/ (gamestatus.hpp savegame_config.hpp team.cpp team.hpp): savegame reorganization: implemented savegame_config for team. moved savegame_config to its own file to resolve dependency issues between team.hpp and gamestatus.hpp 20090602 17:46:14-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has quit [Connection reset by peer] 20090602 17:46:29-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 17:48:37< loonycyborg> shadowmaster: What's your trouble with typewriter effect and pango? 20090602 17:49:20 * loonycyborg thinks that typewriter effect is overrated 20090602 17:50:17< allefant> Soliton: doing only the english version would cut CPU a lot 20090602 17:50:26< allefant> to like 5% 20090602 17:51:00-!- loonycyborg [n=sergey@wesnoth/developer/loonycyborg] has quit ["KVIrc 3.4.2 Shiny http://www.kvirc.net/"] 20090602 17:51:35-!- loonybot [n=loonybot@wesnoth/bot/loonybot] has quit [Remote closed the connection] 20090602 17:52:27< allefant> else, rewriting it to use the C++ WML parser instead of the Python one I guess 20090602 17:52:36< allefant> not sure how much more efficient that is 20090602 17:52:53< shadowmaster> > perl: unable to dlopen /usr/lib/sasl2/liblogin.so.2: /usr/lib/sasl2/liblogin.so.2: cannot open shared object file: Permission denied 20090602 17:52:58< allefant> it's simply a lot of processing parsing *all* WML :P 20090602 17:53:00< shadowmaster> my ---- god.. 20090602 17:53:35< shadowmaster> I'm dead or something? what's this: http://wesnoth.pastebin.com/d633f11e7 ? 20090602 17:53:53< shadowmaster> my /usr is getting corrupted again 20090602 17:54:24-!- allefant [n=allefant@allegro/developer/allefant] has quit ["Leaving"] 20090602 17:54:52< shadowmaster> I guess I have an appointment with e2fsck 20090602 17:55:07< silene> it's just your evil twin from the future who is messing with you 20090602 17:56:08< shadowmaster> uid 1953437044 ? suuure... 20090602 17:58:23< silene> how can you tell how many people will have an account on your computer at September 19th, 2020? i'm sure this uid will make sense then 20090602 17:58:43< shadowmaster> by that time my laptop will sure be dead :P 20090602 17:59:00< silene> i think it already is... 20090602 18:04:02-!- Alesis-Novik [n=alesis@78.60.188.59] has quit [Read error: 110 (Connection timed out)] 20090602 18:04:47-!- Alesis-Novik [n=alesis@78.60.249.133] has joined #wesnoth-dev 20090602 18:04:47-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit ["leaving"] 20090602 18:05:37< Soliton> shadowmaster: can you at least double the size of the [code] blocks on the forum (or remove the fixed size thingy)? atm it's really annoying to read. 20090602 18:06:47< shadowmaster> I'll double it. (assuming I don't lose all my /usr after fscking..) 20090602 18:06:53< shadowmaster> back later 20090602 18:07:43< shadowmaster> (now if anyone has a better idea of what I should do?) 20090602 18:07:51< CIA-77> noyga * r36025 /branches/1.6/po/wesnoth-tb/fr.po: French translation update 20090602 18:08:50< shadowmaster> (no? hmpf. okay then) 20090602 18:11:06-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 18:11:12< CIA-77> noyga * r36026 /trunk/po/wesnoth-tb/fr.po: French translation update 20090602 18:17:04-!- ardesh [n=ardesh@port-92-206-95-228.dynamic.qsc.de] has joined #wesnoth-dev 20090602 18:18:11-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 110 (Connection timed out)] 20090602 18:21:49< CIA-77> ai0867 * r36027 /trunk/data/scenario-test.cfg: s/unstone/unpetrify/ in test scenario. 20090602 18:23:29< CIA-77> ai0867 * r36028 /trunk/data/multiplayer/eras.cfg: Proof-of-concept 'ending advantage' calculator. 20090602 18:24:09-!- Noyga [n=lame-z@wesnoth/developer/noyga] has quit ["Quitte"] 20090602 18:25:37-!- Noyga [n=lame-z@wesnoth/developer/noyga] has joined #wesnoth-dev 20090602 18:26:37< shadowmaster> disregarding the fact that those are still there, fsck didn't find anything wrong 20090602 18:27:13< shadowmaster> at least it didn't go "invalid device node... compressed flag on incompatible filesystem..." like the last time 20090602 18:27:40-!- Crab_ [i=crab@wesnoth/developer/crab] has joined #wesnoth-dev 20090602 18:28:30< shadowmaster> ... rm foo is safe even if foo is a block device, right? 20090602 18:30:53< AI0867> that should just remove the device node 20090602 18:33:51< shadowmaster> interesting that I cannot find any log file containing the error message 20090602 18:34:10< CIA-77> mcshark * r36029 /trunk/projectfiles/ (CodeBlocks/wesnoth.cbp CodeBlocks-SCons/wesnoth.cbp): Update according to recent file changes 20090602 18:34:51-!- ettin [n=jorda@wesnoth/developer/ettin] has quit [Read error: 60 (Operation timed out)] 20090602 18:35:21< shadowmaster> anyway, that seems to be the only library-turned-random-thingy in /usr for now. I can't understand how it could happen 20090602 18:36:43-!- ettin [n=jorda@wesnoth/developer/ettin] has joined #wesnoth-dev 20090602 18:37:09< shadowmaster> perl... svn... certainly never complained about it until today. I've certainly got a major issue here then. And I don't know what to do :( 20090602 18:38:27-!- euschn [n=chatzill@wesnoth/developer/euschn] has quit ["ChatZilla 0.9.84 [Firefox 3.0.10/2009042523]"] 20090602 18:38:50< shadowmaster> (besides rm'ing them and going outdoors to find a network that actually lets me use FTP, of course) 20090602 18:39:58-!- Turuk_ [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090602 18:41:30-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has joined #wesnoth-dev 20090602 18:41:35 * shadowmaster starts to lose his trust on ext2/ext3 :/ 20090602 18:43:24-!- noy [n=Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20090602 18:43:44< Soliton> upgrade to ext4! 20090602 18:44:12< shadowmaster> um, heard rumors that it's more resource-consuming. besides, it's "too new" 20090602 18:45:39< shadowmaster> I doubled the maximum height of [code] boxes from 200px to 400px 20090602 18:54:33-!- shadowmaster is now known as _smartctl_ 20090602 18:54:45-!- _smartctl_ is now known as shadowmaster 20090602 18:55:32< stikonas> Jaunty has very nasty ext4 bug 20090602 18:55:50< stikonas> I have to use manually compiled kernel 20090602 18:56:53< stikonas> when I delete files from ext4 partition Jaunty lockups and this occurs only due to bad ubuntu kernel patches 20090602 19:06:00-!- giusef [n=giusef@unaffiliated/giusef] has joined #wesnoth-dev 20090602 19:13:11-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] 20090602 19:17:45-!- mjs-de [n=mjs-de@vpw.wh.uni-dortmund.de] has quit ["On the road again"] 20090602 19:23:51-!- elynia [n=shyde@wesnoth/umc-dev/misc/elynia] has quit ["Lost terminal"] 20090602 19:37:11-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090602 19:38:04-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 19:42:31-!- giusef [n=giusef@unaffiliated/giusef] has quit ["exit (-1);"] 20090602 19:54:57-!- mordante [n=mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20090602 19:55:10< mordante> servus 20090602 19:57:30< mordante> shadowmaster, pango can do word wrapping, it's used for the 'manual' in the test scenario 20090602 19:58:33< mordante> shadowmaster, why not format the screen with the full text and afterwards set it to nothing and add a letter at a time? 20090602 19:59:05< mordante> the typing is the reason why I haven't started with those screens yet ;-) 20090602 20:03:08-!- EdB [n=edb@157.117.88-79.rev.gaoland.net] has joined #wesnoth-dev 20090602 20:15:19-!- CheeseLord [n=chatzill@78-105-212-150.zone3.bethere.co.uk] has joined #wesnoth-dev 20090602 20:17:12-!- loonybot [n=loonybot@94.29.26.171] has joined #wesnoth-dev 20090602 20:18:08-!- loonycyborg [n=sergey@94.29.26.171] has joined #wesnoth-dev 20090602 20:20:03-!- anomie [n=gare@64-184-254-157.mammothnetworks.com] has joined #wesnoth-dev 20090602 20:20:19-!- anomie2 [n=gare@64.184.253.14] has quit [Read error: 110 (Connection timed out)] 20090602 20:20:27-!- AnMaster [n=AnMaster@unaffiliated/anmaster] has quit [Read error: 60 (Operation timed out)] 20090602 20:20:31-!- anomie is now known as Guest46440 20090602 20:21:21-!- giusef [n=giusef@host112-251-dynamic.26-79-r.retail.telecomitalia.it] has joined #wesnoth-dev 20090602 20:21:42< loonycyborg> 19:58 shadowmaster, why not format the screen with the full text and afterwards set it to nothing and add a letter at a time? 20090602 20:21:52< loonycyborg> What if the text contains markup? 20090602 20:22:18< loonycyborg> You'll probably need to act on glyph level for that. 20090602 20:22:23< mordante> loonycyborg, then things get interesting ;-P 20090602 20:22:23-!- CheeseLord [n=chatzill@78-105-212-150.zone3.bethere.co.uk] has quit ["ChatZilla 0.9.84 [Firefox 3.0.8/2009032609]"] 20090602 20:23:25< loonycyborg> I've implemented typewriter effect with pango in silvertree. I don't remember whether I solved this problem. 20090602 20:23:43< mordante> ah cool 20090602 20:24:26< mordante> which file? 20090602 20:25:11< loonycyborg> src/pango_text.cpp 20090602 20:25:25< loonycyborg> Or in some other file that uses classes from it. 20090602 20:26:33< loonycyborg> I definitely remember that there is a way in pango to determine which pixel belongs to which glyph. 20090602 20:28:40< mordante> yes I use those functions to determine where a mouse click is 20090602 20:28:47-!- silene [n=plouf@wesnoth/developer/silene] has joined #wesnoth-dev 20090602 20:29:04< loonycyborg> I was pondering reimplementing typewriter effect using OpenGL stencils by writing glyph offset to stencil buffer and using the stencil to get rid of pixels that shouldn't be drawn yet. 20090602 20:32:21< silene> so you would display each glyph with a different stencil pattern? or do you have something else in mind? 20090602 20:32:41-!- Noyga [n=lame-z@wesnoth/developer/noyga] has quit ["Quitte"] 20090602 20:34:20< loonycyborg> silene: Since glyph's number is stored in the stencil buffer you just need to setup glStencilFunc to discard buffer values >= current position of 'typewriter'. 20090602 20:34:26-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has joined #wesnoth-dev 20090602 20:35:03< silene> ok, that's exactly what i had mind, i just didn't know the stencil pattern was already different for each glyph 20090602 20:39:15< mordante> loonycyborg, can't directly find it in silvertree 20090602 20:39:16-!- EdB [n=edb@157.117.88-79.rev.gaoland.net] has quit [Remote closed the connection] 20090602 20:42:42< loonycyborg> mordante: It's in label.cpp 20090602 20:43:10-!- Blueblaze [n=nick@c-98-199-143-139.hsd1.tx.comcast.net] has quit [Remote closed the connection] 20090602 20:43:20-!- YogiHH [n=chatzill@d159005.adsl.hansenet.de] has joined #wesnoth-dev 20090602 20:47:16< mordante> it sets a character at the time, but there might be a simple trick for pango 20090602 20:47:41< mordante> render it formatted, get the raw text (hope that's possible) then render that a character at a time 20090602 20:47:51< mordante> the formatting remains 20090602 20:48:04< mordante> only can't remember whether this is really a documented feature 20090602 20:50:15< mordante> but there might be better ways haven't payed much attention to it yet 20090602 20:55:38-!- grzywacz [n=grzywacz@wesnoth/developer/grzywacz] has joined #wesnoth-dev 20090602 21:30:17-!- cjhopman [n=chris@wesnoth/developer/cjhopman] has joined #wesnoth-dev 20090602 21:41:30< CIA-77> mordante * r36030 /trunk/ (12 files in 5 dirs): 20090602 21:41:30< CIA-77> Implement the new scrollbar panel widget. 20090602 21:41:30< CIA-77> The widget isn't used yet, but will be for the campaign dialog. 20090602 21:42:00< mordante> cjhopman, it would be really nice if you can add some doxygen comment to your new header, they might be more generic useful, but that requires documentation 20090602 21:42:43< mordante> header* 20090602 21:42:46< mordante> headers* 20090602 21:58:02< cjhopman> mordante: I plan to add them 20090602 21:58:07-!- Elvish_Pillage2 [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has quit [Read error: 110 (Connection timed out)] 20090602 21:58:10< mordante> thanks 20090602 21:58:20-!- Elvish_Pillager [n=eli@71-10-239-19.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20090602 22:05:06-!- Sapient [n=patrickp@wesnoth/developer/sapient] has joined #wesnoth-dev 20090602 22:18:54-!- YogiHH [n=chatzill@d159005.adsl.hansenet.de] has left #wesnoth-dev [] 20090602 22:19:30-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has quit [Read error: 60 (Operation timed out)] 20090602 22:26:41-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has joined #wesnoth-dev 20090602 22:27:18< mordante> night 20090602 22:28:38-!- mordante [n=mordante@wesnoth/developer/mordante] has quit ["Leaving"] 20090602 22:47:04-!- Crab_ [i=crab@wesnoth/developer/crab] has quit ["Leaving."] 20090602 22:48:17-!- maxy [n=maxy@80-219-0-199.dclient.hispeed.ch] has quit [] 20090602 22:48:42-!- boucman [n=rosen@wesnoth/developer/boucman] has joined #wesnoth-dev 20090602 22:49:41-!- Turuk [n=Turuk@wesnoth/forumsith/turuk] has left #wesnoth-dev [] 20090602 22:53:31-!- silene [n=plouf@wesnoth/developer/silene] has quit ["Leaving."] 20090602 22:57:17< CIA-77> esr * r36031 /trunk/data/tools/wmllint: 20090602 22:57:17< CIA-77> Make wmllint a bit more discriminating about performing [unit] -> 20090602 22:57:17< CIA-77> [unit_type] conversions. 20090602 23:06:12-!- zookeeper [n=l@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20090602 23:13:07-!- stikonas [n=and@wesnoth/translator/stikonas] has quit [Read error: 110 (Connection timed out)] 20090602 23:41:23-!- boucman [n=rosen@wesnoth/developer/boucman] has quit ["Leaving."] 20090602 23:45:42-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has joined #wesnoth-dev 20090602 23:52:07-!- busfahrer [n=busfahre@unixboard/user/busfahrer] has quit ["leaving"] --- Log closed Wed Jun 03 00:00:06 2009