--- Log opened Sat Mar 30 00:00:52 2013 20130330 00:09:43-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has quit [Remote host closed the connection] 20130330 00:10:01-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has joined #wesnoth-dev 20130330 00:16:14-!- boucman [~rosen@wesnoth/developer/boucman] has quit [Remote host closed the connection] 20130330 00:18:08-!- prkc [~negusnyul@2E6B931C.dsl.pool.telekom.hu] has quit [Remote host closed the connection] 20130330 00:23:51-!- mjs-de [~mjs-de@d189035.adsl.hansenet.de] has quit [Remote host closed the connection] 20130330 00:35:07-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 00:35:24-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 00:46:52-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 00:47:08-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 00:48:48-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 00:49:03-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 00:52:42-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Client Quit] 20130330 01:07:11< irker426> Alarantalara wesnoth:master * 1.11.2-36-gfe27262 / projectfiles/Xcode/Wesnoth.xcodeproj/project.pbxproj: Add new files to Xcode project 20130330 01:07:12< irker426> Alarantalara wesnoth:master * 1.11.2-37-g7e89bce / src/storyscreen/render.cpp: Do not optimize surfaces while building background Premature optimization causes color channel swapping on systems that do not have the display format match the neutral surface format. 20130330 01:08:02< bumbadadabum> _Coffee: Did you push my anim fixes yet? 20130330 01:13:19< _Coffee> bumbadadabum: I don't have a current git repository to push the changes 20130330 01:13:28< bumbadadabum> Ah 20130330 01:13:43< _Coffee> bumbadadabum: I figure I ought to wait for a bit to see if the hosting stuff gets sorted out 20130330 01:13:51< bumbadadabum> yeah 20130330 01:14:05< bumbadadabum> perhaps that's a good idea 20130330 01:14:49< shadowm> How many times does it need to be said that it doesn't really matter because you can switch your remote later on? 20130330 01:15:24< _Coffee> shadowm: people like me are lazy and don't want the extra step ;) 20130330 01:17:23< _Coffee> bumbadadabum: http://pastebin.com/MawHSEdy + the new knife.ogg sound file that zookeeper made 20130330 01:17:55< _Coffee> that's what should go in in a bit, and I think does everything 20130330 01:18:20< shadowm> _Coffee: An extra step that's incredibly trivial. 20130330 01:18:31< shadowm> But okay, whatever floats your boat. 20130330 01:18:34< bumbadadabum> _Coffee: Could you vocaroo knife.ogg? 20130330 01:19:50< _Coffee> http://vocaroo.com/i/s1HgXE4I5SJQ 20130330 01:20:34< bumbadadabum> _Coffee: That might work for a small sword 20130330 01:20:45< bumbadadabum> as well 20130330 01:20:53< _Coffee> well, yeah 20130330 01:21:04< bumbadadabum> I'd say keep dagger-swish for stabby daggers 20130330 01:21:07< _Coffee> I suppose we should ask zookeper about that 20130330 01:21:14< _Coffee> I thought it was the other way around too 20130330 01:21:16< bumbadadabum> and knife.ogg for slashy daggers 20130330 01:21:26< _Coffee> glad it is not only me 20130330 01:21:59< _Coffee> oh, I see 20130330 01:22:05< _Coffee> depending on the animation 20130330 01:22:25< _Coffee> that makes sense 20130330 01:23:07< _Coffee> bumbadadabum: it is a bit wierd in practise with the standard miss sound though 20130330 01:23:24< _Coffee> as that seems to imply a much larger object 20130330 01:23:40< _Coffee> but I suppose we need to ask zookeper 20130330 01:23:52< _Coffee> if he can make another sound for the miss 20130330 01:23:52< bumbadadabum> but, this doesn't fit the thief anim IMO 20130330 01:24:13< bumbadadabum> maybe a dagger-swish-miss? 20130330 01:24:15< _Coffee> or if we use audacity to edit the sound for a miss 20130330 01:25:31< _Coffee> there is a wobble effect we could use with fade maybe, but I don't know if zookeeper has a method or doing that already 20130330 01:26:40-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 245 seconds] 20130330 01:30:38-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130330 01:31:55< bumbadadabum> It might also be nostalgia 20130330 01:32:02< bumbadadabum> or just me being used to the old sounds 20130330 01:32:15-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-136.hsi3.kabel-badenwuerttemberg.de] has quit [Quit: ChatZilla 0.9.90 [Firefox 11.0/20120312181643]] 20130330 01:41:46-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130330 01:47:25-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bye] 20130330 01:50:44-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130330 02:35:45-!- loonybot [~loonybot@wesnoth/bot/loonybot] has quit [Remote host closed the connection] 20130330 03:17:03-!- Octalot [~noct@host86-146-156-9.range86-146.btcentralplus.com] has quit [] 20130330 03:37:38-!- Guest44736 [~eli@66-189-34-122.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 258 seconds] 20130330 03:51:01-!- lobby_ [~wesnoth@wesnoth/bot/lobby] has joined #wesnoth-dev 20130330 03:51:01-!- Topic for #wesnoth-dev: Developers, please vote: http://r.wesnoth.org/t38590 | 172 bugs, 332 feature requests, 20 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130330 03:51:01-!- Topic set by shadowm [~ignacio@wesnoth/developer/shadowmaster] [Fri Mar 29 04:39:16 2013] 20130330 03:51:01[Users #wesnoth-dev] 20130330 03:51:01[ [Relic] ] [ Blueblaze ] [ fabi ] [ janebot ] [ shadowm ] [ Upth ] 20130330 03:51:01[ _8680_ ] [ cjhopman_ ] [ Gallaecio] [ knotwork ] [ shadowm_desktop] [ Upthorn ] 20130330 03:51:01[ _8680a_ ] [ crimson_penguin] [ Gambit ] [ lobby_ ] [ shikadibot ] [ vultraz ] 20130330 03:51:01[ _Coffee ] [ ejls ] [ Gambit_ ] [ loonycyborg] [ Sirp ] [ vultraz_laptop] 20130330 03:51:01[ AI0867 ] [ elias ] [ happygrue] [ LordNasty ] [ skyfaller ] [ wesbot ] 20130330 03:51:01[ Alarantalara] [ enchilado ] [ Ingmar ] [ mattsc ] [ Smar ] [ witness ] 20130330 03:51:01[ Anakonda ] [ Espreon ] [ irker426 ] [ melinath ] [ Soliton ] [ yann ] 20130330 03:51:01[ apoi ] [ esr ] [ isaac ] [ naeg ] [ Soundlust ] [ {V} ] 20130330 03:51:01[ balrog ] [ ettin ] [ Ivanovic ] [ rei4dan ] [ timotei ] 20130330 03:51:01[ bderooms ] [ exciton ] [ iwaim ] [ Rhonda ] [ ToBeFree ] 20130330 03:51:01-!- Irssi: #wesnoth-dev: Total of 58 nicks [0 ops, 0 halfops, 0 voices, 58 normal] 20130330 03:51:17-!- Channel #wesnoth-dev created Tue Jan 27 06:28:41 2009 20130330 03:52:31-!- Irssi: Join to #wesnoth-dev was synced in 101 secs 20130330 03:55:53-!- You're now known as lobby 20130330 03:56:02-!- Netsplit *.net <-> *.split quits: Upthorn, Gambit, [Relic] 20130330 03:56:50-!- Netsplit over, joins: Upthorn 20130330 04:03:20-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20130330 04:05:35-!- wesbot changed the topic of #wesnoth-dev to: Developers, please vote: http://r.wesnoth.org/t38590 | 173 bugs, 332 feature requests, 21 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130330 04:09:27-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 252 seconds] 20130330 04:11:29-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130330 04:24:44-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Quit: Leaving.] 20130330 04:44:20-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20130330 04:52:27< nurupo> i'm trying to fix a bug when in Save Replay dialog if you type more text than the text box can hold without hiding it - it hides begening of the text, which is fine, but then it moves the cursor in a wrong place. so you are still typing at the very end of text box, but the cursor is shown in the middle. 20130330 04:54:39< nurupo> so, i noticed that the cursor gets messed up only when the Pengo puts ellipses at the beginning. tryed to do ellipse_mode = PANGO_ELLIPSIZE_NONE; but it didn't help 20130330 04:57:36< nurupo> then i noticed that text.cpp has set_cursor(...) method which changes selection_start_; property, which exactly matches with coursor's position, excetp when it gets messed up in that one case. so setting coursor using this method won't work 20130330 04:58:06< nurupo> cursor* 20130330 05:00:13< nurupo> tried* 20130330 05:02:45< nurupo> now i suspect calc_rects() from video.cpp to move the cursor in wrong place, but can't really understand what calc_rects() does 20130330 05:04:56< nurupo> btw, that is the bug https://gna.org/bugs/index.php?17220 20130330 05:07:00< _Coffee> nurupo: I tried both save replay and save game and it works fine for me on Linux with wesnoth 1.11.2 20130330 05:07:18< nurupo> i would appreciate if somebody could point me out where the cursor's position is stored, because i ran every method through debugger and couldn't find it 20130330 05:07:24< _Coffee> are you the original poster of the bug? 20130330 05:08:01< nurupo> _Coffee: i reproduced the bug on wesnoth 1.11.1 develop version on windows 7 20130330 05:08:05< nurupo> no, i'm not 20130330 05:08:18< _Coffee> I have xp in a virtual machine 20130330 05:08:33< _Coffee> that I can use to test 20130330 05:08:39< _Coffee> maybe it is an upstream problem 20130330 05:09:49-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has quit [Remote host closed the connection] 20130330 05:10:09-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has joined #wesnoth-dev 20130330 05:13:06< _Coffee> nurupo: I see the problem aslo with xp 20130330 05:13:16< _Coffee> but not with ubuntu linux 20130330 05:25:01< nurupo> Pango* 20130330 05:26:01-!- ancestral [~ancestral@75-168-48-55.mpls.qwest.net] has joined #wesnoth-dev 20130330 05:27:58< _Coffee> nurupo: does the start indicate a slow, deep voice with one fist shaking in the air? 20130330 05:28:03< _Coffee> *star 20130330 05:28:16-!- Gambit_ is now known as Gambit 20130330 05:29:00< nurupo> _Coffee: nope, it's just a typofix indicator 20130330 05:30:08< _Coffee> looking briefly here I'd say it is a problem with windows being too helpful and "wrapping" the text 20130330 05:31:12< nurupo> doesn't wesnoth use Pango for text manipulation? 20130330 05:31:31< _Coffee> yeah, but it works on linux for me 20130330 05:32:16< _Coffee> maybe someone more knowledgeable can chime in to help? 20130330 05:32:19< nurupo> that's one killer-argument :) 20130330 05:32:28< shadowm> GUI2 uses Pango, GUI1 uses SDL_ttf. 20130330 05:33:02< nurupo> uh-huh, the problem is in text_box, which is gui2 20130330 05:33:21< shadowm> Yes, I know the dialog in question is GUI2. 20130330 05:33:30< nurupo> actually, i sittl figuring out where the exact problem is, that's why i'm here :) 20130330 05:33:41< nurupo> still* 20130330 05:34:07< shadowm> The only person who understands that ball of code, to my knowledge, is the same person who wrote and maintains it. 20130330 05:34:38< shadowm> That is to say, mordante/SkeletonCrew. 20130330 05:42:15-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130330 05:54:28-!- Gallaecio [~quassel@84.120.218.224.dyn.user.ono.com] has quit [Quit: No Ping reply in 180 seconds.] 20130330 05:54:42-!- Gallaecio [~quassel@84.120.218.224.dyn.user.ono.com] has joined #wesnoth-dev 20130330 05:55:51< nurupo> shadowm: is he often seen on the irc? 20130330 05:56:24< vultraz> nurupo: on and off, it depends on when he has time 20130330 05:56:30< shadowm> Very irregularly. His IRC schedule is an unfathomable mystery for me. 20130330 05:56:52< shadowm> Since you are already talking to him in the forums it might be best to keep talking to him through that medium. 20130330 05:57:16< shadowm> Otherwise he'll snare you into a days-long IRC log conversation. 20130330 05:57:23< shadowm> Even email is more efficient than that. 20130330 05:57:48< nurupo> i'm not talking on any forums 20130330 05:58:36< shadowm> Wait. 20130330 05:58:50< shadowm> You aren't this guy? http://forums.wesnoth.org/viewtopic.php?f=10&t=38584 20130330 06:01:40< nurupo> nope, this is the only place i have talked with somebody so far 20130330 06:02:14< shadowm> Well, that person seems to be pursuing the same bug as you. 20130330 06:03:04< nurupo> i even think i know who that person is :) 20130330 06:03:43< nurupo> we took over the same bug but independently 20130330 06:05:29< shadowm> Uh huh. 20130330 06:05:55< _Coffee> shadowm: maybe they are in the same class and the professor is giving this out as homework to students :P 20130330 06:06:15< _Coffee> maybe a good way to cut down on bugs :D 20130330 06:06:22< shadowm> _Coffee: That's what I am suspecting. 20130330 06:09:52< nurupo> actually, we picked bug by ourselves and can change it if we see that it would be hard to fix it, but yeah 20130330 06:10:22< nurupo> we can* 20130330 06:10:53< shadowm> I'm curious if this professor really likes Wesnoth or just picked it up from a random list? 20130330 06:11:10< nurupo> more or less a random list 20130330 06:12:08< vultraz> this professor should say, "whoever fixes GUI2 will get an A+ this semester" 20130330 06:13:05< vultraz> or this year 20130330 06:14:10< vultraz> then suddenly we'd have a whole lot of people trying to fix GUI2 20130330 06:15:05< shadowm> vultraz: Sigh. 20130330 06:15:10< vultraz> then again, that would anger mordante 20130330 06:15:17< shadowm> How many times do I need to explain that overly broad objectives like that don't work? 20130330 06:16:14-!- skyfaller_ [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-dev 20130330 06:18:29-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has quit [Ping timeout: 248 seconds] 20130330 06:21:43< vultraz> shadowm: then why not specific gui2 objectives 20130330 06:21:52< shadowm> I am not mordante. 20130330 06:32:55-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 260 seconds] 20130330 06:43:06-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20130330 06:49:59-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Quit: Leaving] 20130330 07:00:08-!- Soundlust [~quassel@24-246-80-197.cable.teksavvy.com] has quit [Ping timeout: 245 seconds] 20130330 07:00:18-!- Soundlust [~quassel@24-246-80-197.cable.teksavvy.com] has joined #wesnoth-dev 20130330 07:02:47-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 260 seconds] 20130330 07:18:44< nurupo> left him a message http://forums.wesnoth.org/viewtopic.php?f=10&t=38584&p=550649#p550649 :) 20130330 07:27:42-!- EdB [~edb@89-93-184-215.hfc.dyn.abo.bbox.fr] has joined #wesnoth-dev 20130330 07:29:09-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20130330 07:40:23-!- davidwan [~chatzilla@111.193.194.152] has joined #wesnoth-dev 20130330 07:47:07-!- davidwan [~chatzilla@111.193.194.152] has quit [Ping timeout: 260 seconds] 20130330 07:57:21-!- davidwan [~chatzilla@111.193.194.152] has joined #wesnoth-dev 20130330 08:03:36-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130330 08:18:03-!- ancestral [~ancestral@75-168-48-55.mpls.qwest.net] has quit [Quit: i go nstuf kthxbai] 20130330 08:25:57-!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130330 08:28:06-!- mordante [~mordante@wesnoth/developer/mordante] has joined #wesnoth-dev 20130330 08:28:23< mordante> servus 20130330 08:31:27-!- davidwan [~chatzilla@111.193.194.152] has quit [Ping timeout: 247 seconds] 20130330 08:38:21< mordante> Gambit you didn't tell GitHub the size, how do you know the person answering you read my email? 20130330 08:39:17< mordante> anonymissimus I can confirm the person I spoke to was not the person who answered GitHub's email 20130330 08:40:17< _8680_> mordante: 07:25:56 -!- Gambit [~gambit@wesnoth/developer/grickit] has quit [Remote host closed the connection] 20130330 08:40:32< mordante> _8680_, we have a log ;-) 20130330 08:40:44< shadowm> Gambit rarely reads the logs for this channel. 20130330 08:41:24< shadowm> Why do people insist on bouncing discussions between IRC, the ML, and the forums, anyway? It's confusing and ridiculous. 20130330 08:41:33< shadowm> IRC is basically WOM. 20130330 08:41:55< mordante> WOM? 20130330 08:42:05< shadowm> Write-Only Memory. 20130330 08:45:00< mordante> shadowm, and I'm still not happy with you blaming me for the big delay of 1.11.2, especially since I only caused the last delay 20130330 08:45:19< shadowm> mordante: Did you even read what I said? 20130330 08:45:20< shadowm> Gods. 20130330 08:45:56< mordante> yes, I read you blaming me for the big delay of 1.11.2 20130330 08:46:10< shadowm> No, you didn't read what I said yesterday. 20130330 08:46:18< shadowm> Or didn't parse it correctly. 20130330 08:47:07< shadowm> I didn't even fucking care about that delay in the first place and it only cropped up during a completely different and inoffensive conversation, so drop it. 20130330 08:47:48-!- Sapient [~sapient@wesnoth/developer/sapient] has joined #wesnoth-dev 20130330 08:49:03< mordante> i read it, I just wish you refrain from blaming people on IRC, for things that are not true 20130330 08:49:25< mordante> I'm really getting tired of several of the accusations you may or may not put at my address 20130330 08:50:05< shadowm> I wish you could learn to take a joke correctly instead of making a big federal court case out of it. 20130330 08:51:03< mordante> it's not clear to me when you joke and when not, so please stop using me in your jokes 20130330 08:51:30< shadowm> The fact that I implied you to be one of "the best of us" should really have been flattering to anyone else. 20130330 08:52:11< shadowm> But no, let's parse text as a compiler, top-down, left-to-right, and stop and whine at the first warning sign. 20130330 08:52:22< shadowm> That's how humans work, right? 20130330 08:52:30< shadowm> ^^ that's sarcasm FYI. 20130330 08:52:45< shadowm> Now I'm putting you on ignore because I have more productive things to do than reading you. 20130330 08:55:28< mordante> and what part of the thing was the sarcasm 20130330 08:55:39< shadowm> And just as a final reminder, my only point was to encourage lipkab to not feel bad about breaking 1.10.6 on Pandora and 1.11.2 on Mac OS X. 20130330 08:55:56< mordante> at the expense of somebody else 20130330 08:56:07< shadowm> Any other interpretation of my words is ridiculous. 20130330 08:57:08< mordante> I interpret it different, so am I now ridiculous? 20130330 09:12:46< Sapient> I hope you are working on the all-important task of marking the impending 4/1 holiday 20130330 09:14:10< shadowm> I banned April Fool Jokes two years ago. 20130330 09:14:14< shadowm> *Fools 20130330 09:14:20< Sapient> but I am in need of a jolly WesHoax to lighten my spirits 20130330 09:14:27< _Coffee> Sapient: yes, you guys might want to disable my commit access for that day -- mwhahahahahahahahahahahahahaha 20130330 09:14:38< shadowm> Surely Sirp and Jetrel have got some trick under their sleeves. 20130330 09:14:40< _Coffee> jk ;) 20130330 09:15:03< Sapient> although it will be really hard to top the randomness one 20130330 09:15:26< Sapient> Wesnoth Premium lol 20130330 09:15:27 * shadowm whistles idly. 20130330 09:26:55-!- knotwork [~markm@unaffiliated/knotwork] has quit [Ping timeout: 264 seconds] 20130330 09:33:50-!- knotwork [~markm@unaffiliated/knotwork] has joined #wesnoth-dev 20130330 09:35:13-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130330 09:36:48-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has quit [Ping timeout: 264 seconds] 20130330 09:46:53-!- Sapient [~sapient@wesnoth/developer/sapient] has quit [Quit: cya later. have fun] 20130330 09:47:07-!- zookeeper [~lmsnie@wesnoth/developer/zookeeper] has joined #wesnoth-dev 20130330 10:07:34-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 10:12:50-!- stikonas [~gentoo@5.20.200.50] has joined #wesnoth-dev 20130330 10:12:50-!- stikonas [~gentoo@5.20.200.50] has quit [Changing host] 20130330 10:12:50-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 10:28:57-!- Nephro [~neph@80.233.231.12] has joined #wesnoth-dev 20130330 10:32:20-!- loonybot [~loonybot@wesnoth/bot/loonybot] has joined #wesnoth-dev 20130330 10:34:58-!- _8680_ [~8680@2002:44e1:f952:0:ddb5:6fc4:9ac4:3b79] has quit [Quit: leaving] 20130330 10:39:42< mordante> shadowm, the bug-tracker has been discussed and said it was not a pre-requisite for the Git move 20130330 10:41:07< mordante> nurupo, around? 20130330 10:43:06< mordante> nurupo, and unlike shadowm stated, I prefer discussions or IRC 20130330 10:43:23< mordante> s/or/on/ 20130330 10:44:27< mordante> vultraz, why would I be angry if people fix GUI2? 20130330 10:47:56-!- mjs-de [~mjs-de@g224176133.adsl.alicedsl.de] has joined #wesnoth-dev 20130330 10:57:50-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 10:58:41-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 11:10:11-!- davidwan [~chatzilla@60.8.123.20] has joined #wesnoth-dev 20130330 11:13:24-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130330 11:13:49< fabi> hi mordante 20130330 11:13:55< mordante> hi fabi 20130330 11:14:22< fabi> mordante: I caused most of the delays, struck by the fly. Then it got Ivanovic. 20130330 11:14:57< fabi> mordante: I am sorry if you got accidentally blamed. 20130330 11:18:29< mordante> fabi, you're not responsible for other people's actions 20130330 11:24:41-!- freim [~hogne@feathers.os-tr.net] has joined #wesnoth-dev 20130330 11:25:08< shadowm> fabi: What kind of fly? I think you mean f'fly'. 20130330 11:25:20< shadowm> Unless you went to Africa where there are those dangerous flies that kill people. 20130330 11:25:31 * shadowm rolls eyes. 20130330 11:25:32< fabi> flu 20130330 11:25:39< fabi> fluh 20130330 11:25:40< shadowm> I managed to typo my own correction. 20130330 11:25:49< shadowm> s/f'fly'/flu/ 20130330 11:26:32< fabi> shadowm: You did not complain about gui in the editor. Is it okay? 20130330 11:26:48< shadowm> Also do I really need to reiterate that I'm not blaming anyone for anything. 20130330 11:27:15< shadowm> Sigh, people used to make far worse jokes at my expense years ago. 20130330 11:27:25< shadowm> fabi: I forgot. What am I supposed to check? 20130330 11:27:44< fabi> shadowm: I redesigned all the checkbox buttons that are gui1 based. 20130330 11:27:54< shadowm> Okay, I am suddenly afraid. 20130330 11:28:01< fabi> They now work very like the gtk+ ones do. 20130330 11:28:12< shadowm> Compiling. 20130330 11:28:18< fabi> I have also implemented radiobox buttons. 20130330 11:28:28< fabi> And put them in place at two locations. 20130330 11:28:40< fabi> The editor toolkit. 20130330 11:28:53 * shadowm . O o (I wish I knew exactly what I should ask for now that we use Git, a SHA1 hash?) 20130330 11:29:03< fabi> And this multiplayer lobby chat option in the preferences. 20130330 11:29:40< shadowm> Found the hash. 20130330 11:29:49< freim> hi, anyone know what the syntax changes involves regarding game_config::new_syntax ? 20130330 11:30:17< freim> I assume all the cfg files in trunk are the new syntax? 20130330 11:30:34< lipkabb> _Coffee: ^ 20130330 11:30:35< shadowm> fabi: Okay, one question, why do you need this in the commit: 20130330 11:30:36< shadowm> + type=radiobox 20130330 11:30:40< shadowm> + #type=checkbox 20130330 11:31:09< shadowm> Normally, people needing to revert the commit or inspect some bug related to it can just inspect history, there's no need to leave those commented out lines around. 20130330 11:31:42< shadowm> fabi: Hm, the editor brush size buttons are radiobuttons, yes? 20130330 11:32:31< zookeeper> freim, oh, you're alive? cool. not that i know the answer or even what your question is about. 20130330 11:32:36< fabi> shadowm: No, they are just wildly rendered images in a surface. Thus they are no buttons at all. Every button like behavior is hardcoded and faked. 20130330 11:32:47< shadowm> fabi: They lack a hovered state, and so do the MP lobby join options in Preferences -> Multiplayer. 20130330 11:33:10< shadowm> Compare moving your mouse over the MP lobby join options to moving it over the "Iconize lobby list" option. 20130330 11:33:31< shadowm> Not sure if this is an artwork or code issue. 20130330 11:33:35< _Coffee> lipkabb: you mean the animation syntax? 20130330 11:33:37< freim> zookeeper: hey, long time :) 20130330 11:34:01< lipkabb> _Coffee: No, freim means it. 20130330 11:34:12< shadowm> freim: IIRC that had something to do with a GSoC project back in 2010 or 2011 that involved implementing a new syntax for defining campaigns. 20130330 11:34:24< fabi> shadowm: The brush buttons are still a complete different thing, I hope to recode them soon and base them on the gui1 button finally. Just ignore them for now. 20130330 11:34:29< _Coffee> freim: all data/core/units/*/*.cfg have had updated syntax 20130330 11:34:37< lipkabb> _Coffee: Oops, probably not. 20130330 11:34:43< shadowm> freim: And yeah, I found the commit that introduced it. 20130330 11:34:48< zookeeper> _Coffee, btw, what about mainline campaign units? 20130330 11:34:59< shadowm> freim: 80bec3a048c593f8537283a6d2527c1c02c05c44 from Zaroth, so that confirms my suspicion. 20130330 11:35:20< shadowm> freim: The project was aborted and I'm not sure how much code related to it actually works. 20130330 11:35:23< fabi> shadowm: The radiobuttons in the preferences file should behave fine, expect that the active one currently shows no reaction to the mouse. 20130330 11:35:50< shadowm> fabi: Yes, forgot to mention this was specific to the currently active button. 20130330 11:35:52-!- irker426 [~irker@ai0867.net] has quit [Quit: transmission timeout] 20130330 11:35:56< freim> shadowm: ok, so it's game_controller that is the main one, not game_controller_new 20130330 11:36:13< zookeeper> freim, why are you interested in the code, anyway? O.o 20130330 11:36:22< _Coffee> zookeeper: they saw the first round of syntax changes, but not the second which simplified a bit further 20130330 11:36:42< shadowm> freim: Seeing as how game_controller_new is a stub implementation (meaning every implemented method is a stub)... yeah. 20130330 11:37:05< shadowm> freim: Same question as zookeeper, btw, are you working on some new platform port? 20130330 11:37:30< freim> zookeeper: I wanted to see if it was possible to rip out the map loading code and make a QML plugin for it, but it seems rather entangled with everything else :) 20130330 11:37:33< fabi> shadowm: I would like to discuss how far I should enable their reaction. They can be ACTIVE meaning the mouse hovers around. I guess you miss that state. Gimp does also apply the semi pressed image to repressed radio buttons. But I do not like to copy that. 20130330 11:37:40< freim> s/for it/of it/ 20130330 11:38:08< _Coffee> zookeeper: I think I removed all the "deprecated" "begin" and "end" tags (said depreciated in wiki before any changes I made) 20130330 11:38:15-!- Blueblaze [~Blueblaze@adsl-99-158-47-208.dsl.hstntx.sbcglobal.net] has quit [Quit: Blueblaze] 20130330 11:38:20< freim> have to run, going on a ski trip. Will be back later. Thanks for the insight 20130330 11:38:21< fabi> shadowm: Please have also a "look" at the sounds of the gui. 20130330 11:38:28< zookeeper> freim, oh... right. 20130330 11:39:06< shadowm> fabi: They seem fine to me? Did something change? 20130330 11:39:29< zookeeper> _Coffee, ok, cool. since the old syntax works i guess it doesn't matter that much if some of it remains... they can be updated if the sprites/animations are updated, after all. 20130330 11:39:49< shadowm> _Coffee: You've worked with the AnimationWML wiki page? 20130330 11:40:07< _Coffee> shadowm: yeah, boucman wantedd me to keep it up to date 20130330 11:40:19< _Coffee> makes sense 20130330 11:40:20-!- Guest44736 [~eli@66-189-34-122.dhcp.oxfr.ma.charter.com] has joined #wesnoth-dev 20130330 11:40:27< shadowm> _Coffee: Okay, if you CTRL+F in your browser and type "1.11" you will find this line: 20130330 11:40:32< shadowm> > or (from Wesnoth 1.11.2+) equivalently, 20130330 11:40:38< shadowm> Why didn't you use {{DevFeature}}? 20130330 11:40:51< shadowm> Er. 20130330 11:40:56< shadowm> {{DevFeature1.11}} 20130330 11:41:16< fabi> shadowm: Well yes. The checkbox for example was activated with the mouse down and also did the sound effect there. Now check and radio boxes sound when released (and released on location) 20130330 11:41:39< shadowm> _Coffee: That would include the "(Version 1.11 and later only)" tag that's used a lot throughout ReferenceWML: http://wiki.wesnoth.org/Template:DevFeature1.11 20130330 11:41:41< fabi> shadowm: Note the behavior when you leave the buttons region. 20130330 11:41:51-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Remote host closed the connection] 20130330 11:42:01< _Coffee> shadowm: I indicated that in text, but I can change it to the proper tag 20130330 11:42:41< shadowm> fabi: Yes. 20130330 11:43:03< shadowm> Regular push buttons still trigger the sound effect on mouse down instead of mouse up, though. 20130330 11:43:16< fabi> Yes, I can change that. 20130330 11:44:06< shadowm> _Coffee: Hm, that would be nice. 20130330 11:44:32< shadowm> fabi: Hm, okay, this reminds me that at one point I wanted to make GUI2 and GUI1 mutually consistent with regards to push buttons' text shifting. 20130330 11:44:46< shadowm> GUI1 shifts text contents by (1,1) on both axes, and GUI2 does no shifting at all. 20130330 11:45:43< shadowm> I tried applying both principles to both implementations of the push button and I finally didn't commit my changes because I wasn't sure whether mordante would have wanted either thing or whether I would have wanted to drop yet another of those subtle cues that allow us to identify GUI1 vs GUI2 dialogs. 20130330 11:45:47< fabi> Yeah, I also need to check the gui2 checkboxes and make them consistent what I did to gui1. 20130330 11:45:53< shadowm> This was at least four years ago. 20130330 11:46:10< fabi> Please let's focus on my questions again: 20130330 11:46:42< fabi> 1) Shall the push buttons also sound on release (or better: only when they are really triggered and not left before release) ? 20130330 11:47:49< fabi> 2) Is it enough to enable the ACTIVE state for the currently pressed radio button but not use the TOUCHED states? 20130330 11:47:49< shadowm> Definitely only when they are triggered properly. 20130330 11:47:58< shadowm> That's for 1. 20130330 11:48:31< fabi> The TOUCHED state indicates that a button is pressed and will be triggered on release. 20130330 11:49:30< shadowm> I assume the TOUCHED state has the background highlight? 20130330 11:49:34< fabi> For me it is more sound to not show the user a hint to an action that won't happen since you do not change anything when clicking on an already active radio box. 20130330 11:50:26< shadowm> I don't know, I kind of like pushing active radio buttons over and over. :p 20130330 11:50:34< fabi> rofl 20130330 11:50:58< shadowm> (Much like I used to compulsively push my mouse pointer against every screen corner when my screens were small enough to do that efficiently.) 20130330 11:51:48< shadowm> (Turns out I can't do that efficiently on 1920x1080.) 20130330 11:52:18< shadowm> fabi: But seriously, I would look at existing precedent for such behavior within Wesnoth. 20130330 11:52:34< shadowm> If you look at Preferences -> Multiplayer, you can see such precendent in the forum of the chat lines slider. 20130330 11:52:48< shadowm> precedent 20130330 11:52:59< shadowm> form 20130330 11:53:03< shadowm> wth 20130330 11:53:16-!- davidwan [~chatzilla@60.8.123.20] has quit [Ping timeout: 246 seconds] 20130330 11:53:42< shadowm> One could say that could be linked to the sliders' draggability, though. 20130330 11:54:17< fabi> shadowm: That slider is a bad example. It's horribly broken. 20130330 11:54:19< shadowm> Same goes for GUI2 scrollbar "blocks". Hm. 20130330 11:54:28< shadowm> fabi: What's broken about it? 20130330 11:54:48< fabi> For me it jumps around and the being clicked sound is only played sometimes. 20130330 11:55:32< shadowm> Hm, yeah, it seems to misparse clicks depending on how far away from the center of the slider "block" (but still within its rectangle) you are. 20130330 11:55:53< fabi> If you press it on the left border near it jumps and those jump sound is killing the clicked one. 20130330 11:56:31< shadowm> Yeah, probably to avoid being noisy. 20130330 11:56:55< shadowm> The GUI2 slider is probably not broken, though. 20130330 11:56:56-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130330 11:57:13< shadowm> But in any case sliders and scrollbar "blocks" aren't the precedent I was looking for, after all. 20130330 11:57:15< fabi> The slider needs a ACTIVE version. 20130330 11:57:27< shadowm> They are draggable elements, whereas checkboxes and radio buttons are not. 20130330 11:57:54< shadowm> So the only precedent I have is Qt 4 and the KDE Oxygen theme engine. :( 20130330 11:58:14< shadowm> (Which does allow me to compulsively push active radio buttons with a visible effect, wheeeee.) 20130330 11:59:20< shadowm> fabi: So, any other questions? 20130330 12:00:01< fabi> Okay, thus I shall enable reclicking on radiobuttons with showing all states and sound effect? 20130330 12:00:04< shadowm> Ah look, I found the precedent- no wait, those are also draggable. 20130330 12:00:20< shadowm> I forgot that units on the map can be dragged around if one wants to do that for some weird reason. 20130330 12:00:22< timotei> https://github.com/andysizer/wn 20130330 12:00:51< shadowm> fabi: Maybe? 20130330 12:01:20< shadowm> If it isn't too much effort it'd probably be a nice "just for the sake of consistency" thing. 20130330 12:01:47< shadowm> Also so I can do the aforementioned thing with radio buttons within Wesnoth too because *shurg*. 20130330 12:02:04< fabi> As you like it. 20130330 12:02:56< fabi> Do you know who did the checkbox buttons? I need a round radiobox version of it. 20130330 12:03:07-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 12:03:30< shadowm> I wanted to make round radio buttons for GUI2 at one point back when that was a plan (2008). 20130330 12:03:59< shadowm> Unfortunately, I don't think my attempt landed in any backup. 20130330 12:04:25< shadowm> fabi: I don't really know who did the checkbox buttons, but I assume it was the same person or team who did the rest of the current GUI1 widgets. 20130330 12:04:32< shadowm> That was post-0.8.x IIRC? 20130330 12:04:50< shadowm> Now that you have all the history in your own hard disk, you could take a look with git log image/somethingsomething.png 20130330 12:05:23< shadowm> Possibly also passing the --follow switch. 20130330 12:05:54< shadowm> Anyway, I need to be leaving now. Later. 20130330 12:06:20< Ivanovic> me being ill only delayed the announcement part 20130330 12:06:27< Ivanovic> the rest was just not having much time 20130330 12:06:28< Ivanovic> ;) 20130330 12:06:36< fabi> hi Ivanovic 20130330 12:10:36-!- davidwan [~chatzilla@60.8.123.20] has joined #wesnoth-dev 20130330 12:12:28-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 12:16:58< Ivanovic> okay, so what is the current status of the git mess? 20130330 12:17:11< Ivanovic> to be more preceise: what the hell should i do to be able to do the following: 20130330 12:17:16< Ivanovic> 1) get commit mails 20130330 12:17:31< Ivanovic> 2) be able to commit i18n stuff into "what once was trunk" 20130330 12:17:35< shadowm> (1) Ask AI0867 or esr assuming Gambit's plan fails. 20130330 12:17:44< Ivanovic> 3) be able to commit i18n stuff into "what once was branches/1.10" 20130330 12:17:47-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has quit [Ping timeout: 246 seconds] 20130330 12:17:58< shadowm> (2) and (3), you can get yourself a clone from SF.net already. 20130330 12:17:58< mordante> shadowm, why didn't you then ask whether I liked the shift of the push-buttons? 20130330 12:18:43< shadowm> mordante: Because I am ignoring you and not getting your messages and wait I guess I unignored you to allow us both to cool down so never mind. 20130330 12:18:55< shadowm> mordante: Should I relay your question to past me? 20130330 12:19:35-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20130330 12:19:41< mordante> I do not understand that last sentence 20130330 12:19:55< shadowm> You are asking me about a thing I did back in 2008. 20130330 12:20:04< shadowm> My long term memory ends around mid 2011. 20130330 12:20:19< shadowm> It's incredibly hazy between mid 2011 and mid 2012, too. 20130330 12:20:42< shadowm> So the only way I could get you an accurate answer would be traveling back in time and asking myself back in 2008 that question. 20130330 12:21:45< Ivanovic> shadowm: cool, you got a working time machine? 20130330 12:21:47< shadowm> Or possibly 2009. 20130330 12:21:48< mordante> I'm confused, you just started yourself about that subject 20130330 12:21:52< Ivanovic> do you lend it to other people? 20130330 12:21:56< fabi> esr: ping 20130330 12:22:05< shadowm> mordante: You asked me the question. I can't give you an accurate answer because my memory sucks. 20130330 12:22:11< shadowm> I can only speculate. 20130330 12:22:49< shadowm> All I know is that I worked on two possible patches (one for GUI1 to match GUI2, and another for GUI2 to match GUI1 instead) and dropped them both. 20130330 12:24:25< mordante> Ivanovic, the repo is up and should contain both trunk and 1.x 20130330 12:24:50< Ivanovic> mordante: what i currently do is that i have two scripts used to copy files over and run the update stuff 20130330 12:25:00< Ivanovic> since the files significantly differ between trunk and branch 20130330 12:25:06< Ivanovic> how to handle this with git? 20130330 12:25:18< shadowm> Ivanovic: If you have a git clone already, you can use git-new-workdir to manage separate branches from master in separate dirs. 20130330 12:25:19< Ivanovic> two clones or switching between them several times a day? 20130330 12:25:21< mordante> Ivanovic, not sure about the commit mails, but I assume nobody wants to work on them currently since Gambit rekindled the discussion regarding where to host our repository 20130330 12:25:53< shadowm> For example, if you have a clone on src/wesnoth-git with master checked out, you can use git-new-workdir to have a linked git clone on src/wesnoth-git-1.10 with the 1.10 branch checked out instead. 20130330 12:26:18< shadowm> The script comes with the git distribution but it isn't installed to PATH here on Debian, at least, but that's what I've used for git-svn before. 20130330 12:26:27< fabi> AI0867: I guess you are one of the people who prefer github over sourceforge? Do you know how we can get our bugtracker data into github? 20130330 12:26:42< shadowm> fabi: We want to host the bug tracker on wesnoth.org. 20130330 12:26:50< shadowm> I think. 20130330 12:27:16< shadowm> That would be regardless of whether we go for github or SF.net. 20130330 12:27:51< fabi> Well, I thought the github bug/patch/task/whatever system would be one of the reasons to change. 20130330 12:28:41< shadowm> No, I think people have pointed out that both GitHub and SF.net's issue trackers are too restrictive for our needs re attachments and such. 20130330 12:29:04< fabi> Then why github? 20130330 12:29:43< shadowm> I would tell you, but then I would have to hire someone to, ahem, make you "disappear". ;) 20130330 12:30:01< shadowm> (No, actually I don't know. That question should be for Gambit, not any of the present people.) 20130330 12:30:53< shadowm> I think AI0867 had some strong opinions on SF.net after having to deal with the hooks system himself, though. 20130330 12:31:09< shadowm> And by strong I mean strongly negative. At least that's the impression I got. 20130330 12:31:21< shadowm> Anyway, later. 20130330 12:31:25-!- stikonas_ [~gentoo@5.20.201.191] has joined #wesnoth-dev 20130330 12:31:25-!- stikonas_ [~gentoo@5.20.201.191] has quit [Changing host] 20130330 12:31:25-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 12:32:39< Ivanovic> the problem is that i have not had a list so far of real pros and cons for and against each of those services 20130330 12:32:51< Ivanovic> i mean besides the "github is cool" thing 20130330 12:32:58-!- stikonas__ [~gentoo@5.20.200.50] has joined #wesnoth-dev 20130330 12:33:15-!- Nephro [~neph@80.233.231.12] has quit [Ping timeout: 252 seconds] 20130330 12:34:10-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130330 12:34:35< fabi> Ivanovic: Github evolved around git. Thus it really supports how git works. Sourceforge git integration seems to be early. 20130330 12:35:00< elias> some things work better on SF though 20130330 12:35:11< elias> like seeing child revisions on the web interface 20130330 12:35:28< Ivanovic> okay, but the question still is: so what? i mean: we plan to not use their bugtracker since we are afraid it would repeat some bitkeeper fiasko 20130330 12:35:38-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Ping timeout: 246 seconds] 20130330 12:35:49< Ivanovic> we host our website ourselves and the wiki, too 20130330 12:36:13< Ivanovic> so what remains is the pure repository "webhost" 20130330 12:36:47< Ivanovic> and with file hosting so far i think we had lots of good experiences with sf.net regarding speed and bandwidth usage 20130330 12:36:56-!- stikonas_ [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 255 seconds] 20130330 12:37:32< fabi> Ivanovic: Talk to AI0867 about the technical issues. I guess he has some deeper insight there. 20130330 12:38:25< elias> when i pushed the wesnoth repository to github, their b/w was quite limited - not that it matters much, won't often push 1.5GB :) 20130330 12:39:37< fabi> Ivanovic: Github offers every github user to easily clone another github project. Thus on github each developer has a non local repository for his own and gui tools to interact between the versions. 20130330 12:40:18< elias> SF also allows that cloning. but yeah, their web interface/GUI sucks compared to github 20130330 12:40:28< fabi> Ivanovic: It is more easy to build cooperative networks between the developers. That should make team work more easy. 20130330 12:41:03< fabi> Github is a little more than just another project hoster. 20130330 12:41:33< elias> it's not really a project hoster 20130330 12:41:39< elias> e.g. no downloads 20130330 12:43:36< Ivanovic> fabi: you mean it would move the cooperation away from irc to *where*? 20130330 12:43:51-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has quit [Ping timeout: 246 seconds] 20130330 12:43:56< Ivanovic> really, what are the github features there and what are the plain git features we will have with every host 20130330 12:44:28-!- stikonas__ [~gentoo@5.20.200.50] has quit [Quit: Konversation terminated!] 20130330 12:45:21-!- davidwan [~chatzilla@60.8.123.20] has quit [Ping timeout: 252 seconds] 20130330 12:45:39< fabi> Ivanovic: irc? I don't know what github/sourceforge discussion is related to irc. I think you lost me. Or I lost you. 20130330 12:46:00< Ivanovic> fabi: i don't see any "networking" being so special 20130330 12:46:18< Ivanovic> really, we already have all networking just in using git, that thing should already do the trick for us 20130330 12:46:35-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20130330 12:49:23< fabi> Ivanovic: Maybe you are more the commandline user. 20130330 12:49:24< mordante> I have the feeling a part of the thing about GitHub is that it is being perceived as new and sexy were SF is seen as being old and boring 20130330 12:49:55< Ivanovic> fabi: yes, I am 20130330 12:50:08-!- mjs-de [~mjs-de@g224176133.adsl.alicedsl.de] has quit [Remote host closed the connection] 20130330 12:50:11< Ivanovic> mordante: that is why i am currently writing a mail in the discussion thread asking about the facts 20130330 12:50:24< Ivanovic> since honestly, those "gut feelings" don't make me feel comfortable 20130330 12:50:31< mordante> Ivanovic, ok nice 20130330 12:50:38< mordante> I agree regarding the gut feelings 20130330 12:50:55-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Quit: Konversation terminated!] 20130330 12:51:07-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 12:51:08< mordante> I also would like to have really confirmed GitHub is ok with 1.5 GB 20130330 12:52:03< Ivanovic> mail sent 20130330 12:55:25< Ivanovic> btw cloning of github worked nicely over here 20130330 12:55:36< Ivanovic> my line was saturated all the time 20130330 12:55:55-!- davidwan [~chatzilla@60.8.123.20] has joined #wesnoth-dev 20130330 12:57:50< loonycyborg> Which exact software will be used for wesnoth bugtracker? 20130330 12:58:12-!- Gambit [~gambit@wesnoth/developer/grickit] has joined #wesnoth-dev 20130330 12:59:07< loonycyborg> I don't care much about the hosting place for git repo, but bug tracker issue is pretty important I think 20130330 12:59:11< mordante> loonycyborg, boucman likes Redmine, it looks like Trac, which is something I like, but there have been no real discussions/decisions yet 20130330 12:59:46< mordante> k 20130330 12:59:48< mordante> afk* 20130330 13:00:05< Ivanovic> loonycyborg: the discussion about the bugtracker has not started yet 20130330 13:00:29< Ivanovic> loonycyborg: we wanted to move the code repo away from gna first saying "yeah, bugs can stay there until we decide on what to use, most likely selfhosted" 20130330 13:01:00< Ivanovic> that is: from work i know redmine and yes, it works nicely 20130330 13:01:35< loonycyborg> I've filed some bugs in boost's trac. It was usable enough 20130330 13:01:44< Ivanovic> easpecially since it nicely integrates with jenkins which allows for regular binary builds and automatic runs of tests 20130330 13:03:18-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has quit [Ping timeout: 246 seconds] 20130330 13:03:18< Ivanovic> loonycyborg: http://demo.redmine.org/ 20130330 13:03:56-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 13:04:20< loonycyborg> Hope you aren't required to make an account just to browse issues 20130330 13:05:25< Ivanovic> http://demo.redmine.org/projects/pro1/issues?set_filter=1&tracker_id=1 20130330 13:05:34< Ivanovic> nope, you don't need to create an account to browse stuff 20130330 13:05:35-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 13:09:33< loonycyborg> Does it have automatic comments for commits that mention bug numbers like in GNA? 20130330 13:09:53< loonycyborg> At least boost people seem to add comment about their fixes manually 20130330 13:10:16-!- nurupo [~nurupo.ga@anon-173-28.vpn.ipredator.se] has joined #wesnoth-dev 20130330 13:10:21< Ivanovic> loonycyborg: i know that redmine allows such an integration with svn since that is what we are using at work 20130330 13:10:27< Ivanovic> no idea if it does so with git 20130330 13:10:34-!- nurupo [~nurupo.ga@anon-173-28.vpn.ipredator.se] has quit [Changing host] 20130330 13:10:34-!- nurupo [~nurupo.ga@unaffiliated/nurupo] has joined #wesnoth-dev 20130330 13:10:56< Ivanovic> http://www.redmine.org/projects/redmine/wiki/HowTo_configure_Redmine_for_advanced_git_integration 20130330 13:12:32< loonycyborg> Nice 20130330 13:13:47-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 13:15:30< Ivanovic> okay, now lets get down to the 1:1 working with git: 20130330 13:15:50< Ivanovic> i already created two working dirs with the command shadowm mentioned 20130330 13:16:05< Ivanovic> in those working dirs i can now do the following to update: git pull && git rebase 20130330 13:16:07< Ivanovic> correct? 20130330 13:16:25< Ivanovic> and to commit changes: git commit && git push 20130330 13:16:34< elias> or shorter: git pull --rebase 20130330 13:16:40< lipkab> fabi: Is the rich map format project completely trashed or just put on hold? 20130330 13:17:48< fabi> lipkab: My current plan is to keep the pure map data in a separate file. And put every WML in another. 20130330 13:18:27< loonycyborg> Though that page is clearly about a different kind of git-redmine integration 20130330 13:19:24< lipkab> fabi: I see. So no new map format, but it'll still be possible to place units in the editor and such? 20130330 13:19:35< fabi> lipkab: yes 20130330 13:19:43< lipkab> Great. 20130330 13:20:13< elias> Ivanovic: also: git add 20130330 13:20:19< fabi> lipkab: We can discuss about making the pure map data even more simpler by getting rid of the embedded border_size, usage and starting position information. 20130330 13:20:37< elias> "git commit" won't do anything otherwise 20130330 13:21:03< vultraz> mordante: I thought you didn't want anyone to touch it 20130330 13:21:04< elias> but you can do "git commit -a" and it will "auto-add" all modified files 20130330 13:21:18< fabi> Ivanovic: Why did you create *two* working copies? 20130330 13:21:25< lipkab> fabi: Is there any benefit in that? 20130330 13:21:28-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130330 13:21:37< lipkab> Or just a l'art pour l'art cleanup? 20130330 13:22:04-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 245 seconds] 20130330 13:22:11< fabi> lipkab: Much cleaner handling. The code would be much smaller. 20130330 13:22:48< shadowm> Ivanovic, elias: There's an even easier way than git pull --rebase. 20130330 13:23:05< shadowm> It's discouragedby the documentation, though. 20130330 13:23:19< lipkab> fabi: Ah-ha. I'm not familiar with that part of the code so okay. 20130330 13:23:59< shadowm> Ivanovic, elias: It's called setting the branch..rebase = true option with git config. 20130330 13:24:16< shadowm> My advice here is reading the documentation. 20130330 13:24:21< elias> shadowm: well, it sounds like a good idea to me 20130330 13:24:28< elias> forgetting to rebase otherwise is stupid :P 20130330 13:24:28< shadowm> I won't advocate for any particular workflow because ARGH 20130330 13:24:34< shadowm> elias: Okay... 20130330 13:24:43< shadowm> It's not like my attempt to train the Frogatto people went much better than this. 20130330 13:24:49< elias> haha 20130330 13:25:04< elias> well, with allegro, we simply get those "merge commits" from some people 20130330 13:25:09< elias> i guess it's not *that* horrible 20130330 13:25:15< shadowm> Frogatto is full of merge commits. 20130330 13:26:09< shadowm> I personally detest that. 20130330 13:29:59< elias> ohh: git config --global branch.autosetuprebase always 20130330 13:30:26< elias> i guess the reason why it's bad is that you get used to never do rebase 20130330 13:30:51< elias> then if you don't use your usual environment, you forget :P 20130330 13:31:01< shadowm> elias: I think it could be a dangerous thing if you intend to work with multiple upstream repositories (e.g. for pulling changes from someone else) or other such workflows. 20130330 13:31:08< mordante> vultraz, I don't mind fixes/improvements, I do mind changes that go against the spirit of GUI2 20130330 13:31:54< shadowm> mordante: Is the addition of options for the Lua bindings to set GUI2 widgets' Pango formatting flag against that spirit? 20130330 13:32:24< Gambit> mordante: It doesn't matter. The soft limit has always been to prevent people from abusing github has a generic file host. I got them to reiterate that fact and reassure us that it has no bearing on legitimate projects. 20130330 13:32:31< shadowm> You will probably say "Lua [...]" but I say "UMC". 20130330 13:32:33< Gambit> s/has/as/ 20130330 13:32:44< shadowm> I really love using GUI2 in my own add-on in ways I would never be allowed to do in mainline. 20130330 13:33:13< shadowm> I know the Lua bindings are a bit broken because He Who Shall Not Be Named stepped on your toes and everything, but I wouldn't mind maintaining and extending them. 20130330 13:33:23< Gambit> mordante: They used to have this blurb about how less than half of 1% of projects on github actually needed to go over the soft limit. 20130330 13:34:03< Gambit> That was when they still needed to convince people to join. People would look at their 1GB limit and the 5GB limit on another site and worry. 20130330 13:34:20< shadowm> Gambit: The original limit was 250 MiB. 20130330 13:34:29< Gambit> And they had to be like "Nonono! That's a soft limit. Here are the reasons for it. You probably don't even need to go over it anyway." 20130330 13:34:41< shadowm> That was about three years ago I think, when I first started making repositories there. 20130330 13:34:50< shadowm> And Frogatto incidentally set up camp there under that original limit. 20130330 13:35:10< shadowm> IIRC they exceeded it by more than 50 MiB. 20130330 13:35:12< Gambit> "But if you do, it'll be fine if you're really a code project and not just using us to host large video files." 20130330 13:35:46< Gambit> I'm paraphrasing their marketer speak now because I don't have a copy of the site circa early 2011 20130330 13:37:09< mordante> shadowm, depends on how it's done, but the last time I looked, the Lua implementation didn't fit in the spirit and gotten broken accidently several times due to that fact. Also note that the developer who implemented the Lua bindings didn't discuss it with me 20130330 13:37:55< Gambit> mordante: The limit has never been do or die, and if you had pushed them harder like Dave pleaded, they'd have explained it. 20130330 13:38:17< Gambit> I don't know why, when we have so many people who want github, that issue was just dropped because "oh esr was a little bit rude to us" 20130330 13:38:20< mordante> Gambit, did you ask them again stating we use about 1.5GB? 20130330 13:38:36< Gambit> No because they already said the limit doesn't matter for us. 20130330 13:39:06< shadowm> mordante: "Also note [...]" You do realize that you are basically rephrasing the same thing I said, right? 20130330 13:39:29< shadowm> "[...] because He Who Shall Not Be Named stepped on your toes and everything [...]" 20130330 13:40:00-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130330 13:40:02< mordante> shadowm, yes _after_ I typed my reply 20130330 13:40:16< Ivanovic> fabi: two working dirs since i use trunk and branch in parallel 20130330 13:40:17< shadowm> And yeah, I am being serious with the He Who Shall Not Be Named moniker. I also had to deal with the detritus of his commits, FYI. 20130330 13:40:31< Ivanovic> meaning: yeah, i can't just use a merge to get the i18n changes over 20130330 13:40:47< Ivanovic> elias: is the 'add' required for "old" and already existing files, too? 20130330 13:40:58< shadowm> mordante: Okay, I generally edit my lines before typing Enter, a thing that some people here don't seem to do? *shurg* 20130330 13:41:16< shadowm> mordante: I agree that it's a mess, but it's a useful mess. 20130330 13:41:25< mordante> Ivanovic, you could try to use the cherry-pick 20130330 13:42:01< shadowm> However, it's mostly functional except for missing functionality and a few unexplicable bugs surrounding (surprise!) the listbox widget implementation in general, not just the Lua API. 20130330 13:42:42< shadowm> IIRC the biggest hack in your view is the fact that the WML layout can be defined on the fly by Lua in a way you didn't intend. 20130330 13:42:46-!- noy [~Noy@wesnoth/developer/noy] has quit [Client Quit] 20130330 13:43:03< shadowm> I personally think this is an unexpected feature that has a lot of potential for UMC authors. 20130330 13:43:35< Ivanovic> mordante: won't work since i need to run the update-po stuff on the files first 20130330 13:45:20< Ivanovic> Espreon: have you handled the vietnamese translation update? especially the po files 20130330 13:45:38< Ivanovic> Espreon: that is why i miss the commit ml, makes checking things so much easier... 20130330 13:45:39< Ivanovic> ;) 20130330 13:46:14-!- skyfaller_ [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Remote host closed the connection] 20130330 13:46:16< mordante> Gambit, I didn't ask further since I think their answer was clear and I felt asking again would have made no more sense 20130330 13:47:03< mordante> Gambit, and I don't feel we had permission, your interpretation of the size of our repository was misleading at least 20130330 13:47:31< mordante> Ivanovic, but why did it then work with svn? 20130330 13:47:46< Ivanovic> because with svn i have two checkouts, one branch one trunk 20130330 13:48:04< Ivanovic> and there i applied the files to both, ran the update (incl. pofix) on both, ... 20130330 13:48:49< fabi> Ivanovic: I think with git you no longer need to working copies. 20130330 13:49:17< shadowm> fabi: n working copies suits me better when it comes to build systems. 20130330 13:49:23< Ivanovic> fabi: then i need to switch one working copy to branch, after the commit, need to switch to master, apply the tools then, ... 20130330 13:49:41< Ivanovic> especially since i need to run cmake on both each time to generate the commands 20130330 13:49:48< shadowm> fabi: That is, I have been using git-svn since mordante came up with the idea back in 2008 and told us it was awesome and stuff. 20130330 13:49:56< Gambit> mordante: If I told them the size of the repository was bigger than I realize and gave them the 1.6GB number and still got a yes would you be more comfortable? 20130330 13:49:57< shadowm> Ever since then things have been much easier for me. 20130330 13:50:12< Gambit> mordante: The thing is that the longer that takes the more weight gets behind the "we've already moved" argument 20130330 13:50:19< Gambit> We were already moved when I started all this 20130330 13:50:25< Gambit> but it took me a while to get ahold of Dave. 20130330 13:50:28< elias> Ivanovic: in case nobody answered yet, yes. "git add" doesn't add a file, but a change. 20130330 13:50:28< fabi> shadowm: What was easier in particular? 20130330 13:50:35< Gambit> *weren't already moved 20130330 13:50:47< mordante> shadowm, I'm quite sure git-svn was not my idea, but I switches rather early since it was great 20130330 13:51:15< shadowm> fabi: So my git-svn configuration (which I haven't archived yet) has src/wesnoth as the master repository (using trunk), src/wesnoth-1.10 as a slave (via git-new-workdir) repository using (1.10), src/wesnoth-1.11.1 using tags/1.11.1, and src/wesnoth-1.11.2 using tags/1.11.2. 20130330 13:51:44< shadowm> That is my current configuration since I stilll hav my actual git repository kind of lonely in here. 20130330 13:52:16< Gambit> mordante: I wanted to get Dave's thoughts on the matter and his permission to try contacting Github again. He is enthusiastically in favor of Github. 20130330 13:52:34< shadowm> fabi: I find the git-new-workdir workflow to be optimal for Wesnoth given the time it takes to rebuild every tree. 20130330 13:52:37< Gambit> mordante: But while I was doing that, the uploading and setup of sourceforge was completed. 20130330 13:52:59< Gambit> mordante: When I started, all that had been done was conversion of the repo. 20130330 13:53:00< mordante> Gambit, I think letting them reconfirm it is no issue and telling them the real size of the repository is a prerequisite 20130330 13:53:01< shadowm> fabi: The downside is that it depends on filesystems and OSes implementing symbolic links (and maybe hard links? not sure), so Windows users can't benefit from it. 20130330 13:53:02< Ivanovic> Gambit: and when was Daves last commit? 20130330 13:53:14< fabi> shadowm: Yeah, that git-new-workdir might be useful for Ivanovic as well. 20130330 13:53:19< Ivanovic> he is no longer an active dev 20130330 13:53:43< shadowm> Ivanovic: Hm, Dave might not be active, but he's part of the organization providing us with wesnoth.org. 20130330 13:53:43< Ivanovic> Gambit: and so far i still have not heard explicit pros and cons for each of the hosts 20130330 13:53:54< shadowm> Just noting that without Dave & co we wouldn't have our own wesnoth.org. 20130330 13:53:57< Gambit> Ivanovic: I am working on an email now. 20130330 13:54:13< Ivanovic> shadowm: with this i just want to state that his opinion regarding github is not as important as that of the active devs and those actually handling the move 20130330 13:54:36< shadowm> Ivanovic: Okay, cool, if you think Dave's opinion is irrelevant, that's your opinion, not mine. 20130330 13:54:48 * shadowm slowly walks away. 20130330 13:54:51< Gambit> shadowm is willing to handle transferring to github, and the rest of us need merely to execute one instantaneous command. 20130330 13:54:54< mordante> Gambit, still it would have been a good idea to inform us regarding your intention, then we could have delayed the move 20130330 13:55:16-!- mgla [~shishir@unaffiliated/noobjoe] has joined #wesnoth-dev 20130330 13:55:16-!- stikonas [~gentoo@88.118.158.144] has joined #wesnoth-dev 20130330 13:55:16-!- stikonas [~gentoo@88.118.158.144] has quit [Changing host] 20130330 13:55:16-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 13:55:17< Gambit> mordante: I see that now. I'm not good at mailing lists. 20130330 13:55:28< Gambit> As you can tell by my accidentally sending only you a response last night. :\ 20130330 13:55:37< Gambit> (Sorry about that, by the way.) 20130330 13:55:50< shadowm> Gambit: It happens to the best of us. 20130330 13:56:00< shadowm> Insert joke at my expense here. 20130330 13:56:14< shadowm> (I can provide links to make the joke at my expense, if you need them.) 20130330 13:56:15< mordante> no problem in getting the mail twice 20130330 13:56:54< Gambit> If I get an even firmer response from Github (which may take until Tuesday now with Easter break) is that delay going to influence people even more that "We've already moved." 20130330 13:57:11< Gambit> You do not need to stop comitting. 20130330 13:57:29< Gambit> The bulk of the time was cleaning up the repo. With that done we can move anywhere else almsot instantly. 20130330 13:57:47< Gambit> That's an awesome feature of git over SVN. 20130330 13:58:12< shadowm> I kindof already had to do that here, in fact. 20130330 13:58:17< Gambit> Someone just uploads the repo to github, pulls the changes from sourceforge, and then we all tell our local copies to get changes from site X instead of site Y. 20130330 13:58:26< shadowm> I got the SF.net repo from stikonas, which had the origin pointing to some local path. 20130330 13:58:37< shadowm> I just edited .git/config to point the origin to SF.net instead. 20130330 13:59:03< shadowm> I have done the same thing in the past when relocating my own repositories from Gitorious or private hosting to GitHub. 20130330 13:59:19< shadowm> Except... I used to be less lazy about it and did the right thing instead of editing .git/config directly. 20130330 13:59:58< mordante> Gambit, no idea, but it will change the feeling of people whether or not we have a real permission 20130330 14:00:24-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20130330 14:00:58< Gambit> 1.6GB? 20130330 14:01:33< mordante> let me check the size 20130330 14:01:54< mordante> yes du gives me 1.6G 20130330 14:02:07< shadowm> It gives me 2.0 GiB here for some weird reason. 20130330 14:02:07-!- irker919 [~irker@ai0867.net] has joined #wesnoth-dev 20130330 14:02:08< irker919> Nils Kneuper wesnoth:1.10 * 1.10.6-8-g335df00 / changelog players_changelog po/wesnoth-aoi/id.po po/wesnoth-dm/id.po po/wesnoth-dw/id.po po/wesnoth-ei/id.po po/wesnoth-help/id.po po/wesnoth-httt/id.po po/wesnoth-lib/id.po po/wesnoth-low/id.po po/wesnoth-manual/id.po po/wesnoth-nr/id.po po/wesnoth-sotbe/id.po po/wesnoth-trow/id.po po/wesnoth-tsg/id.po po/wesnoth-tutorial/id.po po/wesnoth-units/id.po po/wesnoth-utbs/id.po po/wesnoth/id.po: pdat 20130330 14:02:08< irker919> Nils Kneuper wesnoth:1.10 * 1.10.6-9-ge7876b8 / changelog players_changelog: changed version to 1.10.6+git 20130330 14:02:14< Gambit> What was missing? 20130330 14:02:21< shadowm> Ivanovic: Nooooooo, esr said to use +dev. 20130330 14:02:26< shadowm> In fact, I suggested to use +dev. 20130330 14:02:31< shadowm> Not +git. 20130330 14:02:36< Ivanovic> noone communicated this to the ML! 20130330 14:02:38< shadowm> Imagine some day we decide to move to Git++. 20130330 14:02:50< shadowm> Ivanovic: esr's fault there not mine. :p 20130330 14:02:51< Ivanovic> then we switch! 20130330 14:03:02< mordante> Gambit, some branches and the size also depends on the method used the pack files 20130330 14:03:10< shadowm> Ivanovic: But you can check the trunk changelog and version number for an idea. 20130330 14:03:17< shadowm> Ivanovic: Er, I mean master. 20130330 14:03:19< shadowm> Not trunk. 20130330 14:03:27< Gambit> I'd like to quote them one more time though here: 20130330 14:03:29< Ivanovic> uhm, but i was just working on 1.10 and there was still svn, so i adjusted it... 20130330 14:03:34< Gambit> "It is mainly to keep people from using GitHub as an asset storage center (for backups, etc.) - there shouldn't be any issues with your repository." 20130330 14:03:39< mordante> Gambit, the initial badly packed version was several GB, can't remember the number but it was large 20130330 14:04:02< loonycyborg> Gambit: Then why didn't they explicitly state it in the rule? 20130330 14:04:12< loonycyborg> Rather than coming up with silly size limits 20130330 14:04:21< shadowm> Ivanovic: I suggested +dev to make version numbers mostly VCS-agnostic, and esr approved the idea and committed it even before the repository was published IIRC. 20130330 14:04:25< Gambit> They used to. I don't know. 20130330 14:04:44< Gambit> loonycyborg: It's probably "soft" to allow them to take it on a case by case basis. 20130330 14:04:46< shadowm> Ivanovic: His original idea was just '+', so hey, it could be worse. 20130330 14:04:53< loonycyborg> Because it clearly fails to bring the point along 20130330 14:05:22< loonycyborg> It made mordante and esr believe that it's a bandwidth limitation :P 20130330 14:05:34< Gambit> loonycyborg: I'll ask them about making things clearer when this is through. :) 20130330 14:05:43< Gambit> Github support has always been very helpful. 20130330 14:06:23< mordante> yes they are helpful 20130330 14:06:49< Gambit> Email sent. 20130330 14:07:07< Gambit> With any luck, Github employees don't have the Saturday before Easter off :P 20130330 14:07:13< mordante> loonycyborg, well the response I got from GitHub they started about performance 20130330 14:07:21< Ivanovic> okay, the gitignore rules set suck! 20130330 14:07:34< Ivanovic> they prevent easy commits of po/wesnoth*/LANGCODE.po! 20130330 14:07:43< shadowm> Edit them! 20130330 14:07:49< Ivanovic> having some wesnoth* in there makes the complete folder being ignored 20130330 14:08:11< Ivanovic> only because people are unable to use builddirs for, uhm, building their binaries? 20130330 14:08:25< mordante> Gambit, guess you don't want to work at GitHub :-P 20130330 14:08:35< shadowm> I think there's a way to make those rules stricter with regards to subdirs. 20130330 14:08:46< mordante> thanks for sending the email 20130330 14:09:19< shadowm> Ivanovic: Try adding a line !po/wesnoth* after those rules. 20130330 14:09:29< Gambit> Yeah, I really did not intend to make people uncomfortable. When I started this, the move to git was done, but not the move to sourceforge, and we had a lot of people saying they'd prefer github. 20130330 14:10:06< Gambit> So I figured I'd just push them a little harder. 20130330 14:10:51< fabi> Gambit: I think the current result of the poll speaks for itself. 20130330 14:11:08< shadowm> Ivanovic: Also, in my particular case, scons uses a build dir but it hardlinks (or copies? I don't remember) the binaries out of the build dir for our convenience. I find this really convenient. 20130330 14:11:11< Gambit> And I had to get help leaving them no room to weasel out with their response. 20130330 14:11:22< shadowm> Mostly because Wesnoth will automatically find its data dir this way without any hassle. 20130330 14:11:26< Ivanovic> shadowm: okay, this "unignore" rule works 20130330 14:11:27< Gambit> And collect some facts about how we already use github and about the project to make them more aware of just how big we are. 20130330 14:11:29< mordante> let's say I wouldn't have written an email like that, that's not my style. I don't mind somebody else does, but I wouldn't have sent something like that 20130330 14:12:30< mordante> I still await the responses to Ivanovic's email 20130330 14:13:16< irker919> Nils Kneuper wesnoth:master * 1.11.2-38-g1e7c768 / changelog players_changelog po/wesnoth-aoi/id.po po/wesnoth-dm/id.po po/wesnoth-dw/id.po po/wesnoth-ei/id.po po/wesnoth-help/id.po po/wesnoth-httt/id.po po/wesnoth-lib/id.po po/wesnoth-low/id.po po/wesnoth-manual/id.po po/wesnoth-nr/id.po po/wesnoth-sotbe/id.po po/wesnoth-trow/id.po po/wesnoth-tsg/id.po po/wesnoth-tutorial/id.po po/wesnoth-units/id.po po/wesnoth-utbs/id.po po/wesnoth/id.po: u 20130330 14:13:17< irker919> Nils Kneuper wesnoth:master * 1.11.2-39-g0b02cd5 / changelog players_changelog po/wesnoth-dm/pt.po po/wesnoth-help/pt.po po/wesnoth-lib/pt.po po/wesnoth-low/pt.po po/wesnoth-manpages/pt.po po/wesnoth-nr/pt.po po/wesnoth-sotbe/pt.po po/wesnoth-trow/pt.po po/wesnoth-utbs/pt.po po/wesnoth/pt.po: updated Portuguese translation 20130330 14:13:18< irker919> Nils Kneuper wesnoth:master * 1.11.2-40-g350361d / changelog players_changelog po/wesnoth-anl/vi.po po/wesnoth-ei/vi.po po/wesnoth-help/vi.po po/wesnoth-l/vi.po po/wesnoth-lib/vi.po po/wesnoth-trow/vi.po po/wesnoth-tsg/vi.po po/wesnoth/vi.po: updated Vietnamese translation 20130330 14:13:19< irker919> Nils Kneuper wesnoth:master * 1.11.2-41-g8225509 / .gitignore: whitelist the po files dir so that committing there is possible 20130330 14:14:50< vultraz> We really need CIA-style filepaths for irker... 20130330 14:14:54< shadowm> Yes. 20130330 14:15:01< shadowm> This thing is just noisy. 20130330 14:15:03< Gambit> You could try notifico instead of irker. 20130330 14:15:10< shadowm> Gambit: :I 20130330 14:15:18< Gambit> I'm sure TkTech would be more than willing to work with us. 20130330 14:15:27< Gambit> He'd be thrilled to have a project this size. 20130330 14:15:48< Gambit> Instead of telling us he won't add features because it's "not the right way to do it" even though it's the way it's always been done here. 20130330 14:16:59< Gambit> He's well known freenode and very available to talk to. 20130330 14:17:14< Ivanovic> Espreon: i committed the po files for vietnamese, the rest (images) is still missing and left for you 20130330 14:17:21< Gambit> *around freenode 20130330 14:18:36< Ivanovic> esr: do you know what is to be done so that I can get some nice commit mails for git? i found this page but got no idea how to act upon it... 20130330 14:18:37< Ivanovic> https://sourceforge.net/apps/trac/sourceforge/wiki/Git#Commitemailhooksetup 20130330 14:19:07< lipkab> Hmm, where's the recruit dialog located? I can't see it in dialogs.?pp nor in src/gui/. 20130330 14:19:22< Ivanovic> fabi: ^ 20130330 14:20:29< irker919> fendrin wesnoth:master * 1.11.2-38-ga243e70 / src/widgets/button.cpp: gui1 press buttons now play their sound at mouse release like the gui2 ones. 20130330 14:20:32< irker919> fendrin wesnoth:master * 1.11.2-43-gc5ab619 / : Merge branch 'master' of ssh://fendrin@git.code.sf.net/p/wesnoth/code 20130330 14:21:28< shadowm> lipkab: Tryiy searching for "Recruit Unit". 20130330 14:21:50< shadowm> Hm. 20130330 14:21:54< shadowm> No, "Recruit" alone. 20130330 14:21:55< shadowm> shadowm@nanacore:~/src/wesnoth$ fgrep -nRI '"Recruit"' src 20130330 14:21:55< shadowm> src/menu_events.cpp:791: gui::dialog rmenu(*gui_, _("Recruit") + get_title_suffix(side_num), 20130330 14:22:27< shadowm> It's a stock GUI1 dialog that uses the unit type preview pane class or whatever it's called. 20130330 14:22:28< fabi> "git config branch.autosetuprebase" did not do the trick for eclipse to avoid the merge commit. 20130330 14:22:45< shadowm> fabi: It only works for new branches. 20130330 14:22:58< shadowm> For existing branches you must set branch..rebase = true yourself. 20130330 14:23:25< lipkab> shadowm: Thanks. 20130330 14:24:59< irker919> Nils Kneuper wesnoth:1.10 * 1.10.6-10-g56811f8 / changelog players_changelog src/wesconfig.h: sync the version with master 20130330 14:27:29-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has joined #wesnoth-dev 20130330 14:27:29-!- skyfaller [~skyfaller@ool-43551edd.dyn.optonline.net] has quit [Changing host] 20130330 14:27:33-!- skyfaller [~skyfaller@wikipedia/Skyfaller] has joined #wesnoth-dev 20130330 14:27:58< lipkab> On this very day, recruit dialog shall be honored by its own function in dialogs.cpp. 20130330 14:28:08< lipkab> Because the current setup is a mess. 20130330 14:28:15< shadowm> Is it? 20130330 14:28:18< shadowm> Hm. 20130330 14:28:33< lipkab> Yes it is. 20130330 14:29:03< lipkab> The other dialog are created the same way, just in separate functions. 20130330 14:29:12< shadowm> Welp, I guess it's time I sort out my mess in src/ and make Kdevelop work with the git tree somehow. 20130330 14:29:42< lipkab> The git plugin worked out of the box for me. 20130330 14:29:56< shadowm> Does anyone here use Kdevelop 4? Any yips? I use scons for building, by the way. 20130330 14:29:56< lipkab> It doesn't even crash KDevelop like the svn plugin did. 20130330 14:31:00< shadowm> shadowm@nanacore:~/src$ mv wesnoth archive 20130330 14:31:03< shadowm> shadowm@nanacore:~/src$ rm -rf wesnoth-1.11.[012]/.git 20130330 14:31:03< shadowm> shadowm@nanacore:~/src$ mv wesnoth-git wesnoth 20130330 14:31:05 * shadowm sheds a tear. 20130330 14:32:31< shadowm> lipkab: I don't need any VCS plugins unless that will somehow magically set up a project file for me. 20130330 14:32:51< shadowm> I always do my actual work on a stand-alone Konsole session. 20130330 14:33:26< shadowm> Gods, I love not having to care about disk space anymore. 20130330 14:33:48< shadowm> Even though my backup HDD will probably choke on this mess later on. 20130330 14:34:06< Ivanovic> mordante: should the script you committed add some suffix to the version shown ingame? 20130330 14:34:14< Ivanovic> because i see nothing extra in the git build 20130330 14:34:29< shadowm> The scons version works fine for me. ;) 20130330 14:34:41< lipkab> shadowm: Ok. For setting up the project, you can 1) switch to CMake and simply import CMakeLists.txt as a project 2) Set up a Custom Makefile project 20130330 14:34:58< lipkab> I've never done the latter. 20130330 14:35:09< shadowm> lipkab: Okay, (2) is what I did when I originally set up camp on my new desktop. 20130330 14:35:16< Ivanovic> lipkab: pah, '1' is probably too straight forward 20130330 14:35:20< Ivanovic> ;) 20130330 14:37:10< lipkab> Yeah, people like scons and dislike cmake for reasons unknown to me. 20130330 14:38:36< Ivanovic> no need to tell me, i have been relying on cmake for years now and it just works... 20130330 14:38:37< shadowm> I like scons because loonycyborg has done a top-notch work maintaining our recipe according to our needs. 20130330 14:38:42< shadowm> I don't like cmake because it feels like autotools all over again. 20130330 14:39:32< loonycyborg> cmake and other makefile generators are bad idea. They just shouldn't be used 20130330 14:40:00< shadowm> I originally hated scons, really. 20130330 14:40:04< loonycyborg> Don't encourage madmen that made them 20130330 14:40:17< shadowm> The fact that I fully embraced something I originally hated should be telling. 20130330 14:41:16< lipkab> scons builds about 20 seconds slower than cmake here. 20130330 14:41:32< lipkab> So I'll just stick to cmake now matter how insane is it. 20130330 14:41:38< shadowm> I also find the whole "pass a lot of -D switches" thing rather silly too. 20130330 14:41:59< shadowm> ccmake makes up for it, thankfully, but I find it all rather clunky anyway. 20130330 14:42:19< shadowm> I mean, I have to change my configuration, press c to regenerate the... configuration? ... And only then I can press g to generate the Makefiles? 20130330 14:42:25< shadowm> What kind of workflow is that? 20130330 14:43:02< Ivanovic> if you watch the 'c' part more as 'confirm' it is better 20130330 14:43:03< Ivanovic> ;) 20130330 14:43:48< lipkab> OTOH, scons checks the configuration on each run. 20130330 14:44:07< lipkab> Which takes a lot of time. 20130330 14:44:20< lipkab> Especially when you want to build only 1 or 2 files. 20130330 14:44:35< loonycyborg> It just needs optimization 20130330 14:44:56< loonycyborg> The core idea of checking configuration on each run is sound 20130330 14:45:11< shadowm> Ivanovic: I have seen the 'c' part throw away my options before. 20130330 14:45:11< loonycyborg> It CAN be made fast 20130330 14:45:26< loonycyborg> No need for caching 20130330 14:45:28< shadowm> For example, suppose I start a new build dir with ccmake .. 20130330 14:45:43< shadowm> It gives me a lot of defaults, but for some reason, I want to change the compiler AND the compiler flags at the same time. 20130330 14:45:44< loonycyborg> It only adds failures if you foget to reconfigure 20130330 14:46:05< shadowm> I press c and oops, my custom compiler flags are all gone because cmake decided that I changed the compiler and therefore the compiler flags are invalid! 20130330 14:46:32< shadowm> Even though they apply to both the original and new compiler because they are just different versions of the same thing! 20130330 14:46:34< lipkab> Ok, I'm ready to switch whenever the optimization is done :P And the KDevelop integration. 20130330 14:46:45< shadowm> I find that kind of thing really annoying. 20130330 14:47:13< shadowm> In general, whenever an application decides it knows better than me and throws away my configuration, I feel like flinging a chair author-wards. 20130330 14:47:45< shadowm> So whenever I have to deal with the compiler situation, I am forced to do two 'c's and one 'g'. 20130330 14:47:52< shadowm> Not one 'c' and one 'g'. 20130330 14:47:55< shadowm> Or ideally, just one 'g'. 20130330 14:48:43< shadowm> lipkab: Okay... kdevelop is using 642 MiB of RAM here. 20130330 14:48:56< shadowm> It's cool because I have about 15500 more to spare, but still. 20130330 14:49:07< loonycyborg> I've started a C++/python hybrid reimplentation of scons, but the very existance of people who accept makefile generators discourages me. 20130330 14:49:27< loonycyborg> http://code.google.com/p/scons-plusplus/ 20130330 14:49:28< lipkab> shadowm: Yeah, forgot to mention that I'm on 32-bit ;) 20130330 14:49:52< shadowm> lipkab: Hm, can you even address all 16 GiB of RAM on 32-bit? 20130330 14:50:04< shadowm> I thought PAE was a kernel thing, not an application VA space thing. 20130330 14:50:12-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Ping timeout: 252 seconds] 20130330 14:50:32< shadowm> Besides, I've been using 64-bit OSes ever since 2007, so there's that too. 20130330 14:50:54< shadowm> I don't think the ABI footprint in this case is the cause anyway. 20130330 14:51:02-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Ping timeout: 255 seconds] 20130330 14:51:55-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-dev [] 20130330 14:52:00-!- stikonas [~gentoo@88.118.158.144] has joined #wesnoth-dev 20130330 14:52:00-!- stikonas [~gentoo@88.118.158.144] has quit [Changing host] 20130330 14:52:00-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 14:53:26< shadowm> Anyway, this custom makefile project config seems much simpler than what I originally did? :/ 20130330 14:53:55< shadowm> I only have one config page for the project like this. I remember two. 20130330 14:54:23-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has joined #wesnoth-dev 20130330 14:55:59< shadowm> I had a whole script dedicated to git svn fetch && rebasing. 20130330 14:56:03< shadowm> Goodbye script. 20130330 14:56:06< irker919> Ignacio R. Morelle wesnoth:master * 1.11.2-44-g23d6154 / .gitignore: Add .kdev4 dir to gitignore patterns 20130330 14:57:29-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has joined #wesnoth-dev 20130330 14:57:37< shadowm> mordante, loonycyborg: Were the changes to the build systems backported to 1.10? 20130330 14:58:02< shadowm> At least in the scons case, I found an attempt to use a git svn command early during the build. 20130330 14:58:11< loonycyborg> ugh, don't remember anything like that :P 20130330 14:58:39< shadowm> Does that mean 'no' in your case? 20130330 14:58:46< loonycyborg> Yes 20130330 14:58:57< shadowm> (You know, 1.10 is still not at EOL or anything.) 20130330 14:59:03< loonycyborg> Need to cherry-pick that patch 20130330 14:59:34< loonycyborg> And don't remember what's the proper way to checkout another branch with pure git 20130330 14:59:45< loonycyborg> git checkout origin/whatever? 20130330 14:59:50< shadowm> git checkout 20130330 14:59:53-!- Octalot [~noct@host86-146-156-9.range86-146.btcentralplus.com] has joined #wesnoth-dev 20130330 15:00:05< shadowm> git checkout 1.10 should be enough since it'll automatically track origin/1.10 or whatever. 20130330 15:00:13< shadowm> But you can use git-new-workdir! 20130330 15:00:24< loonycyborg> I will, eventually 20130330 15:00:38< loonycyborg> But I want to wait for github stuff to resolve 20130330 15:00:59< shadowm> Bluh. 20130330 15:01:00< loonycyborg> Not sure how easy it will be to change all repos 20130330 15:01:08< shadowm> git-new-workdir has the slave tree's .git/config symlinked to the master tree's. 20130330 15:01:21< shadowm> shadowm@nanacore:~/src/wesnoth-1.10$ ls -l .git/config 20130330 15:01:21< shadowm> lrwxrwxrwx 1 shadowm shadowm 37 Mar 30 10:33 .git/config -> /home/shadowm/src/wesnoth/.git/config 20130330 15:01:39< loonycyborg> Guess it's fine then 20130330 15:02:05< shadowm> The only things I see in that .git dir that aren't symlinked to the master tree are the HEAD and index files. 20130330 15:04:30< irker919> fendrin wesnoth:master * 1.11.2-44-g48b605d / images/buttons/slider-pressed.png images/buttons/slider-selected.png src/widgets/slider.cpp src/widgets/slider.hpp: Improved the gui1 slider class by putting all images into use. This adds the active state to the slider. 20130330 15:04:32< irker919> fendrin wesnoth:master * 1.11.2-46-gd896d51 / : Merge branch 'master' of ssh://fendrin@git.code.sf.net/p/wesnoth/code 20130330 15:04:34< shadowm> Hm, I'm not sure how to rework my fetch & rebase script. 20130330 15:05:05< shadowm> I don't want to run into a situation where I have checked out a local topic branch and accidentally rebase master into it prematurely. 20130330 15:05:19< fabi> shadowm: Your last advice didn't work either. I guess I either named the branch wrongly or eclipse just does not use the setting from the directory. 20130330 15:05:44< shadowm> fabi: Can you pastebin your .git/config ? 20130330 15:06:55-!- trewe [~trewe@87.196.111.13] has joined #wesnoth-dev 20130330 15:07:27< Octalot> shadowm: git reflog provides a way to undo after rebasing on to the wrong branch 20130330 15:07:38< shadowm> fabi: Actually, I found _yet_ another alternative. 20130330 15:07:54< shadowm> The pull.rebase option, but it affects the git pull command in general and not specific branches. 20130330 15:08:57< fabi> shadowm: http://pastebin.com/NUut93WN 20130330 15:10:36< shadowm> fabi: You didn't run the git config branch.master.rebase true command on the correct directory, or something. 20130330 15:12:20< shadowm> I mean, the config line is evidently missing from your .git/config. 20130330 15:12:37< shadowm> It would appear under the [branch "master"] section if it were set, e.g.: 20130330 15:12:58< fabi> shadowm: please show me yours :-) 20130330 15:13:18< shadowm> ]http://pastebin.com/LQwcfKQN 20130330 15:13:39< shadowm> You should probably not copy all of it. 20130330 15:14:06< shadowm> rebase.stat is so I get the pretty diffstat on rebase (including pull --rebase) and not just on fast-forward and true merges. 20130330 15:16:18< fabi> shadowm: okay, thank you 20130330 15:17:23< shadowm> Sooooo my build doesn't work. 20130330 15:18:19-!- Nephro [~neph@93.177.211.31] has joined #wesnoth-dev 20130330 15:18:46< shadowm> fabi: http://pastebin.com/Jw0pqqbk 20130330 15:19:21< shadowm> > cc1plus: all warnings being treated as errors <-- Yes, this is on purpose. You know the business with compiler warnings. 20130330 15:20:08< fabi> shadowm: What do I need to tell scons for that again? 20130330 15:20:45< shadowm> strict=true 20130330 15:20:53< shadowm> That will trigger a full rebuild, btw. 20130330 15:21:04< fabi> no problem 20130330 15:21:11< fabi> many cores * many mhz 20130330 15:21:36< shadowm> If you are missing the warnings, either you need to pass some of the warnings I use (which I actually got from mordante), or use the same g++ version (4.7). 20130330 15:21:58< shadowm> But I think these are covered by -W -Wall 20130330 15:24:45< lipkab> Speaking of warnings gcc has gone mad since the git migration and throws all kinds of false positives. 20130330 15:24:56< lipkab> Did anybody else experience that? 20130330 15:26:34< shadowm> Not me (scons on master). 20130330 15:31:03< irker919> fendrin wesnoth:master * 1.11.2-47-g861242a / src/widgets/slider.cpp: Fixed a warning. 20130330 15:31:52< irker919> Ignacio R. Morelle wesnoth:1.10 * 1.10.6-11-g43657d1 / players_changelog: Update URL to the 1.10 changelog 20130330 15:33:30< shadowm> ! [rejected] master -> master (non-fast-forward) 20130330 15:33:30< shadowm> error: failed to push some refs to 'ssh://shikadilord@git.code.sf.net/p/wesnoth/code' 20130330 15:33:41< shadowm> This could have been embarassing under some circumstances I guess? 20130330 15:34:03< shadowm> I'm going to set push.default to 'upstream'. 20130330 15:37:25< shadowm> fabi: That fixed th build, thanks. 20130330 15:37:53-!- enchilado [~enchilado@defocus/yummy/enchilado] has quit [Ping timeout: 240 seconds] 20130330 15:39:25-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 15:39:46< shadowm> Okay, I don't like that kdevelop attempts (and apparently succeeds) to hide the entire linker/compiler/archiver command line from me. 20130330 15:40:57-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130330 15:41:18< shadowm> Since it can't hide the msgfmt invocations, this makes the output really messy. 20130330 15:41:23-!- lipkabb [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 15:41:26-!- horon [~horon@nttkyo320074.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has joined #wesnoth-dev 20130330 15:41:47-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 246 seconds] 20130330 15:42:22< shadowm> How does it even know what is what anyway. 20130330 15:43:13-!- enchilado [~enchilado@defocus/yummy/enchilado] has joined #wesnoth-dev 20130330 15:46:45-!- trewe [~trewe@87.196.111.13] has quit [Ping timeout: 246 seconds] 20130330 15:46:57< shadowm> The hell? http://pastebin.com/z9bAKz90 20130330 15:47:50< shadowm> I wonder what happened there. esr? 20130330 15:49:44-!- DCW [~Thunderbi@cpc1-finc14-2-0-cust12.4-2.cable.virginmedia.com] has quit [Remote host closed the connection] 20130330 15:49:51< mordante> Ivanovic, jein I need to adapt the script to enable by default when possible, will work on that soon 20130330 15:50:24< mordante> Ivanovic, or you need to set it manually, that is what caused the breaking of the exported svn release 20130330 15:51:33< esr> Ugh. Looks like the comment mailbox somehow got a malformed separator that my parser then failed to recognize. This can be fixed, but doing so would invalidate everybody's clones. 20130330 15:51:36< irker919> fendrin wesnoth:master * 1.11.2-48-gcf84e1d / src/widgets/slider.cpp: Repaired jumping gui1 sliders. 20130330 15:52:06< fabi> shadowm: 1 20130330 15:52:06< fabi> ^ 20130330 15:54:32< mordante> shadowm, I didn't backport it, thanks for the reminder 20130330 15:54:57-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130330 15:56:13-!- davidwan [~chatzilla@60.8.123.20] has quit [Ping timeout: 252 seconds] 20130330 15:57:40< mordante> lipkab no extra warnings for me, even not with the pedantic set enabled 20130330 16:05:35-!- wesbot changed the topic of #wesnoth-dev to: Developers, please vote: http://r.wesnoth.org/t38590 | 173 bugs, 332 feature requests, 20 patches | Logs: http://irclogs.wesnoth.org | Don't paste on IRC! Use a pastebin: http://pastebin.com | http://imagebin.org 20130330 16:07:31-!- horon [~horon@nttkyo320074.tkyo.nt.ngn2.ppp.infoweb.ne.jp] has quit [Quit: Leaving...] 20130330 16:09:33< Ivanovic> esr: so what was the page you wanted me to update with the release commands? 20130330 16:09:51< esr> ReleasingWesnoth 20130330 16:12:00< esr> Ivanovic: Since you're paying attention, there are two minor bugs in the repo conversion I want to fix. One is that uso has identified himself, so we can fix those attributions. The other is http://pastebin.com/z9bAKz90 . Fixing these can easily be done before Red Day but will invalidate the clones people currebtly have out. 20130330 16:12:26-!- _8680_ [~8680@2002:44e1:f952:0:d1da:6d00:ed91:8188] has joined #wesnoth-dev 20130330 16:12:51-!- Ayne [~Ayne@wesnoth/developer/ayne] has joined #wesnoth-dev 20130330 16:13:46-!- davidwan [~chatzilla@60.8.123.20] has joined #wesnoth-dev 20130330 16:14:13-!- Captain_Wrathbow [~Wrathbow@adsl-71-150-251-229.dsl.mdsnwi.sbcglobal.net] has joined #wesnoth-dev 20130330 16:15:44-!- Captain_Wrathbow is now known as Hulavutavuvuzela 20130330 16:16:01-!- Hulavutavuvuzela is now known as Captain_Wrathbow 20130330 16:16:36-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has joined #wesnoth-dev 20130330 16:16:58-!- [Relic] [~relic@99-58-54-211.lightspeed.milwwi.sbcglobal.net] has quit [Read error: Connection reset by peer] 20130330 16:18:02< timotei> gs 20130330 16:18:24< irker919> Mark de Wever wesnoth:1.10 * 1.10.6-12-g8391040 / utils/autorevision: Add the autorevision tool to Wesnoth. 20130330 16:18:25< irker919> Mark de Wever wesnoth:1.10 * 1.10.6-13-g01a1f40 / src/game_config.cpp: Adds autorevision based revision numbers. 20130330 16:18:26< irker919> Sergey Popov wesnoth:1.10 * 1.10.6-14-gd54cd48 / src/game_config.cpp: Made the version string from autorevision... 20130330 16:18:28< irker919> Sergey Popov wesnoth:1.10 * 1.10.6-15-g1acbcbe / SConstruct src/SConscript: Added support for autorevision to scons 20130330 16:18:31-!- _8680_ [~8680@2002:44e1:f952:0:d1da:6d00:ed91:8188] has quit [Ping timeout: 264 seconds] 20130330 16:18:52< loonycyborg> I didn't cherry-pick cmake part because of conflicts 20130330 16:19:22-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 16:20:17-!- bumbadadabum is now known as Joltreon 20130330 16:20:45< Ivanovic> esr: what exactly does "invalidate" mean? 20130330 16:20:56-!- Joltreon is now known as Iamcompletelynot 20130330 16:20:57< Ivanovic> esr: like "complete redownload required" or "another pull"? 20130330 16:21:09-!- Iamcompletelynot is now known as bumbadadabum 20130330 16:21:13< Ivanovic> short question: adding files in git is done how? 20130330 16:21:29-!- _8680 [~8680@2002:44e1:f952:0:3c38:329f:2005:8f9d] has joined #wesnoth-dev 20130330 16:21:29< esr> Means the hashes will change and they'll have to re-clone in order to commit again. 20130330 16:21:32< Ivanovic> just a "normal" git add filename as it is done for every normal file to commit anyway? 20130330 16:21:57< esr> Ivanovic: Yes. 20130330 16:22:11< esr> Complete download required. 20130330 16:22:25< Ivanovic> wow, that one sounds quite evil to me... 20130330 16:22:32< Ivanovic> though i got a good line so can easily shoulder it 20130330 16:22:49< Ivanovic> better send a short mail to the ML about this what the others think, especially those with a worse connection 20130330 16:23:10< loonycyborg> D'oh, I just mentioned a hash in a commit message 20130330 16:25:17< Ivanovic> and how can i create the equivalent of an 'svn export' when using git? 20130330 16:25:40< Ivanovic> meaning: just the repo files in their "vanilla" version (unchanged) without any extra git file 20130330 16:26:33< mordante> loonycyborg, no problem I'll do it soon, still busy setting up my repositories and compiling them 20130330 16:27:10< mordante> (it was a good time to review my local compiler switches so ccache now has no cached data) 20130330 16:27:20-!- artisticdude [~artisticd@242.sub-70-192-216.myvzw.com] has joined #wesnoth-dev 20130330 16:27:54-!- Nephro [~neph@93.177.211.31] has quit [Ping timeout: 245 seconds] 20130330 16:30:07< shadowm> esr: I'd rather NOT download this thing again. 20130330 16:30:46< esr> shadowm: I know. Do you want that glitch fixed? 20130330 16:30:57< shadowm> I think uso just missed the bus. 20130330 16:30:59< mordante> me neither but it was something that was warned about 20130330 16:31:04< shadowm> As for that glitch, I don't think it's too important. 20130330 16:31:22< mordante> we are in the testing phase of the conversion 20130330 16:31:26< shadowm> Unless someone finds a mislinked commit or anything. 20130330 16:31:44-!- stikonas [~gentoo@wesnoth/translator/stikonas] has joined #wesnoth-dev 20130330 16:31:51< esr> Uh oh. I found another bug. Thiis is a user fuckup. 20130330 16:31:55< esr> 'R data/languages/af_ZA.cfg data/languages/cat $i\n' 20130330 16:32:07-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has quit [Ping timeout: 260 seconds] 20130330 16:32:35< esr> Looks like somebody botched ac shellscriprt, then committed the result anyway. 20130330 16:32:37< timotei> Ivanovic: in git just the .git dir contains git-related data. Everything else is vanilla 20130330 16:32:53< timotei> Ivanovic: So, you just create a copy of the working dir without .git. 20130330 16:33:04< Gambit> So to be clear, it's okay if everyone has to reclone the entire thing? 20130330 16:33:07< timotei> Ah, there are the auxiliary (maybe gitignored) files... 20130330 16:33:33-!- _8680 [~8680@2002:44e1:f952:0:3c38:329f:2005:8f9d] has quit [Remote host closed the connection] 20130330 16:33:37-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has joined #wesnoth-dev 20130330 16:33:38< shadowm> I am not okay with redownloading the whole thing. 20130330 16:33:44< shadowm> Really. 20130330 16:33:53-!- _8680 [~8680@2002:44e1:f952:0:3572:22de:5951:d73b] has joined #wesnoth-dev 20130330 16:35:02< timotei> Ivanovic: There seems to be something like svn export: http://stackoverflow.com/questions/160608/how-to-do-a-git-export-like-svn-export 20130330 16:35:06< timotei> `git archive master | tar -x -C /somewhere/else` 20130330 16:35:11< Ivanovic> jepp, found this one 20130330 16:35:14< Ivanovic> git checkout-index -a -f --prefix=/destination/path/ 20130330 16:35:18< Ivanovic> this one seems to work nicely 20130330 16:35:35-!- artisticdude [~artisticd@242.sub-70-192-216.myvzw.com] has quit [Ping timeout: 256 seconds] 20130330 16:35:48< timotei> If you want to archive it though: `git archive --format zip --output /full/path/to/zipfile.zip master` 20130330 16:37:17< irker919> fendrin wesnoth:master * 1.11.2-49-g0921bd2 / src/widgets/button.cpp: Adjusted the radiobox behavior to the gtk+ one. 20130330 16:38:24< timotei> gs 20130330 16:41:56-!- _8680_ [~8680@2002:44e1:f952:0:3572:22de:5951:d73b] has joined #wesnoth-dev 20130330 16:43:51< zookeeper> esr, uh, so would you mind explaining what exactly you need/want/could do WRT uso that would cause local copies to be invalidated? 20130330 16:43:53-!- _8680_ [~8680@2002:44e1:f952:0:3572:22de:5951:d73b] has quit [Client Quit] 20130330 16:44:02-!- _8680 is now known as _8680_ 20130330 16:44:08< irker919> fendrin wesnoth:master * 1.11.2-50-gc7786e3 / src/widgets/slider.cpp: Give the slider the focus when catched on the line and make it appear active when the line is passed. 20130330 16:44:19< zookeeper> what does this "attribution" mean in this context, exactly 20130330 16:44:22< shadowm> Come on, rewriting history is out of the matter already. 20130330 16:44:22-!- Captain_Wrathbow [~Wrathbow@adsl-71-150-251-229.dsl.mdsnwi.sbcglobal.net] has left #wesnoth-dev [] 20130330 16:45:40< fabi> shadowm: Okay, I am pretty much finished with the checkbox, slider and radiobox thing. 20130330 16:45:43< esr> zookeeper: 1. Fix uso's ID in his commits, 2. Fix the malformed comment pointed out by shadowm, 3. Fix the malformed rename I found when trying to read the repo for surgery. 20130330 16:45:48< shadowm> uso's last commit was on 2008. I don't think fixing an old and inactive committer's realname/email mappings is worth me going through the hassle of downloading nearly two fridiculous gigabytes again. 20130330 16:45:55< shadowm> esr: What malformed rename? 20130330 16:46:11< shadowm> (2) is arguably minor. I've seen worse in real commits. 20130330 16:47:29< zookeeper> esr, ID being his user ID on github, or what? 20130330 16:47:48< shadowm> zookeeper: No, his real name/email pair. 20130330 16:47:57< zookeeper> right, of course 20130330 16:48:08< shadowm> SF.net or Github accounts are completely independent of the repository's history. 20130330 16:48:52< zookeeper> so why does a version control system need to know someone's name or e-mail? 20130330 16:49:07< zookeeper> especially if changing that invalidates the whole thing 20130330 16:49:14< shadowm> Because it was designed as such. 20130330 16:49:19< zookeeper> what if i want to change my e-mail address tomorrow? 20130330 16:49:26< shadowm> You can't. 20130330 16:49:32< zookeeper> -.- 20130330 16:49:35< shadowm> Your old email address will remain in the repository history. 20130330 16:49:51< zookeeper> good grief, who comes up with this sort of crap 20130330 16:49:55< zookeeper> (rhetorical question) 20130330 16:50:02< timotei> zookeeper: You change your email just for future commits. 20130330 16:50:19< shadowm> You can continue committing with your new address. One would assume your real name won't change, but if that is the case, you will also have to just accept that you cannot rewrite history. 20130330 16:50:29< shadowm> Unless you are a repository administrator with OCD. 20130330 16:50:31< timotei> Isn't it... logical? Once you've did something you can't just simply undo it, right?:P (in real world for example) 20130330 16:50:37< shadowm> Then you can rewrite history and screw up your users. 20130330 16:50:55< shadowm> Hasn't anyone here ever heard about the dangers of rewriting history? Come on. 20130330 16:51:02< timotei> I am against that too :) 20130330 16:51:10< shadowm> The most important thing is that you must not prevent WW II. 20130330 16:51:15< esr> zookeeper: The point is to have IDs be unique across the whole Internet. The fact that they're not necessarily stable for a given individual is seconmdary - you wouldn't get that property from SVN-style usernames, either. 20130330 16:51:56< zookeeper> right 20130330 16:52:34< shadowm> mordante: np 20130330 16:52:37< shadowm> loonycyborg: Thanks for the scons backport. 20130330 16:53:39< shadowm> lipkab: No matter how much I try, I keep coming back to Konsole for building and doing Git stuff. 20130330 16:54:28< shadowm> fabi: Do you need me to test anything in particular? 20130330 16:56:27< fabi> shadowm: Yes, for example did I enable the ACTIVE highlighting for the slider when you reach its line since pressing is already doing something there. 20130330 16:57:32< fabi> I hope mordante agrees to sync the gui2 behavior to the new gui1 one. 20130330 16:58:35< shadowm> What is the GUI2 behavior in this case? 20130330 16:59:59< shadowm> Ah you are talking of the sound behavior? 20130330 17:00:06< shadowm> fabi: The slider behavior looks good. 20130330 17:01:00< shadowm> You see, it's these little things that make a user interface look more coherent and consistent, even though end-users might not even realize that there was a problem in the first place. 20130330 17:02:26< fabi> shadowm: I take that as a compliment :-) 20130330 17:02:34< shadowm> Yes. 20130330 17:02:43< shadowm> You are learning well. :) 20130330 17:02:57< shadowm> Now go and fix that regression you introduced in the editor palette with overpainting transparent tile icons. 20130330 17:03:13< shadowm> I think you said you had a fix... like a year ago. 20130330 17:03:42< fabi> shadowm: That is getting very close on my TODO list. Just a few minor adjustments to the rest of the user interface and then I am going back to the palette. 20130330 17:04:21< shadowm> Okay. 20130330 17:04:25< mordante> fabi, what do you exactly want me to change? 20130330 17:05:10< shadowm> fabi: Did you change the GUI2 sliders already, out of curiosity? I am getting the image not found overlay in debug mode when I click on them. 20130330 17:05:17< shadowm> 20130330 13:04:46 error display: could not open image 'buttons/slider-selected.png' 20130330 17:05:42< shadowm> I'm certain this wasn't the case a few hours ago. 20130330 17:05:55< fabi> shadowm: No, it's a bug I introduced. The image is named slider-pressed.png now. 20130330 17:06:30-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has quit [Remote host closed the connection] 20130330 17:06:47-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has joined #wesnoth-dev 20130330 17:06:50< shadowm> esr: It seems you have been gleefully ignoring the fact that the new animation syntax was precisely intended to be more "widely used". 20130330 17:07:08< shadowm> This is regarding 8c044a01db213eb27394403e2bc53bae28d06450 upstream. 20130330 17:07:22< fabi> mordante: One example is that the gui1 press button is released when the mouse leaves the region while pressed. The gui2 will not count the release but still let the button pressed. 20130330 17:07:33< shadowm> esr: When I suggested that you and _Coffee worked together on ironing out the issues remaining with wmlscope I really meant it. 20130330 17:07:55< shadowm> Also, why do your commit message subject lines have a trailing stop? 20130330 17:08:48< shadowm> In fact, 45cdd236db47bc88eac81b5e7b2ad7df63fe638a upstream has two sentences in the subject line. And a double blank... 20130330 17:08:50-!- Nephro [~neph@93.177.211.31] has joined #wesnoth-dev 20130330 17:08:59-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 246 seconds] 20130330 17:09:00< shadowm> What happened to "commit messages are supposed to be formatted like email messages"? 20130330 17:15:16-!- Nephro [~neph@93.177.211.31] has quit [Ping timeout: 256 seconds] 20130330 17:16:20-!- Nephro [~neph@93.177.211.31] has joined #wesnoth-dev 20130330 17:18:16-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-dev [] 20130330 17:18:48-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 17:19:31< Ivanovic> esr: make sure to check if it is now clean and clear enough: http://wiki.wesnoth.org/ReleasingWesnoth 20130330 17:20:06< Ivanovic> i am now off for the next hours 20130330 17:35:53< shadowm> Can someone explain to me the .gitignore files that aren't at the tree's root? 20130330 17:36:37< shadowm> This is an absolutely preposterous amount of .gitignore files: http://pastebin.com/0WJ9Sk8K 20130330 17:37:06< esr> shadowm: They're the result of .gitignore files set on the directories they're in. They will be effective only on those directories. 20130330 17:37:17< esr> Sorry. 20130330 17:37:25< shadowm> esr: Hmmmmm. 20130330 17:37:31< shadowm> I suspect a bunch of them are redundant. 20130330 17:37:58< esr> Sorry. shadowm: They're the result of *svn ignore properties* set on the directories they're in. They will be effective only on those directories. 20130330 17:37:59< shadowm> But I am too lazy to go and inspect each of them. The alarm sign for me was a few .gitignore files in src/ that seem to refer to autofoo crap. 20130330 17:38:26< shadowm> Yes, yes, I got that. 20130330 17:39:38< esr> shadowm: I will look into this. It may well be that reposurgeon is naively trnslating something it should optimize better. 20130330 17:40:45-!- mgla [~shishir@unaffiliated/noobjoe] has quit [Quit: WeeChat 0.3.8] 20130330 17:40:55< shadowm> Will you look into what I said above too? 20130330 17:42:04< shadowm> It's in this very same page of my scrollback, for a 62 rows terminal, anyway. 20130330 17:42:13< shadowm> A luxury of the 21st century, that. 20130330 17:42:54< shadowm> Whoever knew that we'd ever have something better than a vt100. 20130330 17:42:55-!- davidwan [~chatzilla@60.8.123.20] has quit [Ping timeout: 246 seconds] 20130330 17:43:37-!- happygrue [~happygrue@wesnoth/developer/wintermute] has quit [Read error: Connection reset by peer] 20130330 17:44:01-!- happygrue [~happygrue@c-76-119-97-171.hsd1.ma.comcast.net] has joined #wesnoth-dev 20130330 17:44:01-!- happygrue [~happygrue@c-76-119-97-171.hsd1.ma.comcast.net] has quit [Changing host] 20130330 17:44:01-!- happygrue [~happygrue@wesnoth/developer/wintermute] has joined #wesnoth-dev 20130330 17:44:38-!- davidwan [~chatzilla@60.8.123.21] has joined #wesnoth-dev 20130330 17:59:22-!- mattsc [~mattsc@d154-20-34-165.bchsia.telus.net] has joined #wesnoth-dev 20130330 18:00:13< irker919> fendrin wesnoth:master * 1.11.2-51-g51ab917 / src/widgets/button.cpp: Fix a bug with radio buttons not geting checked after out of area movement. 20130330 18:10:05-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130330 18:16:25< irker919> fendrin wesnoth:master * 1.11.2-52-g8e5941e / data/gui/default/widget/slider_default.cfg: Fixed the reference to a renamed gui image. 20130330 18:19:03< fabi> shadowm: Another gui related issue I would like to discuss is the adding of state support to theme buttons. 20130330 18:21:05< fabi> Currently the state mechanism of the command_executor is only used for enabling/disabling menu items. 20130330 18:26:12-!- prkc [~negusnyul@2E6B931C.dsl.pool.telekom.hu] has joined #wesnoth-dev 20130330 18:28:27< AI0867> 14:14 < vultraz> We really need CIA-style filepaths for irker... <-- this is not an irker issue, it's a "my crappy hacked-together hook for sourceforge" issue 20130330 18:28:38< vultraz> Ah 20130330 18:29:01< vultraz> If we moved to GitHub, we could have CIA-style filepaths? 20130330 18:31:07< nurupo> mordante: here you go http://forums.wesnoth.org/viewtopic.php?f=10&t=38584&p=550697#p550697 20130330 18:34:10-!- Ayne [~Ayne@wesnoth/developer/ayne] has quit [Quit: Leaving] 20130330 18:34:25< shadowm> fabi: Okay. 20130330 18:34:33< shadowm> vultraz: That and much more. 20130330 18:43:21< fabi> vultraz: http://forums.wesnoth.org/viewtopic.php?p=550698#p550698 20130330 18:45:05< vultraz> hm...round... 20130330 18:48:24< Espreon> Ivanovic: Sorry for not dealing with the Vietnamese po files; I really don't feel like committing until all this mess has been resolved. 20130330 18:48:53-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Quit: bumbadadabum] 20130330 18:50:38< AI0867> vultraz: we can have that if we move to github, or we can have that if I put more effort into the sourceforge hook 20130330 18:54:14< mordante> nurupo, the animation doesn't animate for me 20130330 18:54:32< shadowm> It's an animated PNG. :( 20130330 18:54:33< nurupo> mordante: that's why there is a zip zrchive 20130330 18:54:40< nurupo> *archive 20130330 18:57:10-!- trewe [~trewe@87-196-198-194.net.novis.pt] has joined #wesnoth-dev 20130330 18:58:25< mordante> arrgh the files are numbered badly 20130330 18:58:45< nurupo> prefer 01 over 1? :) 20130330 18:59:13< AI0867> nurupo: with the new system, stuff like [1~13] works automatically 20130330 18:59:24< AI0867> as long as you don't prefix the numbers with zeroes 20130330 18:59:39< mordante> yes that would automatically sort the files in the right order 20130330 18:59:40< AI0867> or am I talking about something completely unrelated now? 20130330 18:59:46< _8680_> AI0867: Yes. 20130330 19:00:11< _8680_> 20130330 19:00:57< shadowm> AI0867: It happens to the best of us. 20130330 19:01:08 * mordante sees the post above :-) 20130330 19:02:02-!- exciton [chuck-the-@89.208.169.104] has quit [Read error: Connection reset by peer] 20130330 19:02:17-!- exciton [chuck-the-@89.208.169.104] has joined #wesnoth-dev 20130330 19:05:39< nurupo> mordante: note that on the images i sent the cursor gets moved right after ellispis. that's not always the case. it can move further to the right from the ellipsis depending on width of entered letters. 20130330 19:08:14< mordante> yes I see a different position in the images Max posted 20130330 19:11:04< nurupo> some new posts http://r.wesnoth.org/p550697 :) 20130330 19:12:52< mordante> thanks for the gif _8680_ 20130330 19:13:50< mordante> nurupo, and you wanted to look into fixing it? 20130330 19:14:01< irker919> fendrin wesnoth:master * 1.11.2-53-g180ae4a / src/display.cpp: Support for turbo buttons in theme wml. 20130330 19:14:43< shadowm> What are GUI1 turbo buttons again? 20130330 19:16:01< lipkab> Whoah, what's all this buzz around #17220? 20130330 19:16:07< lipkab> Is there a contest? 20130330 19:16:16< fabi> shadowm: The scollbar sliders for examples. They act on button down, not on button up. And there event is repeated. 20130330 19:16:31< shadowm> I had never heard a more obscure name for a GUI element before, except when I stumbled upon the name while figuring otu how to implement the top-right button for the Add-ons Manager window. 20130330 19:16:50< shadowm> fabi: Ah. 20130330 19:17:11< fabi> shadowm: If you can research and find the correct term we can change it. 20130330 19:17:20< shadowm> Nah, it's not important. 20130330 19:17:48< shadowm> I think they are called "repeating buttons" in GUI2, which isn't the most indicative name either. 20130330 19:19:49< irker919> fendrin wesnoth:master * 1.11.2-54-gb1399dc / data/themes/editor.cfg: Made the editor palette's scrollbuttons to turbo ones. 20130330 19:20:08< fabi> shadowm: They are not working correctly, I am going to take care about the correct handling when I redo the palette. 20130330 19:21:40< nurupo> mordante: yes, i wanted to fix it. i played with both text.[ch]pp files and text_box.[hc]pp the whole day yesterday and couldn't find where the problem is. even after disabling the ellipsis, the bug still remained. so i came here to see if somene who knows the gui2 better than me would lend a hand :) 20130330 19:22:11< mordante> nurupo, and it is a school assignment? 20130330 19:22:18< nurupo> btw, i'm basically in the same situation as the topic starter 20130330 19:23:24< nurupo> mordante: yeah, a college assignment to fix a bug in wesnoth 20130330 19:25:07< mordante> did you look at text.cpp in src or in src/gui/widgets? 20130330 19:25:21< nurupo> i did 20130330 19:25:46< mordante> there are two files name text.cpp, so I wondered at which of the two you looked 20130330 19:25:47-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130330 19:26:04< nurupo> >i played with both text.[ch]pp files and text_box.[hc]pp 20130330 19:26:48-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 272 seconds] 20130330 19:26:50< mordante> ah ok I interpreted it differently 20130330 19:27:29-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 19:31:23< mordante> nurupo, did you look at ttext::get_cursor_position? 20130330 19:31:52< nurupo> mordante: yes, i did 20130330 19:32:17< nurupo> it basically asks Pango for the position 20130330 19:32:53< mordante> did you validate that position? 20130330 19:33:14-!- mjs-de [~mjs-de@p3EE21355.dip.t-dialin.net] has joined #wesnoth-dev 20130330 19:34:14< nurupo> yes, Pango returns the wrong position when the overflow occures for the first time 20130330 19:34:41< nurupo> at least i recall it did. might as well doublecheck 20130330 19:34:54-!- noy [~Noy@wesnoth/developer/noy] has joined #wesnoth-dev 20130330 19:39:30< irker919> Mark de Wever wesnoth:master * 1.11.2-55-g7625b1e / src/game_config.cpp: Remove an unused include. 20130330 19:39:32< irker919> Mark de Wever wesnoth:master * 1.11.2-58-g6f9b0cd / src/text.cpp: Fix some typos. 20130330 19:39:33< irker919> Mark de Wever wesnoth:master * 1.11.2-56-g1c11e30 / src/CMakeLists.txt: Remove some old revision file cruft. 20130330 19:39:34< irker919> Mark de Wever wesnoth:master * 1.11.2-57-gb2353cc / CMakeLists.txt changelog: Improve the autorevision in cmake. 20130330 19:39:43< mordante> Ivanovic, the autorevision in cmake now works properly (trunk only), you either need to change the setting or recreate your build tree 20130330 19:42:14< nurupo> mordante: yes, Pango does return the wrong position in ttext::get_cursor_position when the text_box overflow occurs. 20130330 19:45:11< nurupo> it returns PangoRectangle with reduced x and inceased y values 20130330 19:45:56< nurupo> mordante: what does y value in this context mean? 20130330 19:50:02< mordante> how much did the y value increase? 20130330 19:50:20< nurupo> from 0 to 18 20130330 19:50:44< nurupo> in my particular case 20130330 19:51:08< nurupo> oh, i'm talking about PANGO_PIXELS(rect.y); 20130330 19:51:21< mordante> yes I expected that 20130330 19:51:42< mordante> (I think to know what is going on, but it is only a hunch) 20130330 19:52:00< mordante> what happens if you keep adding text to the x and y value? 20130330 19:53:45< nurupo> x increases, y stays the same 20130330 19:55:58< Alarantalara> and if you more than double the amount of text after an overflow? 20130330 19:55:59< mordante> at which x value does the y value increase? 20130330 19:56:12< mordante> or what Alarantalara said ;-) 20130330 19:58:12-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 252 seconds] 20130330 19:59:08< nurupo> okay, i just entered a lot of text in there 20130330 19:59:37< nurupo> y is still 18, but x changes slightly depending on the width of typed letters 20130330 20:01:04< nurupo> x indicates the position of the cursor in the text box. the max length of the text box is 240, so the cursor is usually somewhere near 240 20130330 20:02:27< nurupo> i guess i could manually return 0 instead of PANGO_PIXELS(rect.y), but that's a very dirty fix 20130330 20:03:17< nurupo> that might break logic for some multiline widget that uses the same function for getting the cursor position 20130330 20:03:51< mordante> when debugging it doesn't hurt to first try to a fix and then improve on it 20130330 20:04:27< nurupo> yeah, i'm trying the dirty fix right now 20130330 20:04:50< nurupo> sadly it takes a while for the game to start 20130330 20:06:48-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has quit [Remote host closed the connection] 20130330 20:06:53< esr> Ivanovic: New ReleasingWesnoth page looks good as far as I can tell, never having done a release. 20130330 20:07:05-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has joined #wesnoth-dev 20130330 20:08:38-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 20:09:22< nurupo> mordante: even the get_cursor_position returns 0 for y, it doesn't affect the cursor drawing at the wrong place. so i assume we need to change the y value inside the Pango itself 20130330 20:11:30-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 20:11:40-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 20:11:52< mordante> nurupo, have a look at how we use the y-value in the text_box code 20130330 20:13:39< nurupo> mordante: we don't [use it], all i see is get_cursor_position(...).x 20130330 20:14:30< mordante> good 20130330 20:14:32< nurupo> but since Pango renders the text (am i right?) it should be changed inside of it 20130330 20:15:03< mordante> Pango renders the text Wesnoth renders the cursor 20130330 20:15:09< nurupo> or come up with a better fix, because this doesn't occur in linux 20130330 20:15:16< nurupo> i see 20130330 20:16:33< mordante> I just tested here and when the text overflows my cursor position remains at y = 0, so I expect the change in y is (part of) the issue 20130330 20:18:10< nurupo> since returning 0 for y in get_cursor_position didn't change the rendering, i wonder where does render takes cursor position values from. maybe there is another pango_layout_get_cursor_pos query somewhere else 20130330 20:18:29< nurupo> *take 20130330 20:20:21< nurupo> apperantly there is no other pango_layout_get_cursor_pos query 20130330 20:22:48-!- trewe_ [~trewe@87.196.198.194] has joined #wesnoth-dev 20130330 20:23:28< nurupo> ttext::recalculate does something weird, especially `int hack = 4;` and the comment above it. i guess it finds the width of a letter by trial and error starting from a width of 4 and going down 20130330 20:24:13< nurupo> not sure if it's related, but it get's called in the set_cursor_position() 20130330 20:25:18< nurupo> *gets 20130330 20:26:23-!- trewe [~trewe@87-196-198-194.net.novis.pt] has quit [Ping timeout: 260 seconds] 20130330 20:26:56< mordante> there were some wrapping issues, can't recall the specific details but that code was needed to get the proper size 20130330 20:30:09-!- trewe_ [~trewe@87.196.198.194] has quit [Quit: Quit] 20130330 20:34:24< mordante> I would really look closer into the change of the y if I were you 20130330 20:36:27< mordante> thanks to your information I've been able to reproduce and fix the bug on Linux, the bug is the Wesnoth code 20130330 20:37:05< mordante> I will not commit the fix, if you manage to fix it I'll commit your patch 20130330 20:37:58-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Ping timeout: 256 seconds] 20130330 20:38:32< nurupo> okay. i'm now looking at ttext::rerender() since you said wesnoth is the one who renders the cursor, then will look into the change of the y closer :) 20130330 20:41:59-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 20:44:38-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 20:44:44-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has joined #wesnoth-dev 20130330 20:45:27-!- EdB [~edb@89-93-184-215.hfc.dyn.abo.bbox.fr] has quit [Quit: Konversation terminated!] 20130330 20:46:07-!- davidwan [~chatzilla@60.8.123.21] has quit [Ping timeout: 264 seconds] 20130330 20:51:00-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has quit [Read error: Connection reset by peer] 20130330 20:51:21< mordante> I wouldn't focus too much on the cursor the code rendering the cursor works as expected 20130330 20:51:31< mordante> we just discovered it gets the wrong input 20130330 20:51:32-!- Blueblaze [~Blueblaze@adsl-99-158-47-208.dsl.hstntx.sbcglobal.net] has joined #wesnoth-dev 20130330 20:51:44-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has joined #wesnoth-dev 20130330 20:52:03< mordante> what does the change in the y value mean? 20130330 20:52:24-!- bumbadadabum is now known as IlIIllIllIIIlIlI 20130330 20:56:34-!- IlIIllIllIIIlIlI is now known as bumbadadabum 20130330 20:58:44< nurupo> it means that the cursor has moved to a new line/row of text 20130330 20:59:08< nurupo> at least that what i assume it means 20130330 21:00:49< mordante> indeed 20130330 21:04:03-!- noy [~Noy@wesnoth/developer/noy] has quit [Quit: noy] 20130330 21:04:55< irker919> Mark de Wever wesnoth:1.10 * 1.10.6-16-ge54eb6d / CMakeLists.txt changelog src/CMakeLists.txt: Add the autorevision code in cmake. 20130330 21:06:20< mordante> loonycyborg, the scons code in 1.10 still sets the HAVE_REVISION, therefore I also didn't remove it from game_config.cpp 20130330 21:09:04< loonycyborg> I'm planning to clean it up later 20130330 21:09:29< mordante> ok 20130330 21:13:25-!- lipkab [~lipk@host-91-147-212-174.biatv.hu] has quit [Read error: Connection reset by peer] 20130330 21:15:01-!- bumbadadabum [~bumbadada@d155109.upc-d.chello.nl] has left #wesnoth-dev [] 20130330 21:27:11< mordante> I'm off night 20130330 21:27:41-!- mordante [~mordante@wesnoth/developer/mordante] has quit [Quit: Leaving] 20130330 21:30:25-!- Soundlust [~quassel@24-246-80-197.cable.teksavvy.com] has quit [Read error: Connection reset by peer] 20130330 21:32:01-!- Soundlust [~quassel@24.246.80.197] has joined #wesnoth-dev 20130330 21:40:27-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Quit: Leaving.] 20130330 21:43:33-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20130330 21:44:53-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has quit [Client Quit] 20130330 22:04:45-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has quit [Read error: Connection reset by peer] 20130330 22:09:00-!- shadowm_desktop [ignacio@wesnoth/developer/shadowmaster] has joined #wesnoth-dev 20130330 22:16:33-!- Nephro [~neph@93.177.211.31] has quit [Ping timeout: 240 seconds] 20130330 22:19:19-!- ancestral [~ancestral@mobile-198-228-233-131.mycingular.net] has joined #wesnoth-dev 20130330 22:20:12-!- anonymissimus [~chatzilla@HSI-KBW-078-042-163-136.hsi3.kabel-badenwuerttemberg.de] has joined #wesnoth-dev 20130330 22:25:32< _8680_> If a unit has an [effect] with times="per level", and the unit advances, is the effect re-applied? 20130330 22:27:09< AI0867> the [effect] is part of another tag 20130330 22:27:16< AI0867> is it an [object]? If so, yes 20130330 22:27:20< AI0867> that's how objects work 20130330 22:27:31< AI0867> same goes for traits and abilities 20130330 22:30:01-!- thunderstruck [~thunderst@cpc5-sgyl29-2-0-cust174.sgyl.cable.virginmedia.com] has quit [Quit: Leaving] 20130330 22:32:12< _8680_> Can an effect apply to a unit without being part of a modification (object/trait/advancement)? 20130330 22:34:35-!- ancestral [~ancestral@mobile-198-228-233-131.mycingular.net] has quit [Quit: Smell ya later!] 20130330 22:34:46< anonymissimus> Gambit: is that actually true: "the world's most popular free and open source turn based strategy game" or what do you base that on ? 20130330 22:35:50< Gambit> ubuntu app store ratings 20130330 22:36:05< anonymissimus> (the most extensible probably) 20130330 22:36:06-!- Alarantalara [~Adium@CPEc0c1c09e8055-CM00252eac6d62.cpe.net.cable.rogers.com] has joined #wesnoth-dev 20130330 22:37:02< anonymissimus> ubuntu users are not representative...something like download count at sourceforge is probably more 20130330 22:37:53-!- ancestral [~ancestral@mobile-198-228-233-131.mycingular.net] has joined #wesnoth-dev 20130330 22:38:08< Gambit> pretty sure we're the top of the iOS store as well 20130330 22:40:57< _8680_> anonymissimus: BfW *is* the most popular TBS game on SourceForge: 20130330 22:41:29< anonymissimus> okay, nice 20130330 22:42:46< Gambit> Yeah, never underestimate what you guys do here. Wesnoth kicks ass. :) 20130330 22:43:52< anonymissimus> has the freeciv ai become better ? when I used to play it years ago, it always sucked when the higher techs are reached 20130330 22:44:43< anonymissimus> other things look interesting there as well 20130330 22:47:27< Gambit> I need to contact some magazines and stuff and get us re-reviewed. 20130330 22:47:45< Gambit> Video game journalism is set up to handle games that get sequel after sequel after sequel. 20130330 22:47:55< Gambit> A lot of places reviewed like Wesnoth 1.4 and then never came back. 20130330 22:48:19< Gambit> They aren't used to games that grow and evolve forever. 20130330 22:48:36< Gambit> There's a reason MMOs do big hyped up named themed expansions. 20130330 22:48:49< Gambit> Instead of just "Oh here's a patch with new features X, Y, and Z" 20130330 22:49:13< Sirp> anonymissimus: I think all civ games ever start to suck when the higher techs are reached. 20130330 22:52:08< Gambit> The thing right now is that I don't know if wesnoth.org can handle any extra weight. 20130330 22:52:44< anonymissimus> Sirp: I know one which does not: C-evo, it features the best AI I've ever seen; but AFAIK it runs only on windows, has no multiplayer, and is not very well-known 20130330 22:54:29< anonymissimus> that project focuses on AI development, which is also why it has no multiplayer; and people can write their own AIs 20130330 22:55:02< anonymissimus> but the guy developing the main source does it alone and lets none join 20130330 23:00:08-!- ancestral [~ancestral@mobile-198-228-233-131.mycingular.net] has quit [Quit: Smell ya later!] 20130330 23:00:49-!- Nephro [~neph@93.177.211.31] has joined #wesnoth-dev 20130330 23:03:13-!- ancestral [~ancestral@mobile-198-228-233-131.mycingular.net] has joined #wesnoth-dev 20130330 23:16:44-!- trewe [~trewe@87-196-198-194.net.novis.pt] has joined #wesnoth-dev 20130330 23:18:49-!- mjs-de [~mjs-de@p3EE21355.dip.t-dialin.net] has quit [Remote host closed the connection] 20130330 23:25:53-!- timotei [~pi@wesnoth/developer/timotei] has quit [Quit: Reconnecting] 20130330 23:26:15-!- timotei [~pi@79.119.97.34] has joined #wesnoth-dev 20130330 23:26:15-!- timotei [~pi@79.119.97.34] has quit [Changing host] 20130330 23:26:15-!- timotei [~pi@wesnoth/developer/timotei] has joined #wesnoth-dev 20130330 23:40:51-!- Dragos [~chatzilla@5-15-218-156.residential.rdsnet.ro] has joined #wesnoth-dev 20130330 23:42:58-!- stikonas [~gentoo@wesnoth/translator/stikonas] has quit [Quit: Konversation terminated!] 20130330 23:43:15-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has quit [Remote host closed the connection] 20130330 23:43:33-!- _8680a_ [~androirc@ip68-225-249-82.oc.oc.cox.net] has joined #wesnoth-dev 20130330 23:45:56-!- ancestral [~ancestral@mobile-198-228-233-131.mycingular.net] has quit [Quit: Smell ya later!] 20130330 23:46:15-!- ancestral [~ancestral@75-168-48-55.mpls.qwest.net] has joined #wesnoth-dev --- Log closed Sun Mar 31 00:00:49 2013