#instantbird log on 08 24 2011

All times are UTC.

00:15:20 <flo> how does this feel? http://queze.net/goinfre/conv-handling.patch
00:16:35 * clokep will look in a few minutes.
00:20:56 <Mook_as> \o/ I just fixed a problem with an infinite loop.... by attaching gdb and manually stepping through the engine interpreting JS until I found the loop
00:22:32 * clokep hates those while (1) ;)
00:23:08 <flo> Mook_as: aren't there JS profilers that could have saved you a lot of time by pointing out which code was run infinitely?
00:23:42 <Mook_as> nothing that _works_. (this is komodo, which means mozilla app instead of a web site... so stuff like firebug had no chance)
00:23:59 <Mook_as> my attempts in using venkman resulted in the whole app hanging when trying to break into the debugger
00:24:12 <flo> it's too bad venkman keeps being broken. :(
00:24:36 <flo> do you need to break to use the profiler?
00:25:21 <flo> last time I used that profiler successfully was probably 5 years ago :-S.
00:25:58 <Mook_as> oh, I would not expect using the profiler without breaking to work. this is an xbl binding, and venkman has enough trouble seeing those as it is
00:26:49 <flo> :(
00:27:50 <flo> breaking with the |debugger;| keyword? Last time I successfully used venkman in an xbl binding, it was the only way to make it see/parse it correctly.
00:29:02 <Mook_as> yeah, that's my experience too... and that would have probably worked better than me being dumb, yes
00:32:38 <Mook_as> (the infinite loop was because . in REs don't match \n, btw :| )
00:33:20 <clokep> No, they never do in JS.
00:33:32 <flo> wasn't there a flag to make them match it?
00:33:42 <clokep> It's not supported in JS I don't think.
00:33:44 <flo> I remember having a similar issue once
00:33:48 <clokep> There's a RegExp library that supports it.
00:34:29 <clokep> Yeah JS only has gimy.
00:34:51 <clokep> But XRegExp supports it! http://xregexp.com/
00:35:00 <clokep> (Yay awesomebar searching my hundreds of bookmarks...)
00:35:09 <Mook_as> allright, going home time. good night, folks
00:35:44 <flo> MDC says "[\s\S] can be used to match any character including newlines."
00:36:00 <flo> Mook_as: good evening :)
00:36:06 <Mook_as> yeah, that was my fix.
00:36:14 <-- Mook_as has quit (Quit: gone)
00:36:15 <clokep> Goodnight!
00:36:45 <-- Tonnes has quit (Connection reset by peer)
00:38:39 --> Tonnes has joined #instantbird
00:45:59 <clokep> flo: Is there some reason you prefer not to have the uninit method for the tray icon (as Nils had) instead of my patch?
00:47:27 <flo> I think I said either are fine
00:47:42 <flo> are you going to look at my diff very soon or should I just push it and go to bed?
00:48:01 <clokep> I read the first half. :) That part looked good.
00:50:00 <clokep> Hmmm...one of my friend is complaining that the number for the unread messages on the dock icon is in green and difficult to read.
00:50:05 <clokep> Is that a system setting?
00:50:21 <flo> someone else has complained about that
00:50:29 <flo> it's right that it's hard to read above the release icon :(
00:50:47 <flo> I'd never noticed it before the 1.0 release because... well, I never use releases :-]
00:51:20 <clokep> You randomly have a tab in the conv binding.
00:51:28 <clokep> Before "delete this.parentNode.listedConvs[this.conv.id];"
00:51:42 <flo> clokep: the color is at http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/nsDockTile.cpp#89
00:51:55 <flo> grrr, I really need to configure emacs correctly on that new ubuntu
00:52:11 <clokep> Any ideas of what we can change it to?
00:52:32 <clokep> Ah I have to go, phone call. Just push it and I'll leave any changes after?
00:52:47 <flo> whatever feels good to the person changing it. Someone else will complain anyway :). Ah colors... :-D
00:53:12 <flo> k, good evening :)
00:55:17 <clokep> Good night!
00:55:47 <flo> thanks
00:56:51 <clokep> oh, I know! Let's make it a configurable color! ;)
00:57:12 <flo> it's already configurable
00:57:32 <flo> users are totally free to build another XPCOM component with the same ID which overrides the default one ;)
01:02:41 <clokep> :P
01:02:55 * clokep is going to file a bug.
01:09:27 <flo> perfect! ;)
01:10:16 <clokep> She suggests yellow or red, have an opinion? I'll put up a patch...
01:10:40 <clokep> And the conversation stuff looks pretty good, but I didn't go over it with a very fine tooth comb.
01:11:02 <flo> is it possible to take a color that's already on the logo, but would make a good contrast at the place the badge appears?
01:11:24 <clokep> The green doesn't look so bad to me. :-X
01:11:35 <clokep> Maybe the dark yellow from the opposite side of the globe?
01:11:56 <clokep> Or maybe just black. :p
01:12:06 <flo> or the blue?
01:12:11 <flo> oh well
01:12:17 <clokep> But it's over the blue.
01:12:42 <flo> perfect bikeshedding topic ;)
01:12:53 <clokep> Yes. :)
01:17:15 <instantbot> New Instantbird (UI) bug 977 filed by clokep@gmail.com.
01:17:16 <instantbot> clokep@gmail.com added attachment 784 to bug 977.
01:17:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=977 nor, --, ---, nobody, NEW, Unread count hard to read on Dock icon
01:17:20 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ab3be35379f1 - Florian Quèze - Fix two 'assignment to undeclared variable' JS warnings in imSmileys.jsm.
01:17:21 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/9b7d6d806438 - Florian Quèze - Put multi-user chats in the 'Contacts' window instead of really closing them when the conversation window is closed.
01:22:56 <clokep> Much easier to read w/ syntax highlighting. ;)
01:31:26 <instantbot> clokep@gmail.com added attachment 785 to bug 749.
01:31:27 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 762 on bug 749.
01:31:28 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 785 on bug 749.
01:31:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=749 enh, --, ---, clokep, ASSI, System Tray Icon should persist even when Buddy List is open
01:46:48 <-- hunsly has quit (Ping timeout)
01:56:12 --> Mook has joined #instantbird
01:58:48 <Mook> hmm. I might not be identified correctly against nickserv on oftc.
02:09:01 <clokep> oftc?
02:09:33 <clokep> Not all server supports the way libpurple tries to identify automatically btw.
02:09:37 <clokep> (In that it doesn't...)
02:11:42 <-- clokep has left #instantbird ()
02:18:12 <-- werwolf has quit (Ping timeout)
02:35:54 --> DGMurdockIII has joined #instantbird
02:47:53 --> Mook1 has joined #instantbird
02:47:56 <-- Mook has quit (Ping timeout)
02:48:40 --> Mook has joined #instantbird
02:48:51 <Mook> hm, I need to figure out how to make ib ping me when messages show up in MUCs
02:49:23 <Mook> since the logs claim this was missing: irc.oftc.net (random free software related server)
02:49:38 <-- Mook1 has quit (Ping timeout)
03:07:23 <-- gowness has quit (Ping timeout)
03:26:01 --> werwolf has joined #instantbird
03:44:04 <-- Mook has quit (Ping timeout)
03:44:04 --> Mook1 has joined #instantbird
03:44:08 --> waynenguyen has joined #instantbird
03:44:40 * Mook1 is now known as Mook
04:38:09 <-- waynenguyen has quit (Connection reset by peer)
05:08:49 <-- Mook has quit (Connection reset by peer)
05:09:10 --> Mook has joined #instantbird
05:34:10 <-- rikki has quit (Ping timeout)
05:34:15 --> jb has joined #instantbird
05:35:43 --> rikki has joined #instantbird
05:36:36 --> Mook1 has joined #instantbird
05:36:55 <-- Mook has quit (Ping timeout)
05:48:05 <-- Suiseiseki has quit (Ping timeout)
05:49:58 --> Mook has joined #instantbird
05:50:01 <-- Mook1 has quit (Ping timeout)
05:51:46 <-- Mook has quit (Ping timeout)
05:51:52 --> Mook has joined #instantbird
05:53:40 <-- Mook has quit (Ping timeout)
05:54:15 --> Suiseiseki has joined #instantbird
05:56:51 --> Mook has joined #instantbird
06:01:05 <-- linuxwizard has left #instantbird ()
06:05:16 --> Mook1 has joined #instantbird
06:05:17 <-- Mook has quit (Ping timeout)
06:07:40 --> Mook has joined #instantbird
06:07:58 <werwolf> could somebody help me?
06:08:03 <-- Mook1 has quit (Ping timeout)
06:09:36 <Mook> I can try to figure the problem out with you, if I manage to stay connected for long enough. (I don't know the app that will either, to be honest...)
06:11:19 <-- Mook has quit (Ping timeout)
06:11:38 <-- EionRobb has quit (Quit: Leaving.)
06:16:52 <werwolf> mook
06:16:56 <werwolf> :)
06:29:20 <-- jb has left #instantbird ()
06:32:05 <-- Tonnes has quit (Connection reset by peer)
06:33:33 --> Tonnes has joined #instantbird
06:58:06 --> Mook has joined #instantbird
06:59:49 <-- Mook has quit (Ping timeout)
07:00:01 --> Mook has joined #instantbird
07:01:39 <-- gerard-majax has quit (Ping timeout)
07:01:47 <-- Mook has quit (Ping timeout)
07:01:55 --> Mook has joined #instantbird
07:11:54 --> Mook1 has joined #instantbird
07:12:07 <-- Mook has quit (Ping timeout)
07:13:34 <-- Mook1 has quit (Ping timeout)
07:13:43 --> Mook has joined #instantbird
07:13:57 <-- Mook has quit (Quit: Instantbird 1.1a1pre)
07:26:57 --> gerard-majax has joined #instantbird
07:55:12 <-- rikki has quit (Ping timeout)
07:59:41 --> rikki has joined #instantbird
08:12:08 --> Mic has joined #instantbird
08:12:08 * ChanServ sets mode +h Mic 
08:12:47 <Mic> hello,
08:13:05 <Mic> werwolf: you need to ask your question or to state your problem for someone to help you;)
08:15:59 <werwolf> hi mic
08:16:10 <werwolf> I was not sure somebody is here
08:16:20 <werwolf> it is a stupid problem I created to me
08:16:42 <werwolf> i wanted to move my conact to another group and I clicked bad
08:16:59 <werwolf> not sure what happend, but the contact is not in the list anymore
08:17:06 <werwolf> what can I do?
08:18:15 <Mic> You can always ask, we read the logs and come back to you with an answer when we're here again.
08:18:46 <Mic> Does it appear in any tag group?
08:21:03 <werwolf> not sure what you mean with tag group, but I mean it was a normal group
08:21:06 <werwolf> nothing special
08:22:04 <Mic> You're using Instantbird 1.0 (or nightlies?)
08:22:56 <werwolf> 1.0
08:23:06 <werwolf> it was surely my fault
08:23:15 <Mic> We have tags not groups anymore. A contact can be marked with more than one tag while before we only allowed to be it in one group.
08:23:16 <werwolf> or very probably
08:23:41 <werwolf> I used pidgin before
08:23:43 <Mic> You can show all the tags using the context menu of the buddy list and look where it's gone
08:23:48 <werwolf> if this is related
08:24:01 <werwolf> ok, gong to trz
08:24:01 <werwolf> try
08:27:08 <werwolf> all tags are visible
08:27:16 <werwolf> but I dont see the contact
08:27:18 <werwolf> mic
08:28:01 <werwolf> in the case I deleted it by accident, how can I re-add it?
08:29:10 <Mic> It should have asked (a dialog) before removing a contact by the way. You can re-add it using the "Add Buddy"-dialog from the File menu.
08:30:06 <werwolf> I am sure it did not ask me
08:30:17 <werwolf> add buddy does nothing for me
08:31:36 <Mic> hmm, let's talk about this later. I need to run errands ..
08:31:42 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
08:38:32 <flo> werwolf: have you somehow made a drag and drop to "move" the contect?
08:38:34 <flo> *contact
08:38:46 <werwolf> yes
08:38:58 <werwolf> very probably
08:39:00 <flo> that merges contacts into a single contact
08:39:07 <werwolf> :O
08:39:37 <werwolf> well, what can I do now to solve the problem?
08:39:38 <flo> http://blog.instantbird.org/c45-better-contact-list.html may help you understand what happened
08:39:43 <werwolf> is it a feature or bug?
08:40:04 <flo> find the contact where you dropped it, expand it, and then on the buddy click "detact" in the context menu
08:40:11 <flo> definitely a feature
08:40:19 <flo> but it's a bug that it totally confuses Pidgin users
08:40:36 <flo> s/detact/detach/ sorry
08:42:09 --> hunsly has joined #instantbird
08:42:17 <werwolf> can I search for the contact in the list somehow?
08:42:24 <flo> not yet
08:42:45 <werwolf> ok, how can I find it`?
08:42:54 <flo> except if using sqlite on your command line accounts for searching in your mind :-D
08:43:05 <flo> you have absolutely no idea of where you dropped it?
08:43:15 <werwolf> no
08:43:46 <werwolf> where can I see this thing?
08:43:56 <werwolf> how can I check it the conttacts
08:44:00 <werwolf> I dont have so many
08:44:07 <werwolf> 20?
08:44:22 <flo> you can see the content of the contact in its tooltip
08:45:46 <werwolf> flo: I use LibrOffice can I load the database somehow?
08:45:55 <werwolf> ah
08:46:22 <werwolf> fond it
08:46:26 <werwolf> :)
08:46:30 <flo> :)
08:46:47 <werwolf> and now?
08:47:09 <flo> now scroll up a bit in your IRC client, and read what I wrote ;)
08:47:12 <werwolf> how can I separate them?
08:48:19 <werwolf> I have it in spanish
08:48:25 <werwolf> I dont see such option
08:48:28 <flo> "find the contact where you dropped it, expand it, and then on the buddy click "detact" in the context menu" (and I corrected "detact" to "detach" just after that)
08:49:03 <werwolf> no such option here :P
08:49:26 <werwolf> great
08:49:29 <werwolf> found it again
08:49:34 <werwolf> thanks a lot
08:49:36 <werwolf> :D
08:49:40 <flo> np
08:49:43 <werwolf> but for what is that good?
08:49:51 <werwolf> this mergin contacts?
08:49:51 <flo> have you read the post I linked to?
08:50:00 <werwolf> not yet
08:53:04 <-- chrisccoulson has quit (Ping timeout)
09:06:50 <werwolf> got it, nice
09:06:52 <werwolf> :D
09:06:56 <werwolf> thanks flo
09:07:32 --> chrisccoulson has joined #instantbird
09:08:43 <-- chrisccoulson has quit (Client exited)
09:09:08 --> chrisccoulson has joined #instantbird
09:24:52 --> mmkmou has joined #instantbird
09:41:25 <flo> hmm, we should probably popup a message at the first buddy merge saying "... and ... will now be part of the same contact, reflecting that they are different ways to contact the same person. Is this what you wanted to do? [Yes, merge] [No, cancel]"
09:47:53 --> igorko has joined #instantbird
10:10:55 <-- flo has quit (Quit: Instantbird 1.1a1pre)
10:11:09 --> flo has joined #instantbird
10:11:09 * ChanServ sets mode +qo flo flo 
10:11:40 <-- flo has quit (Quit: Instantbird 1.1a1pre)
10:11:48 --> flo has joined #instantbird
10:11:48 * ChanServ sets mode +qo flo flo 
10:12:49 --> clokep has joined #instantbird
10:12:49 * ChanServ sets mode +h clokep 
10:13:11 <flo> I'm running the latest nightly and haven't noticed any disaster yet :)
10:16:04 <-- chrisccoulson has quit (Quit: Ex-Chat)
10:18:52 --> chrisccoulson has joined #instantbird
10:19:03 <clokep> Bah Windows isn't done yet?
10:19:25 <flo> nope
10:19:30 <flo> but put SIPE on your USB drive ;)
10:21:21 <flo> have we taken a decision on what's the way forward with the sametime code?
10:22:27 --> mokush has joined #instantbird
10:23:47 <clokep> I think the decision was "ask in devel@pidgin" so far.
10:24:00 <clokep> But everyone in there seems to be grumpy all the time. :P
10:24:21 <clokep> I wanted to search through trac too real quick, but I haven't had a chance to.
10:25:23 <flo> is devel@pidgin the XMPP MUC or the mailing list here?
10:27:47 <clokep> The XMPP MUC.
10:27:54 <clokep> I guess the mailing list might be reasonable too though.
10:28:34 <flo> landing this gave me lots of tiny itches to scratch
10:29:36 <flo> Windows nightly ready
10:30:28 <clokep> Thanks. :)
10:30:29 <-- clokep has left #instantbird ()
10:30:37 --> clokep has joined #instantbird
10:30:37 * ChanServ sets mode +h clokep 
10:31:23 <clokep> Neat. :)
10:31:38 <clokep> I'm trying to find that code again in sametime.c and can't seem to...
10:32:36 <clokep> Ah I found it.
10:32:47 <-- werwolf has quit (Ping timeout)
10:34:53 <clokep> Well I found the SVN repo...
10:35:57 <flo> :)
10:36:55 --> werwolf has joined #instantbird
10:37:16 <clokep> And they didn't convert the svn history into monotone or the cvs into svn, right?
10:37:26 <clokep> I should just email the devel mailing list probably.
10:37:36 <flo> is that the gaim SVN or the sametime svn?
10:37:41 <clokep> gaim SVN.
10:37:50 <flo> CVS/SVN was converted into monotone
10:37:54 <clokep> The file in question is part of pidgin/gaim not the meanwhile library.
10:38:02 <clokep> Oh? Hmm....so that comment was always there.
10:38:20 <clokep> Well, no...not true. It was there since SVN at least. :)
10:38:24 <flo> but the plugin my have been taken from another repository
10:38:32 <flo> *may
10:38:44 <clokep> Ah, OK.
10:39:44 <flo> http://meanwhile.cvs.sourceforge.net/viewvc/meanwhile/meanwhile-gaim/
10:40:25 <clokep> Yeah, I just found that.
10:40:30 <flo> such archeology may not be a really productive use of our time though
10:41:55 <clokep> http://meanwhile.cvs.sourceforge.net/viewvc/meanwhile/meanwhile-gaim/src/mwgaim.c?r1=1.129&amp;r2=1.130 :)
10:41:59 <clokep> I found it though.
10:42:12 <clokep> So...point being the Pidgin mailing list probably has no idea why it was reomved.
10:42:22 <flo> "removed that damn username split for the 'server' account setting"
10:42:56 <flo> do you think that "taliesein " may remember anything about a commit he made "6 years, 3 months ago" ? :-D
10:44:21 <clokep> Do you think "talisein" still exists? ;)
10:44:35 <clokep> I think the way forward is to add a username split back in and not commit sametime until then.
10:44:45 <clokep> And if we DO commit it before then, we shouldn't put it in any release builds.
10:44:56 <clokep> Sisnce it'll break any account that was created before the usernamesplit.
10:44:58 <flo> http://sourceforge.net/users/taliesein/
10:45:34 <clokep> I'm guessing he went inactive, which is when sametime got pulled into Pidgin maybe?
10:46:21 <flo> that's possible
10:50:40 <clokep> I don't think that file has been touched in like 5 years besides compatibility stuff. ;)
10:53:16 <clokep> I don't think it'll be terrible to add back in though.
10:55:56 <clokep> I think I have a good feel of how it could be added.
10:56:12 <clokep> I'll check it out. Seems like we could even copy the old ones over, if we wanted to.
10:57:27 <flo> s/Gaim/Purple/g and it should work
10:58:20 <clokep> Mmhmm.
10:58:48 * clokep has too many open conversations.
10:58:54 <clokep> Takes up half my buddy list!
11:01:32 --> Mic has joined #instantbird
11:01:33 * ChanServ sets mode +h Mic 
11:01:47 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
11:04:12 --> Mic has joined #instantbird
11:04:12 * ChanServ sets mode +h Mic 
11:06:10 <clokep> So in terms of the conversations stuff flo, do you want us to give you feedback, even if it's obvious stuff? Or file bugs or what?
11:07:49 <Mic> Ahh :)
11:07:57 <Mic> Now there it is .. disabled yb default.
11:09:20 <clokep> Work time, bye.
11:09:22 <-- clokep has left #instantbird ()
11:11:11 <Mic> flo: nice feature :)
11:16:14 <flo> feedback is welcome.
11:16:37 <flo> bugs too I guess. I should probably file half a dozen but if some get filed for me, I guess that's fine
11:17:00 <Mic> Shall I file the stuff as bugs then?
11:17:02 <flo> Mic: thanks :)
11:17:06 <Mic> + one tracking bug?
11:17:17 <flo> sounds good
11:17:52 <flo> I thought of making a tracking bug which would depend on all the things that need to be addressed before it can be turned on by default
11:18:15 <flo> but I guess if other things get mixed in, we can make them depend later on a bug for tracking future enhancements
11:21:54 <instantbot> New Instantbird (UI) bug 978 filed by benediktp@ymail.com.
11:21:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=978 nor, --, ---, nobody, NEW, Tracking bug for "Hiding conversations"
11:23:39 <Mic> Would you like to discuss ideas first or shall I file enhancements requests and see what comes out?
11:23:59 <Mic> (e.g. for allowing to close conversations from the hidden-view)
11:27:10 <Mic> That is not necessarily now, only in general.
11:33:23 <instantbot> New Instantbird (UI) bug 979 filed by benediktp@ymail.com.
11:33:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=979 nor, --, ---, nobody, NEW, Fix look for "Hidden conversations" /"Contacts" contact list sections and their headers
11:36:17 <-- rikki has quit (Quit: Instantbird 1.0)
11:37:06 <instantbot> New Instantbird (UI) bug 980 filed by benediktp@ymail.com.
11:37:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=980 enh, --, ---, nobody, NEW, Allow to close conversation from the "hidden conversation" list
11:39:29 <instantbot> New Instantbird (UI) bug 981 filed by benediktp@ymail.com.
11:39:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=981 enh, --, ---, nobody, NEW, Context menu for "hidden conversations"-list items.
11:40:46 --> EionRobb has joined #instantbird
11:40:51 <instantbot> New Instantbird (UI) bug 982 filed by benediktp@ymail.com.
11:40:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=982 nor, --, ---, nobody, NEW, Make "hidden conversation" list keyboard accessible
11:48:33 <-- EionRobb has quit (Quit: Leaving.)
11:49:57 --> clokep_work has joined #instantbird
11:49:57 * ChanServ sets mode +h clokep_work 
11:51:00 <flo> Mic: I would like to see a screenshot of the headers on Windows. I've only seen them on Linux (where it's acceptable) and Mac where it's poor (I wouldn't say as far as awful though). :)
11:51:55 <clokep_work> It's awful on Windows. :-X
11:51:59 <clokep_work> I agree w/ that assessment.
11:52:46 <flo> I more or less expected that
11:52:54 <flo> as it hadn't been tested at all
11:54:11 <clokep_work> :) It's fine.
11:54:14 <instantbot> New Instantbird (UI) bug 983 filed by clokep@gmail.com.
11:54:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=983 nor, --, ---, nobody, NEW, Re-showing a hidden conversation should focus on it immediately.
11:59:14 <flo> I wonder what's causing bug 982. The enter key opens the conversation, but why is there no way to select? :-S
11:59:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=982 nor, --, ---, nobody, NEW, Make "hidden conversation" list keyboard accessible
12:04:37 <flo> bug 306 is now becoming very visible
12:04:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=306 min, --, ---, nobody, NEW, Emoticons are not displayed when a message is displayed several times
12:04:41 <clokep_work> Bleh I'm getting some VS runtime error when trying to run my Instantbird. :-/
12:06:22 <flo> which errors? when doing what?
12:06:33 --> Andrey has joined #instantbird
12:07:25 <clokep_work> "application failed to start because side-by-side" this is what I compiled on my machine at home and I'm trying to run here at work.
12:08:04 <flo> "side-by-side"?
12:08:24 <Mic> Sorry, flo. Seems I forgot to attach what I had
12:08:41 <clokep_work> flo: Yes. :P Seems to be I don't have the VC++ redistributable installed, but that didn't help.
12:08:43 <flo> mixing files compiled with different versions of msvc doesn't work that often anyway ;)
12:09:38 <clokep_work> How am I mixing files though? The entire directory is from my machine.
12:10:05 <clokep_work> (I did try mixing the dll and registering it in the component manifest, but that didn't work either. ;))
12:10:27 <clokep_work> Do I need to do a make install or something first?
12:11:20 <flo> which MSVC have you used?
12:11:22 <-- Even has quit (Quit: Instantbird 1.1a1pre)
12:11:30 --> Even has joined #instantbird
12:11:30 * ChanServ sets mode +o Even 
12:11:35 <-- Even has left #instantbird ()
12:11:38 <clokep_work> 2005.
12:11:43 <instantbot> benediktp@ymail.com added attachment 786 to bug 979.
12:11:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=979 nor, --, ---, nobody, NEW, Fix look for "Hidden conversations" /"Contacts" contact list sections and their headers
12:11:57 * clokep_work thinks we will quickly reach 1k bugs.
12:12:17 <flo> is it the pro edition? Have you built with jemalloc enabled?
12:12:28 <clokep_work> No. It's Express.
12:12:38 <clokep_work> I don't have a license (and they're rather steep if I remember. ;))
12:12:43 <clokep_work> So no jemalloc is not enabled.
12:12:53 <clokep_work> Something else is disabled too.
12:13:21 <clokep_work> Ah, accessibility.
12:14:27 <instantbot> New Instantbird (UI) bug 984 filed by benediktp@ymail.com.
12:14:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=984 nor, --, ---, nobody, NEW, Joining chat should unhide conversation if already existing
12:15:15 <flo> without jemalloc you need the VC redist (and need to be administrator to install it). But you said you did install it? Are you sure it's the right version of it?
12:15:34 <flo> this isn't a debug version?
12:16:18 <clokep_work> I don't think it's a debug version.
12:16:23 <clokep_work> (And yes I just installed it.)
12:17:23 <flo> Mic: on your screenshot, is one of the 2 headers somehow hovered?
12:17:59 <clokep_work> flo: Actually I don't think it installed...bah.
12:19:07 <flo> heh, you are discovering that doing anything on Windows is surprisingly painful ;)
12:20:32 <clokep_work> Yes. :)
12:22:31 <-- werwolf has quit (Ping timeout)
12:25:34 <Mic> flo: yes, the blue one
12:25:54 <Mic> flo is flaming on Windows again?
12:25:57 <Mic> :D
12:27:02 <flo> have you already been bitten by MSVC-built files that took litterally hours to compile and don't want to run on another machine because of a totally silly missing system DLL? ;)
12:29:37 <clokep_work> Can I just pull the DLL off my machine from home to ensure I have the right version, that might be the easiest way...
12:30:16 <flo> not on Windows
12:30:40 <flo> it needs to be somehow registered in some completely absurd ways that require being an administrator
12:31:31 <flo> that started with XP / MSVC7 iirc, so you may have some luck if you are on win2000 :-P
12:32:30 * clokep_work is on 7.
12:32:52 <flo> I think they have finally removed the worst part of it in the latest MSVC by the way :)
12:34:24 <clokep_work> Ah good to know. :P
12:35:01 <clokep_work> I'll have to see if I can connect from outside the network then...
12:35:34 <flo> you can't install the redist at all?
12:37:06 <flo> Mic: yeah, I saw the other bug about the context menu after sending that comment, sorry about that :-|
12:37:39 <clokep_work> flo: I actually have it installed from corporate already, I'm not sure if it's the same/proper version though.
12:38:03 <clokep_work> I have both the C++ 2005 Redist x86 and x64.
12:38:04 <instantbot> c++ sucks
12:38:15 <clokep_work> Although I might be using SP1 at home if that matters, are they compatible?
12:38:17 <flo> is it with the same SP?
12:38:26 <flo> probably not, that would be too easy :)
12:39:23 <clokep_work> Hah. OK. That means I need to find a download for it. :-/
12:39:28 <clokep_work> (Not as easy as you'd think...)
12:39:54 <flo> as *I* would think? :-D
12:40:12 <flo> http://www.microsoft.com/download/en/details.aspx?id=5638
12:40:35 <clokep_work> Ah, that was easy.
12:40:37 <flo> for additional fun: "Note: This package has the wrong version number (6.0.3790.0) but the contents of the package are the correct Visual Studio 2005 SP1 bits." :)
12:40:49 <clokep_work> Sorry. VS 2005 Express was difficult to find rather. :(
12:40:52 <clokep_work> Hahahah.
12:41:54 <flo> "Required Software: Windows Installer 3.0 Windows Installer 3.1 or later is recommended. " that's also lovely. Having to install an installer to install the runtime for files built by the standard compiler for that OS :).
12:42:35 <clokep_work> Still no dice.
12:42:56 <clokep_work> Although that did install a newer version for me. :P
12:47:46 <clokep_work> Damn VS. :-(
12:48:05 <clokep_work> I can probably compiled it on my work laptop. I think I have all the requirements (just need to transfer the code / MozillaBuild).
12:48:09 <flo> the last solution is to install MSVC Express on that machine too :-D
12:48:19 <clokep_work> I already hvae it. ;)
12:48:22 <clokep_work> Although it's 2010.
12:48:27 <flo> ah
12:48:41 <clokep_work> So might need to fix some other issues as well. Bah.
12:49:14 <flo> the issues that prevented you from building on 2010 last time got fixed by someone else I think
12:50:19 <clokep_work> Yes. :) I think so. I've been thinking of updating anyway.
12:50:31 <clokep_work> Well...that was disappointing haha.
12:50:48 <clokep_work> Is there any steps I should do after make to get a "distributable" version though (installer / zip)?
12:51:00 <flo> make package
12:51:12 <flo> in the obj folder
12:51:28 <flo> but I don't think that would work without a version that supports building jemalloc
12:51:56 <clokep_work> Got it. Thanks. :) I didn't realize this was such an issue.
12:52:04 <flo> well, it would produce an installer
12:52:19 <flo> but the installed application wouldn't work any better than yours currently ;)
12:52:39 <clokep_work> So Sametime thing, do we think it's worth emailing the Pidgin guys at all, or see if we can just get it working and then go "hey guys, look what we did!"?
12:52:51 <flo> clokep_work: "Well...that was disappointing haha." just imagine how pleasant that mess is when in addition you have no intention of ever using the software on that OS yourself ;)
12:53:33 <flo> as your prefer. I'm not sure I would even bother with the "look what we did" part
12:53:47 <flo> except for the MSVC-compile-fix :)
12:54:48 <clokep_work> Well if we add a username split, there isn't any reason not to upstream it, if they want it.
12:55:11 <clokep_work> Keep our libpurple close to theirs.
12:55:14 <flo> you need to care about backward compatibility if you want to upstream it
12:55:34 <flo> which is fine, if I'm not the one doing it ;)
12:57:14 <clokep_work> Yes, of course.
12:57:21 <clokep_work> Well...I'll see how hard it would be to care about that. :)
12:58:55 <clokep_work> Mic has anything interesting been going on in #webapi?
13:06:16 <Mic> clokep_work: not while I was there
13:06:45 <flo> it will become easier to idle in more channels now that we don't have to have them in tabs ;)
13:06:48 <clokep_work> Alright. :)
13:10:19 <Mic> Indeed.
13:10:38 * Mic just tried to collapse the "hidden conversation" section.
13:19:39 <clokep_work> So IMs....I assume are hidden, but not shown because you can re-open them from the contact just like always?
13:19:50 <clokep_work> But they're actually treated as hidden behind the scenes?
13:24:52 <flo> when hidden they are listed
13:25:06 <flo> it happens only if you close IM tabs with unread messages
13:29:09 <clokep_work> Ah, I see.
13:30:57 <-- Goncyn has quit (Ping timeout)
13:32:35 --> Goncyn has joined #instantbird
13:34:09 <-- mmkmou has quit (Ping timeout)
13:34:21 <-- Goncyn has quit (Ping timeout)
13:37:27 <Mic> Should we add a "Quit conversation" to the context menu of tabs?
13:40:57 --> Goncyn has joined #instantbird
13:41:40 <flo> I think I would write "Leave" instead of "Quit", but yes
13:45:06 <instantbot> New Instantbird (UI) bug 985 filed by benediktp@ymail.com.
13:45:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=985 enh, --, ---, nobody, NEW, Add "Leave conversation" to the context menu of tabs
13:48:28 <-- igorko has quit (Quit: Instantbird 1.0)
13:51:13 --> mmkmou has joined #instantbird
13:54:46 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
13:56:18 --> sabret00the has joined #instantbird
14:02:56 <-- mmkmou has quit (Ping timeout)
14:10:26 --> ecaron has joined #instantbird
14:12:30 <-- ecaron has left #instantbird ()
14:12:34 --> Mic has joined #instantbird
14:12:34 * ChanServ sets mode +h Mic 
14:20:08 --> mmkmou has joined #instantbird
14:24:03 <-- Andrey has quit (Quit: )
14:31:39 <clokep_work> flo: You mentioned you're running Moz8...are you planning to upgrade nightlies to that or were you just curious if it ran? ;)
14:32:42 --> gmoro_ has joined #instantbird
14:39:59 <flo> clokep_work: wanted to try the new about:memory to see if it could help me understand where all the memory goes + I like to know in advance how much work there'll be for the next updates ;)
14:41:27 <flo> there's a trivial 2 lines change needed in the C++ code to make it build, and apparently there's some brokenness in the add-on manager (may be only an additional pref that needs a default value)
14:41:57 <clokep_work> Ah, convenient.
14:42:26 <clokep_work> I'm fairly far behind now on my builds...I haven't felt like updating Mozilla. :-/
14:44:55 <clokep_work> Good to know we're forward compatible though! :)
14:47:20 --> mistraven has joined #instantbird
14:47:33 <-- mistraven has left #instantbird ()
14:49:36 <Mic> hmm, thank god there's userChrome.css :)
14:49:57 * Mic fixed the new-message-circle look ;)
14:53:24 <clokep_work> "fixed" it to what?
14:55:13 <Mic> Looks rather skype-ish now... let me make a screenshot.
14:56:03 <clokep_work> Is that an improvement? ;)
14:57:36 <Mic> I think so: http://img812.imageshack.us/img812/239/ibnewmessagecount.png
14:58:05 <Mic> It could use Instantbird-colors instead but I was too lazy to figure them out. Plain CSS-Orange had to do ;)
14:59:16 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
14:59:37 --> Mic has joined #instantbird
14:59:37 * ChanServ sets mode +h Mic 
15:02:42 <clokep_work> :) Looks nice.
15:03:10 <flo> how many people are there in #instantbird-de? :)
15:03:28 * clokep_work didn't know there was an #instantbird-de.
15:03:41 <flo> there's one in Mic's screenshot
15:03:45 <clokep_work> flo: Only one according to the search.
15:03:49 <clokep_work> So sounds like it's Mic.
15:03:59 --> werwolf has joined #instantbird
15:04:04 * flo assumes it's Mic's test channel then
15:04:17 <werwolf> hi
15:04:31 <werwolf> i restared the PC the contact is gone again
15:04:33 <werwolf> >*
15:04:37 <werwolf> :(
15:04:39 <werwolf> it was tehre
15:04:41 <werwolf> I did nothing
15:05:03 <flo> the unread count will definitely need OS specific theming
15:05:32 <flo> on Mac I would like to attempt to imitate iTunes's apps with updates count number
15:05:57 <flo> werwolf: maybe the contact is taking some vacations? ;)
15:05:57 <werwolf> flo:  :(
15:06:04 <werwolf> grrrrrrrrrrrrr
15:06:10 <werwolf> not without my permission
15:06:49 <Mic> Oh, I thought I could register instantbird-de and make sure it's ours. If we ever want to have a german #instantbird channel :)
15:07:29 <flo> :)
15:07:59 <flo> for user supports, localized channels could be helpful... if they aren't empty of course
15:08:02 <werwolf> Mic laß mich dann wissen
15:13:05 <instantbot> New Instantbird (UI) bug 986 filed by benediktp@ymail.com.
15:13:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=986 nor, --, ---, nobody, NEW, OS specific theming for "unread count"
15:18:50 <Mic> clokep: together we reported almost 48% of all open bugs ;)
15:19:22 --> igorko has joined #instantbird
15:25:25 <Mic> bye
15:25:28 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
15:25:50 <clokep_work> Mic: That doesn't surprise me much. Should we shoot for 50%? :P
15:27:10 <-- werwolf has quit (Ping timeout)
15:30:34 --> werwolf has joined #instantbird
15:33:00 <-- vicnet has quit (Connection reset by peer)
15:50:57 --> vicnet has joined #instantbird
16:06:38 <-- igorko has quit (Quit: Instantbird 1.0)
16:10:54 <-- vicnet has quit (Ping timeout)
16:24:42 <clokep_work> Bah Trac is such a sorry excuse for managing bug reports.
16:26:33 --> vicnet has joined #instantbird
16:27:26 --> Mook_as has joined #instantbird
16:36:31 <werwolf> flo: the contact is in Pidgin, but not in instantbird
16:36:33 <werwolf> :(
16:39:05 <werwolf> and it shows up in Buddies, which is empty in instantbird
16:42:57 <clokep_work> werwolf: It's not merged into another buddy?
16:43:23 <werwolf> I checked it 3 times
16:43:25 <werwolf> it is not
16:43:43 <werwolf> and before I switchen my netbook off, it was in the list
16:43:48 <werwolf> switched
16:44:22 <clokep_work> Did you restart Instantbird?
16:44:34 <clokep_work> (I.e. do you know the account is signed on.)
16:45:20 <werwolf> sure
16:45:27 <werwolf> ah
16:45:30 <werwolf> let me check it
16:46:06 <werwolf> yes, it is connected
16:46:13 <werwolf> both
16:47:50 <clokep_work> Is it in the group at all? (If you show offline buddies is the buddy there?)
16:48:00 <werwolf> no
16:48:01 <clokep_work> So is the issue that the buddy isn't in the proper group or is the buddy showing up offline?
16:48:02 <werwolf> it is not
16:48:16 <clokep_work> Well it should be somewhere...
16:48:28 <werwolf> sure, it shows in pidgin
16:48:30 <werwolf> but it is not there
16:48:32 <werwolf> :(
16:48:54 <clokep_work> Are there any errors in the error console about it?
16:49:13 <werwolf> yes a lot
16:49:35 <werwolf> 4
16:49:40 <clokep_work> If they seem related you could put them in a pastebin (http://pastebin.instantbird.org)
16:50:08 <werwolf> but how?
16:50:23 <clokep_work> Right click > copy.
16:51:31 <werwolf> http://pastebin.instantbird.com/912
16:52:01 <werwolf> clokep_work: 
16:52:21 <clokep_work> Hmm...the first one doesn't sound good but I don't know what it means. :-/ (flo might. ;))
16:52:43 <clokep_work> I'll check the code though.
16:52:50 <-- gerard-majax has quit (Ping timeout)
16:53:12 <werwolf> thanks a lot
16:53:12 <clokep_work> Bah it points to a try/catch with a FIXME comment. :-/
16:53:28 <werwolf> :O
16:53:33 <werwolf> what?
16:55:38 * Mook_as idly wonders why imContacts.js is being loaded from resource://gre/ instead of resource://app/
17:00:21 <clokep_work> Almost sounds like the database got corrupted.
17:00:43 <werwolf> :(
17:00:50 <werwolf> mine?
17:01:31 <werwolf> is there a way how to load it in some programm?
17:01:40 <werwolf> Openoffice or something?
17:02:12 <clokep_work> Does OO do databases? (o_O)
17:02:33 <werwolf> it is part of the office
17:02:54 <werwolf> or LibreOffice as well
17:05:13 <clokep_work> If it can open SQLite it can open it, but I wouldn't even know what to tell you to look for.
17:06:04 <werwolf> well what happens if I delete it?
17:06:10 <werwolf> will it load from the server?
17:06:14 <werwolf> or something
17:06:29 <werwolf> without deleting them from the server!!!
17:08:37 <clokep_work> Nothing you do to your profile files should affect things on the server.
17:08:44 <clokep_work> If you delete it, it should be rebuilt.
17:08:59 <clokep_work> If you've customized your buddy list at all (merging lots of contacts, etc.) you'll lose all that.
17:10:25 <werwolf> so I can delete with NO RISK the database?
17:10:32 <werwolf> how?
17:10:36 <werwolf> what files?
17:10:45 <clokep_work> I don't remember. :)
17:10:54 <clokep_work> I think it's blist.sql or blist.db or something.
17:11:04 <clokep_work> And you could always rename it instead of deleting it.
17:11:14 <werwolf> ok, .db
17:11:18 <werwolf> right?
17:11:44 <clokep_work> I've done it before, yes.
17:12:02 <werwolf> blist.sqlite
17:12:07 <werwolf> this probably
17:12:14 <werwolf> only this, right?
17:13:08 <clokep_work> Yes.
17:13:13 <clokep_work> No guarantee it'll fix the problem btw.
17:16:49 <werwolf> no change
17:17:01 <werwolf> but the file has another size now
17:17:34 <werwolf> for what is places.sqlite?
17:17:48 <clokep_work> Bookmarks. :p
17:17:55 <clokep_work> It's part of the toolkit stuff.
17:18:08 <clokep_work> What protocol is this buddy on?
17:18:11 <werwolf> I have no bookmarks probably
17:18:17 <werwolf> msn
17:19:04 <werwolf> could there be a problem with the group?
17:19:10 <werwolf> I created group amigos
17:19:17 <werwolf> friends in Spanish
17:19:59 <clokep_work> Did you create it in Instantbird/Pidgin?
17:20:15 <clokep_work> I don't remember if moving buddies for MSN works well in libpurple, some protocols it falls on it's face. :(
17:20:17 <-- mokush has quit (Client exited)
17:20:25 <werwolf> with Pidgin
17:24:19 <-- hunsly has quit (Ping timeout)
17:25:27 <werwolf> clokep_work: i dont see the contact in messagner!
17:25:29 <werwolf> :O
17:27:19 --> gerard-majax has joined #instantbird
17:27:52 * clokep_work is now known as clokep_away
17:30:05 --> waynenguyen has joined #instantbird
17:46:37 <-- mmkmou has left #instantbird ()
17:48:05 <instantbot> New Instantbird (UI) bug 987 filed by jahkae@gmail.com.
17:48:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=987 nor, --, ---, nobody, UNCO, Expand all contacts to show second line
18:03:02 <-- waynenguyen has quit (Ping timeout)
18:03:10 --> waynenguyen has joined #instantbird
18:05:15 <flo> clokep_away: there's a try catch so that other contacts are loaded anyway
18:05:38 <flo> NS_ERROR_INVALID_POINTER from purpleIAccount.loadBuddy
18:05:52 <clokep_away> I understand why it's in a try catch, the FIXME comment was more concerning. ;)
18:06:03 <flo> it seems either aBuddy or aTag is null at http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleAccount.cpp#559
18:06:06 <flo> which is very strange
18:07:00 <flo> the fixme comment is unrelated, it's for the case of missing protocol plugins and us loading the buddies with the "unknown" plugin instead. We will be able to remove that fixme comment once the unknown protocol is reimplemented in JS :)
18:07:56 <flo> we absolutely don't check the values at http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/imContacts.js#1159
18:08:44 <flo> with a corrupted blist.sqlite file, either the buddy or the tag id can be a random crazy value that will cause BuddiesById/TagsById to give us undefined as the value.
18:09:05 <flo> would be interesting to know how the file got corrupted though!
18:13:14 <clokep_away> Cosmic rays?
18:19:13 <werwolf> flo: I added the contact in messanger
18:19:23 <werwolf> now it appeared in Bird as well
18:32:07 <-- waynenguyen has quit (Quit: Instantbird 1.1a1pre)
18:32:10 --> waynenguyen has joined #instantbird
18:34:09 <-- waynenguyen has left #instantbird ()
18:39:23 <clokep_away> I'm going to try to finish that persisting tray icon this time finally. :-/
18:41:30 <-- werwolf has quit (Ping timeout)
19:18:30 --> aleth has joined #instantbird
19:33:15 --> igorko has joined #instantbird
19:35:20 --> linuxwizard has joined #instantbird
19:49:18 <-- gerard-majax has quit (Ping timeout)
19:52:24 --> werwolf has joined #instantbird
20:04:27 <-- Tonnes has quit (Ping timeout)
20:05:32 --> Tonnes has joined #instantbird
20:20:15 <-- werwolf has quit (Ping timeout)
20:26:29 <-- igorko has left #instantbird ()
20:32:54 * flo instantbird seems to take significantly less memory with several channels in the hidden conversations rather than in tabs. #developers already has 1200+ unread messages in less than a day. When I kept it in a tab for a week, there was probably around 10k messages there. It may explain why it was memory hungry ;)
20:33:54 <clokep_away> And people complain we're not reducing memory usage!
20:34:25 <Mook_as> now go make it so no tab ever has more than two screenfuls of messages at once, and when you scroll up it just pulls more from the logs! :p
20:35:19 <flo> Mook_as: you know I really want that, right?
20:35:27 <-- clokep_away has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:35:42 <flo> I would like infinite scrollback based on the logs, and searching the logs to be in the same window, using almost the same findbar ;)
20:36:15 <Mook_as> just use the same findbar (but reimplemented so _all_ searching is done via the logs) :p
20:36:28 <Mook_as> possibly via xplucene
20:36:29 --> jb has joined #instantbird
20:36:50 <Mook_as> err, xpclucene
20:37:14 <flo> Mook_as: may need some additional controls in the findbar (to limit results based on the time maybe?)
20:37:34 <flo> but anyway, we can't do that until we have a good log storage :-]
20:37:45 <Mook_as> oh, I mean the same UI between the two cases, not necessarily the same UI as now.
20:38:34 <flo> oh, we agree then :)
20:39:44 <flo> xpclucene seems interesting. Thanks for the pointer.
20:40:07 <Mook_as> I think flock used to use it, no idea if their source is still available on the interwebs somewhere
20:40:08 <flo> do you happen to know how it compares to the full text indexing used in Thunderbird?
20:40:35 <Mook_as> sorry, no, I don't - I just figured you might not need the logs themselves in sqlite (just an index).
20:40:56 <Mook_as> but yeah, tbird has that too, would be useful to ask those folks
20:41:10 --> hunsly has joined #instantbird
20:42:28 <flo> Mook_as: I would like to index the logs before compressing and encrypting them into blobs suitable for online synchronization
20:43:05 <Mook_as> that sounds awesome :) and then the other end can decrypt and index
20:43:28 <Mook_as> not using the weave infra, though, since that would probably require too much server space?
20:44:09 <flo> weave could store the dropbox OAuth key ;)
20:44:19 <Mook_as> haha
20:44:27 <flo> and dropbox would receive only encrypted unreadable data
20:45:13 <flo> I don't know yet if it's too much data for the weave infra.
20:46:04 <flo> I currently produce gigabytes of logs, but the format is suboptimal in lots of ways. Once in a good format and compressed, I hope it will be much smaller.
20:48:47 --> werwolf has joined #instantbird
20:52:31 * flo doesn't understand bug 987 :(
20:52:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=987 nor, --, ---, nobody, UNCO, Expand all contacts to show second line
20:57:09 <Mook_as> I think it means he wants all contacts to be expanded (the way it is when selected)
21:00:45 <flo> after reading 3-4 times, I suspect he wants each buddy to be displayed on 2 lines (like a selected contact) when expanding a single contact with the "expand" arrow.
21:00:49 <flo> but I'm really not sure
21:06:03 <-- jb has quit (Ping timeout)
21:06:31 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
21:06:31 --> EionRobb has joined #instantbird
21:11:43 <flo> there doesn't seem to be a licence in the xpclucene source code :-S
21:14:40 <Mook_as> hrmm. skrul? I guess I can track down steve_k and ask...
21:16:24 --> clokep has joined #instantbird
21:16:24 * ChanServ sets mode +h clokep 
21:29:49 <-- sabret00the has quit (Quit: Leaving)
21:31:40 <-- Nitrox has quit (Quit: Connection to internet lost)
21:47:22 <-- chrisccoulson has quit (Ping timeout)
21:50:52 --> chrisccoulson has joined #instantbird
21:55:26 <-- linuxwizard has left #instantbird ()
21:58:39 <clokep> Whenever I bring back the Twitter conversation it goes as if I were pinged.
22:03:31 <flo> yes, messages need to be handled differently when they have already been displayed
22:04:06 <flo> one of the most annoying issues with the code I landed yesterday :)
22:05:00 <flo> the fact that I forgot to test properly yesterday the behavior when reopening a closed contacts window on mac yesterday and that as a consequence the code is broken is annoying too. But I have a ready-to-land fix for that.
22:13:05 --> ecaron has joined #instantbird
22:13:22 <clokep> Eh, it's just Mac. ;)
22:13:32 <clokep> But yeah I figure we'll need a second observer or something.
22:13:44 <flo> second observer?
22:13:50 <-- ecaron has left #instantbird ()
22:14:33 * flo wonders if ecaron is avoiding us or has just too many tabs to keep them all and could benefit from a hidden pref ;)
22:15:27 <clokep> Second notification which is "show-message-again-but-it's-not-new".
22:15:48 <flo> errr, what are you talking about?
22:16:24 <clokep> So a conversation knows whether it's a new message or whether it's a message you've already seen from a restored conversation?
22:16:48 <flo> ah
22:16:56 <clokep> I'm sure there's other ways to do it, but that's the way I thought would be easiest. ;)
22:17:03 <flo> I need to add another two unread message count on each conversation
22:17:10 <clokep> Ah, I see.
22:17:12 <flo> we currently have a count of unread incoming messages
22:17:34 <flo> we also need to count all the unread messages (including system messages) so that the conversation binding can know which messages are new/old
22:17:40 <flo> and also need to count the pings :)
22:18:56 <clokep> :)
22:21:34 <flo> we will also need to tweak Bubbles to have a different display for context messages vs new messages
22:22:19 <clokep> Any idea of what style would you like for it?
22:22:55 <flo> I would say "more flat + less colorful"
22:23:11 <flo> but I'm not sure that would actually look good / carry the message
22:23:40 <flo> ideally I would like to add a CSS transition of new message so that they turn into context messages a few seconds after they are "read"
22:24:25 <flo> that would provide the "read marker" that a few people requested
22:29:57 <flo> does this feel good http://pastebin.instantbird.com/913 ?
22:34:11 <clokep> Got it.
22:34:15 <clokep> Oops. Wrong window. :)
22:35:00 <clokep> Yes, that looks OK.
22:35:26 <-- werwolf has quit (Ping timeout)
22:35:57 <DGMurdockIII> http://downloads.flock.com/?product=flock-source-0.4.9-complete
22:42:20 <-- gmoro_ has quit (Quit: Leaving)
23:05:26 --> jk1 has joined #instantbird
23:05:31 <-- jk1 has left #instantbird ()
23:08:03 <flo> clokep: http://pastebin.instantbird.com/914 for bug 983
23:08:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=983 nor, --, ---, nobody, NEW, Re-showing a hidden conversation (by user interaction) should focus on it immediately.
23:19:02 <flo> (the patch actually changes the indentation in the showConversation method, but I made the diff with --ignore-space-change so that code changes are visible
23:25:33 <-- clokep has quit (Ping timeout)
23:28:15 <-- Goncyn has quit (Ping timeout)
23:47:14 --> Goncyn has joined #instantbird
23:52:10 <DGMurdockIII> what a good video player for android
23:52:30 <DGMurdockIII> i now you guy have a android phone
23:52:45 <DGMurdockIII> i just wonderd what you guys use
23:54:56 <flo> totally offtopic :-P
23:58:39 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a7b52daec579 - Florian Quèze - Reopen conversations automatically when receiving an IM or a ping.
23:58:40 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/5fcdc76df8ce - Florian Quèze - Fix the redisplay of the 'Hidden Conversations' list when reopening the Contacts window.
23:58:41 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ea2c3f60ccb8 - Florian Quèze - Bug 983 - Re-showing a hidden conversation (by user interaction) should focus it immediately.