#instantbird log on 11 19 2011

All times are UTC.

00:08:35 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:08:40 --> aleth has joined #instantbird
00:15:13 <-- jb has quit (Ping timeout)
00:24:33 --> devfil has joined #instantbird
00:26:07 <-- mmkmou has left #instantbird ()
00:40:41 --> clokep has joined #instantbird
00:40:41 * ChanServ sets mode +h clokep 
00:40:50 <-- clokep has quit (Input/output error)
00:40:59 --> clokep has joined #instantbird
00:41:00 * ChanServ sets mode +h clokep 
00:46:11 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
00:55:30 --> jb has joined #instantbird
01:00:14 <-- jb has quit (Ping timeout)
01:05:31 --> billysanca has joined #instantbird
01:07:54 --> mistraven has joined #instantbird
01:12:21 <-- mistraven has left #instantbird ()
01:17:28 <-- billysanca has quit (Quit: Instantbird 1.2a1pre)
01:17:37 --> billysanca has joined #instantbird
01:25:24 <-- billysanca has quit (Quit: Instantbird 1.2a1pre)
01:51:09 <-- clokep has quit (Ping timeout)
02:12:37 <-- devfil has quit (Client exited)
04:01:27 --> Mook has joined #instantbird
05:23:07 --> Guido has joined #instantbird
05:38:03 <-- Guido has quit (Client exited)
05:42:42 --> Guido has joined #instantbird
06:43:21 --> hunsly has joined #instantbird
06:48:38 <-- hunsly has quit (Ping timeout)
07:42:43 --> jb has joined #instantbird
07:50:25 <-- jb has quit (Ping timeout)
07:58:28 <-- Mook has quit (Quit: zzz)
09:22:17 --> igorko has joined #instantbird
09:23:05 <igorko> hi
09:23:24 --> Mic has joined #instantbird
09:23:24 * ChanServ sets mode +h Mic 
09:34:47 --> jb has joined #instantbird
09:47:15 --> mmkmou has joined #instantbird
10:17:16 <-- GeekShadow has quit (Ping timeout)
13:17:27 <instantbot> michal.stanke@mikk.cz set the Resolution field on bug 1150 to FIXED.
13:17:30 --> instantbot has joined #instantbird
13:17:30 topic changed by gravel.mozilla.org to "Ask questions about Instantbird (http://www.instantbird.com) here|Get Instantbird 1.1 while it's hot! :) |News: http://blog.instantbird.org/ |Nightlies: http://nightly.instantbird.im/ (testing purpose only) |IRC logs: http://log.bezut.info/ |Pastebin: http://pastebin.instantbird.org/"
13:17:30 * ChanServ sets mode +v instantbot 
13:33:24 <-- chrisccoulson has quit (Client exited)
13:36:39 --> chrisccoulson has joined #instantbird
13:55:29 --> Mic has joined #instantbird
13:55:30 * ChanServ sets mode +h Mic 
14:03:49 --> devfil has joined #instantbird
14:05:20 --> aleth has joined #instantbird
14:07:24 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
14:07:33 --> aleth has joined #instantbird
14:18:27 <Mic> Renamed contacts disappeared (once they are no longer selected9 and reappeared at the correct place in the past, didn't they?
14:19:27 <Mic> *were
14:20:45 <flo> is that broken?
14:22:39 <Mic> Yes, a regression as it seems.
14:22:52 <Mic> They disappear and don't reappear again.
14:23:01 <flo> ouch
14:23:19 <Mic> Maybe bug 772 caused it .. it's what touched this code recently.
14:23:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=772 enh, --, 1.2, mattdentremont, RESO FIXED, Use a sortComparator function on groups to allow easy changing of the order of contacts
14:23:43 <flo> yes, it's the likely cause
14:24:06 <Mic> localeCompare doesn't seem to take the locale into account either? At least not the one I set from about:config :(
14:25:04 <flo> ah? someone reported today that it now works and resolved that bug as fixed :-S
14:25:21 <Mic> The accented characters are sorted as he wants them .. 
14:25:57 <Mic> Bug 1150
14:25:59 <-- GeekShadow has quit (Ping timeout)
14:26:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1150 tri, --, ---, nobody, RESO FIXED, Sorting contacts that are beginning with accented character
14:26:15 <-- jb has quit (Ping timeout)
14:27:01 <Mic> I commented there a moment ago: https://bugzilla.instantbird.org/show_bug.cgi?id=1150#c4
14:27:08 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
14:36:25 <-- mmkmou has left #instantbird ()
14:39:11 --> GeekShadow has joined #instantbird
14:43:20 <-- GeekShadow has quit (Ping timeout)
14:47:25 --> GeekShadow has joined #instantbird
14:49:25 <-- hunsly has quit (Connection reset by peer)
14:52:54 <-- chrisccoulson has quit (Client exited)
14:58:13 --> clokep has joined #instantbird
14:58:13 * ChanServ sets mode +h clokep 
15:04:05 --> jb has joined #instantbird
15:13:46 --> hunsly has joined #instantbird
15:18:01 <flo> Mic have you tried to restart after changing the locale in about:config before testing the behavior of localeCompare?
15:23:33 --> mmkmou has joined #instantbird
15:29:44 <-- mmkmou has left #instantbird ()
15:33:48 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
15:43:17 <-- jb has quit (Ping timeout)
15:46:12 --> jb has joined #instantbird
15:47:17 --> aleth has joined #instantbird
15:51:00 <-- GeekShadow has quit (Ping timeout)
15:53:40 --> GeekShadow has joined #instantbird
15:58:05 --> Plop has joined #instantbird
15:58:09 <Plop> Hi :)
15:59:20 <Plop> Someone here? :)
16:00:54 <clokep> Plop: Hello.
16:01:25 <Plop> Hi :)
16:02:10 <Plop> I got a bug to report. There somethings which are "mixing" my "Mumble" software and "Instantbird". It's weird.
16:02:47 <Plop> I see in the instantbird windows, the name that i use on mumble...
16:02:53 <Plop> it's implemented IN the windows.
16:03:13 <Plop> not a big trouble but i wanted to inform about it :)
16:05:24 <clokep> I'm not sure what that means. :-/
16:05:28 <clokep> Perhaps a screenshot would help?
16:05:47 <clokep> Mumble is a chat software, right? I think we've had trouble w/ it before (their fault, not ours.)
16:10:12 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:10:21 --> aleth has joined #instantbird
16:11:28 <clokep> Even1: Btw you've convinced me that having the reply box on the bottom is better. :)
16:12:07 <-- Plop has quit (Ping timeout)
16:15:15 <-- GeekShadow has quit (Client exited)
16:25:22 <Mic> http://en.wikipedia.org/wiki/Mumble_%28software%29#Overlay
16:25:55 <clokep> So Mumble still thinks Instantbird is a game then it seems?
16:25:56 --> GeekShadow has joined #instantbird
16:26:52 <Mic> Maybe it just displays its overlay in all DirectX accelerated windows/screens?
16:27:54 <clokep> Probably.
16:31:27 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
16:31:31 --> aleth has joined #instantbird
16:37:30 <-- jb has quit (Ping timeout)
16:41:30 <clokep> Mic: My guess is that Plop needs to update: http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=blob;f=overlay/overlay_blacklist.h;h=f8bb0eeff985c87b1d3f7c186497cfd54dab2cc0;hb=HEAD#l47
16:41:36 <clokep> We're in their default blacklist. :)
16:43:10 <Mic> That was quick :)
16:44:55 <Mic> I was in their IRC channel already asking about this.
16:47:45 --> Plop has joined #instantbird
16:47:57 <Plop> sorry clokep, got a connection bug.
16:48:04 <Plop> yes mumble is software.
16:48:14 <Plop> i can't make a screenshoot.
16:49:38 <Mic> Plop: we think we figured it out.
16:50:01 <clokep> Plop Are you on the most up to date version of Mumble? Instantbird is already blacklisted for them: http://mumble.git.sourceforge.net/git/gitweb.cgi?p=mumble/mumble;a=blob;f=overlay/overlay_blacklist.h;h=f8bb0eeff985c87b1d3f7c186497cfd54dab2cc0;hb=HEAD#l47
16:50:24 <Plop> yes, the most recent: 1.2.3 
16:50:48 <clokep> When was that released?
16:51:11 <Plop> few months ago.
16:51:17 <Mic> 19. Feb. 2011 according to Wikipedia :(
16:51:20 <clokep> February 19, 2011 according to Wikipedia.
16:51:22 <Plop> there was no update since this time.
16:51:37 <clokep> Yes, well it was added to the blacklist on 2011-06-30
16:51:42 <clokep> So you'll need to wait for another update. :)
16:51:49 <clokep> (From them.)
16:51:55 <clokep> Or add instantbird.exe to your blacklist.
16:52:31 <Plop> :(
16:52:34 <Plop> ok
16:52:40 <Plop> thank you for your help.
16:52:42 <Plop> :)
16:56:18 <clokep> Plop: You're welcome! I don't know how to add it to your blacklist, but I'm sure someone in #mumble on freenode can help ya.
16:56:31 <Plop> yes, thank you :)
16:56:40 <Plop> have a good day!
16:57:34 <clokep> You too! :)
16:59:57 <-- Plop has quit (Quit: Instantbird 1.1)
17:10:28 <-- igorko has quit (Quit: Instantbird 1.1)
17:11:00 <-- SM0TVI has quit (Ping timeout)
17:20:19 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
17:20:21 --> aleth has joined #instantbird
17:31:35 <-- GeekShadow has quit (Ping timeout)
17:31:35 <instantbot> New Instantbird (UI) bug 1178 filed by benediktp@ymail.com.
17:31:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1178 nor, --, ---, nobody, NEW, Regression: renamed contacts disappear from list
17:32:39 <Tomek> About the mumble bug Plop and clokep discussed about an hour ago... I dont understand well what it is about, but it seems to me similar to what happens while you have Fraps running in the background, it overlays instantbird windows with its FPS meter
17:33:15 <clokep> Tomek: Yes, both of those seem to overlay anything with hardware acceleraiton (which Firefox, Thunderbird, Instantbird, etc. all use).
17:33:29 <clokep> Mumble has added us to their blacklist. Idk if Fraps also has that.
17:34:22 --> GeekShadow has joined #instantbird
17:35:22 <clokep> But Fraps is closed source so I can't check what they do. ;)
18:04:49 --> SM0TVI has joined #instantbird
18:20:42 <-- Tomek has quit (Quit: Instantbird 1.1)
18:23:00 <clokep> Hey flo is there any particular reason that things like media and mediamanger are not include in our libpurple? (Just thinking of trying to compile Skype4pidgin again...)
18:27:20 <clokep> Anyway, I was playing with it abit and I kind of have some of the dependencies compiled, but I can't work out the Makefile to put the media folder under the libpurple folder.
18:57:35 <-- GeekShadow has quit (Ping timeout)
19:00:15 --> GeekShadow has joined #instantbird
19:13:34 <flo> clokep: they aren't included because there was no use for them at the time.
19:14:23 <flo> the XMPP plugin was the only consumer, and we didn't/couldn't use their webcam stuff for now (dependency on gstreamer that we would have had to package, + UI for it to develop, ...)
19:16:28 <flo> how badly does the skype4pidgin plugin need them? Aren't there #ifdef USE_VV in the code to ignore VV stuff?
19:19:55 <clokep> I'm not sure.
19:20:02 <clokep> I'll ask EionRobb next time he's here.
19:20:21 <flo> what's your compile error?
19:21:32 <clokep> flo: http://pastebin.instantbird.com/1091
19:21:47 <clokep> It's because when I export the headers they all end up in the root of libpurple.
19:21:52 <clokep> Instead of a subfolder called media.
19:22:07 <clokep> I could modify the includes, but I wasn't sure if there's a "right" way to do that.
19:22:22 <flo> if you comment out that #include, does the file compile?
19:23:11 <flo> wait, it's the irc prpl that doesn't compile :-S
19:24:12 <clokep> media.h requires the headers it wants.
19:24:31 <flo> if you comment out the #include of media.h (which seems useless)
19:25:24 <flo> I'm still not sure of how you got the irc prpl including media.h though
19:26:21 <clokep> flo: Probably because blist.h requires it?
19:26:27 <clokep> (At least I changed it so it does.)
19:26:39 <clokep> Is that possible?
19:27:04 <flo> why did you do that?
19:27:54 <clokep> Because some symbols were copied into blist.h from media.h and I was getting an error about duplicated symbols.
19:28:14 <flo> duplicated? media.h doesn't exist
19:28:23 <clokep> I added it.
19:28:27 <flo> why?
19:28:34 <clokep> Because skype4pidgin uses it.
19:28:51 <clokep> I'll check if it's actually necessary.
19:28:56 <flo> isn't there a way to ifdef that out?
19:30:40 <clokep> Bah, you're right.
19:30:44 <clokep> It's inside of a USE_VV.
19:30:50 <clokep> I must have missed it before.
19:31:08 <clokep> Do we not define that anywhere?
19:31:11 <flo> I see:
19:31:11 <flo> //#ifdef USE_VV
19:31:11 <flo> #if 1
19:31:12 <flo> in several places in http://skype4pidgin.googlecode.com/svn/trunk/libskype.c
19:32:11 <clokep> Yes.
19:33:34 <flo> ifdefing out sounds easier to me than adding lots of things we don't want ;)
19:33:41 <clokep> Yes. :) It does.
19:35:07 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
19:35:27 --> aleth has joined #instantbird
19:36:54 <-- GeekShadow has quit (Ping timeout)
19:40:10 --> GeekShadow has joined #instantbird
20:01:03 <-- hunsly has quit (Connection reset by peer)
20:04:06 --> Plop has joined #instantbird
20:04:32 <-- Plop has quit (Quit: Instantbird 1.1)
20:07:30 <-- clokep has quit (Ping timeout)
20:39:20 <-- gerard-majax has quit (Connection reset by peer)
20:39:23 --> gerard-majax_ has joined #instantbird
21:24:52 --> jb has joined #instantbird
21:30:41 <flo> http://blogs.mozilla-europe.org/?post/2011/11/19/Mozilla-DevRoom-at-Fosdem-2012%3A-Call-for-presentations ah, they are already asking for presentations at FOSDEM
21:37:39 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
21:38:57 --> aleth has joined #instantbird
21:43:19 <-- Tonnes has quit (Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238])
21:44:48 <-- GeekShadow has quit (Ping timeout)
21:47:29 --> GeekShadow has joined #instantbird
21:47:51 <aleth> flo: Are you considering going? Did you get any feedback from your talk?
21:53:34 <-- Mic has quit (Connection reset by peer)
21:53:35 <flo> aleth: I go there everyyear, it's only half an hour of train away from where I work.
21:53:48 <flo> I talked about Instantbird last year
21:54:28 <aleth> very convenient :)
21:57:26 <flo> I'm not sure if I want to propose a talk about instantbird again for this year
22:00:39 <aleth> Did you feel it was not as effective as you had hoped?
22:01:27 <flo> yeah... mostly because there were only a few attendees
22:02:02 <aleth> :(
22:02:15 <flo> at FOSDEM because I had the first Mozilla talk on Sunday morning (geeks don't wake up early + there was a Mozilla party with unlimited free beer on Saturday evening)
22:02:18 <aleth> maybe thats the problem with big events with parallel sessions
22:02:28 <aleth> oh dear...
22:02:31 <flo> at MozCamp, there was a "contributing to Firefox front end" talk at the same time as my talk
22:03:32 <flo> it's also possible titling my presentation "Instantbird" is just wrong, as it's not a name that is explicit enough to attract people who don't know the project yet
22:03:53 <flo> if I could write "Mozilla Instant messenger" instead of "Instantbird", that may attract more people ;).
22:05:15 <aleth> yeah... it's the catch 22, people will go to talks they know they will be interested in, not the ones they would be interested in
22:06:22 <flo> if my IM in Thunderbird work is advanced enough at that time and I could title my presentation "Mozilla and instant messaging", and talk both about IM in Thunderbird and IM in the standalone Instantbird, I may attract more people
22:06:56 <flo> also, I still need to improve my speaker skills, but I'm afraid that can only come from experience, so I in that case I should just continue anyway
22:07:13 <aleth> Maybe there are other ways to raise awareness too... off the top of my head, a poster in a visible location (that bored people can stare at at any time)
22:07:32 <flo> free tshirts?
22:07:56 <aleth> not a cheap solution ;)
22:08:14 <aleth> but if you are making some I want one :)
22:08:24 <flo> has the Firefox 8.0.1 release been announced?
22:08:34 <flo> aleth: only if you come to FOSDEM :-P
22:09:04 <aleth> As opposed to 8.0? I don't know
22:12:19 --> chrisccoulson has joined #instantbird
22:12:21 <-- GeekShadow has quit (Ping timeout)
22:12:55 <aleth> https://www.mozilla.org/en-US/firefox/all.html
22:14:25 <flo> the public information about 8.0.1 seems super confusing / inexistant
22:15:02 <flo> if I hadn't heard people talking about it/complaining about the additional work caused by it at the MozCamp, I may not even be aware of it
22:15:26 <aleth> I hadn't heard of it when you asked (partly because I use Aurora anyway)
22:15:33 <flo> "Issues with the Roboform fix mean we'll need build2. Deleted firefox/releases/8.0.1 to get a start on cleaning the internal mirrors up" https://wiki.mozilla.org/Releases/Firefox_8.0.1/BuildNotes is the best I've found about it's status :-/
22:16:17 <aleth> Roboform? i.e. third-party compatibility?
22:16:33 --> GeekShadow has joined #instantbird
22:16:35 <flo> third party crap blocking in this case it seems
22:17:00 <aleth> There's a lot of that, especially on Windows
22:17:16 <flo> not all of the third party crap crashes Firefox at startup though :)
22:17:35 <aleth> thankfully :)
22:17:50 <flo> (I'm not sure that it crashes Firefox at startup, it's just a "guess")
22:18:08 <aleth> might just slow it to a crawl or somethin...
22:18:49 <flo> I know 8.0.1 is to prevent unfortunately common crashes that were caught on the day 8.0 was released, but I don't know the details
22:22:04 <aleth> They probably have the occasional problem because beta testers are atypical
22:23:22 <aleth> Links on this page might provide some details https://crash-stats.mozilla.com/products/Firefox
22:23:45 --> BlueMaxima has joined #instantbird
22:24:39 <-- GeekShadow has quit (Ping timeout)
22:24:55 <flo> uh, it seems I've never upstreamed the patch from https://bugzilla.instantbird.org/show_bug.cgi?id=872 :(
22:24:58 <instantbot> Bug 872 nor, --, 1.1, florian, RESO FIXED, Incorrect text on "Get Add-ons" page
22:26:15 <aleth> Huh, that must have taken some tracking down...
22:26:55 --> Tonnes has joined #instantbird
22:26:55 <flo> yeah... I hate bugs that can't be reproduced in debug builds
22:28:15 <aleth> I've made some stabs at finding a reproducible testcase for the listbox issue (missing listitems) but so far no luck
22:34:40 --> GeekShadow has joined #instantbird
22:42:20 <-- GeekShadow has quit (Ping timeout)
22:45:30 --> GeekShadow has joined #instantbird
23:16:21 <flo> aleth: http://i.imgur.com/NJDnu.png this is why we need local aliases for accounts ;)
23:18:02 <aleth> OK :) That's actually what I dimly remembered happening on Pidgin once for some other XMPP server...
23:19:07 <flo> I don't know the exact cause though, as that contact appears on the other side's contact list as "Test Test" rather than the JID
23:21:33 <flo> and that conversation window is really unpolished on Linux (compared to what I'm used to seeing on Mac) :(
23:21:42 <flo> it's even worse when there's a participant list displayed
23:22:28 <aleth> Yes :(
23:24:16 <flo> I'm always surprised that DOMi correctly highlights the selected element when I use it on Linux (or Windows).
23:24:25 <flo> it's so annoying that the highlight doesn't work on Mac :(
23:24:37 <aleth> Though it depends on the particular GTK theme as to how bad or good it looks
23:25:36 <aleth> It doesn't? That's surprising considering most mozilla devs apparently use Macs...
23:26:44 <aleth> Mozilla in general is less pretty on Linux (e.g. the tabs), but it could definitely do with some fine-tuning
23:26:47 <flo> adding margin: 0 -2px -1px; on .conv-textbox makes it looks way better for me
23:27:01 <flo> aleth: DOMi isn't really maintained any more :(
23:27:23 <aleth> I was just going to suggest changing that margin that actually :)
23:27:51 <flo> if I could get rid of the rounded corners, that would be even better, but I'm afraid they are from the GTK theme
23:28:27 <aleth> On some themes you also get a horribly huge statusbar. That's the biggest eyesore
23:28:50 <flo> the status bar is ok on my Ubuntu theme
23:28:51 <aleth> I think it's due to the resizer in the statusbar- unnecessary but I don't know how to remove it
23:29:04 <flo> but the status bar top border + margin + textbox bottom border is just too much
23:29:15 <flo> aleth: display:none on it?
23:29:37 <flo> but on some GTK themes it wouldn't be a good idea to remove it
23:29:41 <aleth> flo: It's a DOM element?
23:30:05 <flo> yes, with the class .statusbar-resizerpanel
23:30:05 <aleth> Why not, it's the theme's job to display when a window is resizeable
23:30:33 <aleth> flo: I will test that to see if it helps
23:31:08 <flo> can you also test my margin change?
23:31:18 <aleth> Yes
23:31:43 <flo> the tabbar is uggly too, but not more than on Firefox
23:32:07 <aleth> Sometimes I think none of the FF UI team ever look at Linux :(
23:32:13 <aleth> The tabbar is awful
23:32:42 <-- jb has quit (Ping timeout)
23:32:57 <aleth> On ubuntu it's actually not too bad because the inactive ones are dark...
23:34:18 <flo> aleth: I think the Firefox linux theme is made only by volunteer contributors, but that may no longer be the case :)
23:35:19 <aleth> Apparently there has been some work on Thunderbird, but I believe it's ubuntu unity specific
23:35:28 <aleth> Not sure though.
23:39:11 <aleth> There is a problem with that margin change
23:39:43 <aleth> let me make a screenshot
23:40:16 <flo> I wish I knew the exact list of actions I've made to that buddy list. I've just made something that the contact merging/detaching feature didn't like, and now it behaves poorly :(
23:40:38 <aleth> do you still have it in the undo history?
23:40:58 <flo> undo history? :-D
23:43:27 <aleth> sinking man grasps at straws ;)
23:45:12 <aleth> http://minus.com/mbi5xYIxoc#
23:45:39 <aleth> Unfortunately removing the resizer makes absolutely no difference
23:46:29 <flo> so that margin was right for your GTK theme? :(
23:46:30 <aleth> The bulk of the statusbar must be just the size of the window border...
23:47:23 <flo> how come your window borders are so big?
23:48:01 <aleth> It's just the standard KDE theme (Oxygen), but you will get the same problem with most themes with rounded corners
23:48:43 <flo> can I pretend that I haven't seen that my current debug build crashes at shutdown all the time, and push the update to mozilla8 anyway?
23:49:03 <aleth> you can pretend you have reproduced clokep's bug :)
23:49:27 <-- GeekShadow has quit (Ping timeout)
23:49:37 <aleth> If it doesn't cause data loss in the profile or logs or something, feel free to push...
23:49:53 <flo> it's likely debug-builds-only
23:49:56 <flo> (I hope so at least!)
23:50:46 <aleth> Btw it's possible the large borders have been fixed in KDE 4.7 which I haven't tried yet, it claims to have more polished support for GTK apps
23:50:48 <flo> and no, it's not clokep's bug.
23:50:57 <flo> I crash in the JS engine, not in libpurple
23:50:57 <aleth> Has it spread?
23:51:01 <aleth> Ah
23:51:35 --> GeekShadow has joined #instantbird