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 firstname.lastname@example.org. 01:17:16 <instantbot> email@example.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> firstname.lastname@example.org added attachment 785 to bug 749. 01:31:27 <instantbot> email@example.com cancelled review?(florian@instantbird .org) for attachment 762 on bug 749. 01:31:28 <instantbot> firstname.lastname@example.org 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&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 email@example.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 firstname.lastname@example.org. 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 email@example.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 firstname.lastname@example.org. 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 email@example.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 firstname.lastname@example.org. 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> email@example.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 firstname.lastname@example.org. 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 email@example.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 firstname.lastname@example.org. 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 email@example.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.