#instantbird log on 03 27 2012

All times are UTC.

00:19:15 <-- Eveo has quit (Ping timeout)
00:26:42 <-- chrisccoulson has quit (Ping timeout)
00:26:56 --> Eveo has joined #instantbird
00:30:42 --> chrisccoulson has joined #instantbird
00:46:33 <clokep> Mook_as: Do I have windbg with VS Express?
00:46:49 <Mook_as> no, it comes with the windows SDK I believe
00:48:48 <Mook_as> (common utilities, debugging tools for windows; if that installs the wrong version, redistributables, debugging tools, then run the msi manually)
00:48:53 <Mook_as> (it can get confused between 32 and 64 bit)
00:49:07 <clokep> OK...
00:49:18 <clokep> So I would need the 32-bit version then?
00:49:19 <clokep> Right?
00:49:21 <Mook_as> yeah
00:50:30 <clokep> Wait, what is "common utilities, ..."
00:50:31 <clokep> Is that path?
00:50:57 <Mook_as> it's the windows sdk installer component tree path :)
00:51:07 <clokep> Ahhhh.
00:51:14 <clokep> You know if it's checked by default? :)
00:51:28 <Mook_as> I don't
00:52:05 <clokep> OK I'll look into it in a bit.
00:52:08 <clokep> Thanks.
00:54:50 <clokep> aleth: "whois2.diff" is your newest?
00:55:02 * clokep also has "whoisnew.diff" ;)
00:56:31 <aleth> clokep: ignore the filename, it's temporary ;)
00:56:47 <clokep> Yes...but...which is newer? :(
00:56:55 <aleth> The one in the bug :P
00:57:02 <aleth> https://bugzilla.instantbird.org/attachment.cgi?id=1268&action=edit
00:57:18 * clokep is lazy...
00:57:24 <clokep> whois2.diff it is!
00:57:29 <aleth> whois2, it seems
00:57:31 <clokep> Yay lots of rejs!
00:57:44 <aleth> paths :(
00:57:50 <clokep> Yes. :)
00:57:53 <clokep> I thought I fixed them already.
00:58:10 <aleth> I get the problem too the other way round...
00:59:23 <clokep> Right.
01:00:29 <-- Mook_as has quit (Quit: gone)
01:00:57 <aleth> And I had some fun earlier tracking down a bug which was due to a partially applied patch where git didn't see fit to mention the fact
01:01:25 * aleth should turn on verbose
01:01:35 <clokep> Haha.
01:01:44 <clokep> So you have access to git but not Mercurial?
01:01:57 <aleth> yep... thankfully
01:02:12 <clokep> Is there nothing like hg-git for git talking to hg?
01:02:18 <clokep> (I.e. instead of hg-git, git-hg?)
01:02:24 <aleth> Hmm. I should investigate
01:03:32 <clokep> I mean  I guess they'd still be git patches, but they'd be on the real repo...and if it's a udiff, it shold be fine. :)
01:03:43 <clokep> Although Iv'e found git to make really messed up patches personally...
01:05:50 <aleth> Well, I hope that whois one is ok at least.
01:06:02 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
01:22:51 <clokep> This patch ahs really weird whitespace changes. :-/
01:23:13 <clokep> Possibly bitrot from Tb changes though?
01:41:36 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
02:00:04 --> waynenguyen_1 has joined #instantbird
02:09:43 <-- waynenguyen_1 has quit (Quit: http://www.mibbit.com ajax IRC Client)
02:14:17 --> qheaden has joined #instantbird
02:14:33 <-- qheaden has left #instantbird (Leaving)
02:17:01 --> waynenguyen_1 has joined #instantbird
02:45:41 <instant-buildbot> build #443 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/443
04:33:04 <instant-buildbot> build #527 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/527
05:01:49 <-- Kaishi has quit (Quit: Kaishi)
05:01:53 --> Kaishi has joined #instantbird
05:20:49 <-- EionRobb has quit (Quit: Leaving.)
05:34:14 <-- Kaishi has quit (Quit: Kaishi)
05:34:39 <-- Tomek has quit (Quit: Instantbird 1.1)
06:02:44 <instant-buildbot> build #431 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/431
06:03:56 --> EionRobb has joined #instantbird
06:18:49 --> jc has joined #instantbird
06:44:02 <-- EionRobb has quit (Quit: Leaving.)
06:51:16 --> EionRobb has joined #instantbird
07:05:23 <-- gerard-majax has quit (Ping timeout)
07:24:26 --> FeuerFliege has joined #instantbird
07:30:31 <-- FeuerFliege has quit (Ping timeout)
08:09:49 --> gerard-majax has joined #instantbird
08:10:22 <-- waynenguyen_1 has quit (Ping timeout)
08:29:12 --> NmN has joined #instantbird
08:33:08 --> Even has joined #instantbird
08:33:08 * ChanServ sets mode +o Even 
08:33:35 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
08:33:41 --> Even has joined #instantbird
08:33:41 * ChanServ sets mode +o Even 
08:50:38 --> waynenguyen_1 has joined #instantbird
08:56:39 --> mmkmou has joined #instantbird
09:02:18 --> flo has joined #instantbird
09:02:18 * ChanServ sets mode +qo flo flo 
09:02:35 <flo> hello :)
09:04:25 <flo> (on twitter) "today i learned instantbird doesn't have a block feature. BOY YOU BETTER BE LUCKY YOU'RE SO MUCH FASTER THAN PIDGIN..." :-D
09:04:37 <flo> I didn't know we are so much faster than Pidgin, but ok :)
09:05:18 <EionRobb> lol
09:26:25 <flo> I wonder how the task manager can display that Firefox is using more than 5,000% of my CPU :-S
09:29:13 --> aleth has joined #instantbird
09:29:13 * ChanServ sets mode +h aleth 
09:33:20 <-- aleth has quit (Input/output error)
09:39:14 <flo> uh, deleting a JS-XMPP account doesn't remove any buddy from the blist :-S
09:41:54 <EionRobb> what happens when you send them a message? :)
09:42:20 <flo> probably some random JS error (if you can start a conversation)
09:42:55 <-- waynenguyen_1 has quit (Quit: http://www.mibbit.com ajax IRC Client)
09:51:17 <-- EionRobb has quit (Quit: Leaving.)
09:51:28 --> EionRobb has joined #instantbird
09:54:04 <flo> ah, so for libpurple accounts, we delete them during unInit and they delete all buddies themselves; and we ignore prpl deleting their buddies during shutdown
10:09:54 <-- EionRobb has quit (Quit: Leaving.)
10:10:07 --> EionRobb has joined #instantbird
10:12:17 <-- EionRobb has quit (Quit: Leaving.)
10:17:09 --> clokep has joined #instantbird
10:17:09 * ChanServ sets mode +o clokep 
10:21:59 --> EionRobb has joined #instantbird
10:23:19 <-- EionRobb has quit (Quit: Leaving.)
10:46:13 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
11:32:23 --> clokep_work has joined #instantbird
11:32:24 * ChanServ sets mode +o clokep_work 
12:12:49 --> pvagner has joined #instantbird
12:20:52 --> sonny has joined #instantbird
12:24:31 <flo> I wonder why we have the "closing-conversation" notification
12:24:37 <flo> nothing seems to listen for it
12:32:00 <clokep_work> Is it for addons?
12:32:15 <flo> possibly. Do we know an add-on using it?
12:32:44 <clokep_work> No.
12:34:08 <flo> not documented in .idl files, and neither on https://wiki.instantbird.org/Instantbird:Notifications
12:34:42 <flo> (+ that page seems seriously outdated)
12:34:56 <flo> last update in June 2010
12:35:22 <flo> ah, https://wiki.instantbird.org/Instantbird:Notifications:trunk is what I was looking for
12:35:36 <clokep_work> Yes, was just going to point you there. :)
12:35:38 <flo> nothing links to it of course
12:36:17 <flo> it's outdated too anyway
12:36:28 <flo> all these purpleI* interfaces have been renamed
12:39:29 <clokep_work> Does that information need to be documented on mdc eventually anyway?
12:40:24 <flo> I have a feeling you know the answer :-P
12:40:52 <flo> I'm currently trying to clean-up things when a JS-XMPP account is deleted
12:41:09 <flo> clean-up means in this context removing all buddies and closing all conversations
12:41:23 <clokep_work> Ah. IRC probably doesn't do that gracefully either.
12:41:37 <flo> likely
12:41:53 <flo> I suspect if I manage to get it working for JS-XMPP it will be trivial to do the same for JS-IRC then
12:44:07 <clokep_work> Probably, yes. :)
12:56:59 <flo> I don't see how http://lxr.instantbird.org/instantbird/source/chat/protocols/xmpp/xmpp.jsm#191 could be right if the account is disconnected, or has been disconnected since the conversation was joined
12:59:19 <clokep_work> Hmmm...unless close isn't called if the account is disconnected.
12:59:40 <flo> what if the account has been reconnected?
12:59:46 <flo> I don't think we auto-rejoin mucs
13:00:10 <clokep_work> The auto-joins should still occur, but we don't auto-rejoin anything that's open, no.
13:01:58 <flo> it seems it's hidden by: http://lxr.instantbird.org/instantbird/source/instantbird/content/conv.xml#128
13:04:33 <flo> bah, we don't even rejoin :(
13:04:45 <flo> http://lxr.instantbird.org/instantbird/source/chat/protocols/xmpp/xmpp.jsm#559
13:09:06 <clokep_work> :-/
13:10:48 <flo> have you found the cause of your sound crash yesterday?
13:11:10 <clokep_work> No.
13:11:28 <clokep_work> I realized I hsould really try aleth's patch instead (as I've taken way too long to review that).
13:11:39 <clokep_work> But then my debug Instantbird was crashing whenever it started.
13:11:46 <clokep_work> And I had a bunch of real life stuff to do, so I gave up.
13:12:03 <flo> what's the expected behavior when a purple conversation is closed?
13:12:14 <flo> (because the account is removed)
13:12:42 <flo> currently the window/tab stays open and if I try to send something I receive JS errors in return
13:13:14 <clokep_work> I think they should be closed.
13:13:21 <clokep_work> You're removing the account, kill all references to it.
13:13:47 <flo> I think there are 2 possible ways to handle it: either close the window, or reply to each sent message with an error system message saying it can't be sent
13:14:59 <clokep_work> I think it's easier to close the window (and not unexpected).
13:15:47 <flo> clokep_work: we have killed all references to it, but the ui-conversation still exists (as long as the conversation.xml binding exists and isn't uninitialized) and the JS errors are because the message is sent to an ui-conversation without target
13:16:29 <clokep_work> Right. I think that it makes sense to close the conversation (and kill all user facing references to that account as well).
13:16:49 <clokep_work> But I could see that people might disagree and would r+ a bug that just catches the siutation and says it can't send messages. ;)
13:16:58 <clokep_work> (Could we disable the textbox instead in this situation?)
13:17:38 <flo> do we really want to disable the textbox just because it's not possible to send?
13:19:54 <clokep_work> I guess not, you could still enter commands.
13:22:52 --> Tomek has joined #instantbird
13:24:36 <flo> clokep_work: jb says he's always connected by instantbird as "jc" and jb isn't in use. How is this possible?
13:26:30 <clokep_work> flo: It shouldn't be, although it seems like he has a crappy connection.
13:26:36 <clokep_work> I'm fairly certain I've seen him as "jb"
13:27:18 <clokep_work> He seems to get a lot of ping timeouts: he definitely initially connects as jb: http://log.bezut.info/instantbird/120326/#m15
13:27:23 <jc> clokep_work: so a possible option is that I'm using TB and IB at the same time, but with TB effectiveley disconnected
13:27:36 <jc> from IRC.
13:27:48 <clokep_work> clokep_work: "effectively disconnected"? What does that mean?
13:27:55 <clokep_work> Oops. Haha that was to jc ^
13:28:05 <jc> disconnected, for good
13:29:28 <clokep_work> That shouldn't be an issue then.
13:29:40 <clokep_work> It could be an issue if you try to connect both at the same time.
13:30:17 --> jb has joined #instantbird
13:30:29 <jc> clokep_work: worse, if I connect with TB, I appear as jb ..
13:30:33 <jc> as you can see...
13:30:49 <jc> and if I disconnect from TB...
13:30:54 <-- jb has quit (Quit: jb)
13:31:05 <jc> et voilà
13:31:22 <jc> I'm now jb in IB ... :
13:31:48 <flo> you need to /nick jb for that
13:31:48 <jc> or not ...
13:31:59 <jc> I'm not doing anyting like that
13:32:07 <flo> so you stay jc
13:32:15 <jc> did yuo noticejb [Daily@moz-A2A3C9E6.vlan402.asr1.cdg3.gblx.net] entered the room.
13:32:21 <flo> yes
13:32:27 <jc> so ???
13:32:35 <clokep_work> jc: Disconnect from Instantbird & reconnect please.
13:32:40 <jc> sure
13:32:48 <flo> clokep_work: I think he needs to restart instantbird, not just disconnect
13:32:48 <-- jc has quit (Quit: jc)
13:33:12 --> jc has joined #instantbird
13:33:24 <jc> back...
13:33:58 <jc> and my ID is certified w/ a pawd, just in case this mean anything to you
13:34:08 <clokep_work> Hmmm...I wonder if we keep the nick from a previous connection instead of resetting it in that case.
13:34:13 <clokep_work> If you /nick jb, does it work?
13:34:20 * jc is now known as jb
13:34:30 <jb> it does, doesn't it ?
13:34:32 <flo> clokep_work: I'm almost sure we don't rest the nick to what's in the account manager after disconnecting
13:34:39 <flo> *reset
13:34:39 <clokep_work> flo: Yes, that's the issue.
13:34:54 <clokep_work> jb Are you one of those crazy people that never shut down their computer and only put it to sleep? :)
13:35:14 <flo> clokep_work: I'm not crazy!
13:35:20 <clokep_work> (In that case...I'd suspect we reconnect to IRC with whatever your last nick was...so if you have one ping timeout...you'll then be jc forever!)
13:35:22 <flo> (or not for that reason :))
13:35:58 * flo thinks you have some more IRC enhancement work ahead ;)
13:36:22 <jb> clokep_work: I disconnect... and sleep, everyday !
13:37:20 <clokep_work> jb: You disconnect, but don't shutdown Instantbird? Yeah...that's the issue.
13:37:27 <clokep_work> I never realized that was a problem. I always shutdown. :)
13:37:35 <jb> I do shut everythinig down...
13:37:38 <jb> everyday
13:37:58 <clokep_work> Hmmm...
13:38:11 <clokep_work> flo: Yes. I do. :-/ I need to get my build working again so I can review + work on things.
13:38:27 <flo> jb: but you sometimes put the laptop to sleep when moving between meetings, don't you?
13:39:17 <jb> yes... what I do almost everyday, as well, is put the PC to hibernation... so that'll be the same thing that not disconnecting I think...
13:40:13 <jb> and the PC stays in hibernation mode overnight
13:46:14 <flo> clokep_work: how do you feel about http://pastebin.instantbird.com/22236 ?
13:49:39 <clokep_work> flo: Seems reasonable. ;)
13:49:55 <flo> It scares me ;)
13:50:02 <clokep_work> Is the left code exactly the same as IRC?
13:50:06 <flo> no
13:50:28 <flo> and I also thought that we should move that to jsProtoHelper while writing it :)
13:51:12 <flo> clokep_work: I think the JS-IRC code will fire the "update-conv-chatleft" notification each time the account is disconnected, even if the room hasn't been rejoined in between
13:51:38 <clokep_work> flo: Then we should fix that and move it into jsProtoHelper!
13:52:48 <flo> done
13:53:42 <flo> "It scares me ;)" cool, me feeling was right. It crashes when removing a libpurple account :-)
13:53:51 <flo> :(
13:55:22 <clokep_work> :'(
14:00:38 --> jazper- has joined #instantbird
14:01:31 <-- mmkmou has quit (Ping timeout)
14:05:57 --> waynenguyen has joined #instantbird
14:07:56 <-- Tomek has quit (Connection reset by peer)
14:07:58 --> Tomek has joined #instantbird
14:10:49 --> mmkmou has joined #instantbird
14:20:14 --> EionRobb has joined #instantbird
14:29:47 <flo> so, I think I've fixed my crasher, and I've verified that this patch actually fixes the Thunderbird issue I was trying to address :)
14:33:08 <clokep_work> Which issue is this?
14:33:20 <clokep_work> So are the Twitter peeps actually talking to Tb peeps?
14:33:24 <flo> when deleting an account, nothing changes in the left pane (still all contacts and all conversations)
14:33:33 <flo> why not?
14:34:13 <-- NmN has quit (Quit: Instantbird 1.1)
14:34:48 --> qheaden has joined #instantbird
14:35:44 <qheaden> flo: Hey there. I finished my proposal for the error console. I have to send it over to you.
14:36:06 <clokep_work> flo: "why not?" I'm just curious. :)
14:39:30 <flo> how long is it supposed to take for an IRC contact to be marked as available after adding it?
14:39:40 <flo> (assume the contact is available of course)
14:40:10 <clokep_work> I think it depends on how many contacts you have.
14:40:17 <clokep_work> Or ~1 minute.
14:40:19 <clokep_work> Let me check.
14:40:32 <flo> wasn't there a bug filed to request the status for newly added contacts immediately?
14:40:42 <flo> or was it only discussed here?
14:40:48 <clokep_work> ~1 minute: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#526
14:41:15 <clokep_work> I don't think a bug was filed, no.
14:43:15 <-- qheaden has quit (Quit: Goodbye)
14:43:50 <flo> I should try to reply to qheaden's email soon :-|
14:45:08 <clokep_work> The previous one or a new one?
14:45:19 <flo> not a new one
14:46:20 <-- Tomek has quit (Ping timeout)
14:46:54 --> Tomek has joined #instantbird
14:47:17 <clokep_work> Ah, yeah I guess no one did reply to that...
14:47:34 <flo> I forwarded it only to you
14:48:46 <clokep_work> Ah, was it only to me? I see.
14:49:16 <flo> I think it was meant to be private
14:49:22 <clokep_work> Yes. Makes sense. :)
14:49:27 <flo> as it includes personal contact info
14:49:31 <clokep_work> I just didn't check that it was sent directory to me...
14:49:37 <clokep_work> Well let me know if you want me to read a response.
14:50:55 <instantbot> New Core - General bug 1354 filed by florian@instantbird.org.
14:50:57 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1271 on bug 1354.
14:50:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1354 nor, --, ---, nobody, NEW, JS-protocols should close their conversations and remove their buddies when they are removed
14:56:58 <instantbot> clokep@gmail.com denied review for attachment 1271 on bug 1354.
14:57:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1354 nor, --, ---, nobody, NEW, JS-protocols should close their conversations and remove their buddies when they are removed
15:02:50 --> jc has joined #instantbird
15:13:30 --> testtb has joined #instantbird
15:17:42 <-- gerard-majax has quit (Ping timeout)
15:23:26 --> logiclord has joined #instantbird
15:28:23 --> gerard-majax has joined #instantbird
15:28:25 <-- pvagner has quit (Ping timeout)
15:36:29 --> aleth has joined #instantbird
15:36:29 * ChanServ sets mode +h aleth 
15:38:09 <-- jc has quit (Connection reset by peer)
15:38:13 --> jc has joined #instantbird
16:02:25 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=739599 seems to indicate we don't need to aria attribute on each message, but it could work on the <div id="Chat"> element
16:02:31 <flo> that would be way simpler :)
16:05:23 <flo> clokep_work: so is remove required? or unInit? or both?
16:05:45 --> igorko has joined #instantbird
16:06:45 <clokep_work> flo: Both I think.
16:06:55 <clokep_work> If we expect breakage by them not being implemented...we should throw. :)
16:07:23 * clokep_work is on lunch if you want a quick review. ;)
16:09:10 <instantbot> florian@instantbird.org requested review from clokep@gmail.com for attachment 1272 on bug 1354.
16:09:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1354 nor, --, ---, florian, NEW, JS-protocols should close their conversations and remove their buddies when they are removed
16:11:11 <instantbot> clokep@gmail.com granted review for attachment 1272 on bug 1354.
16:11:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1354 nor, --, ---, florian, NEW, JS-protocols should close their conversations and remove their buddies when they are removed
16:11:49 <flo> and now I don't know how that can land in comm-central
16:12:45 <clokep_work> Can we open a bug in bmo that is " port these instantbird bugs to comm-central" and include anything that's changed since the fork?
16:13:02 <flo> maybe
16:13:16 <clokep_work> (And in that bug link to the Instantbird bugs?
16:13:19 <clokep_work> )
16:14:40 <clokep_work> Maybe we should talk to Standard8 about this right now if he's around?
16:16:55 <flo> I think I'll email Mark and David about this
16:17:10 <flo> (right now they are probably in the driver meeting)
16:19:04 <clokep_work> Alright.
16:23:17 <clokep_work> CC me if you'd like. ;)
16:23:32 <flo> of course!
16:33:14 <clokep_work> OK. :)
16:51:26 <clokep_work> Do Twitter tooltips not work in TB?
16:53:37 <flo> tooltips don't work on the nicklist
16:54:07 <clokep_work> Ah. That's lame.
16:55:46 <-- EionRobb has quit (Quit: Leaving.)
16:56:08 <flo> the patch has been waiting for review for 13 days I think :-P
16:56:37 <clokep_work> Hahah. I think you c can resolve jb's as a dup then. :P
16:58:13 <-- igorko has quit (Connection reset by peer)
16:59:58 --> Kaishi has joined #instantbird
17:01:41 <flo> do we have the avatar in the twitter tooltips?
17:01:42 <Kaishi> I'm getting some wacky IRC disconnect issues on the latest nightly
17:02:35 <-- gerard-majax has quit (Ping timeout)
17:02:50 <flo> clokep_work: I think jb really dislikes the "timeline" word in that tooltip
17:03:14 <jb> clokep_work: I _really_ do :D
17:04:23 <jb> just because it's redundand and does not add any information
17:05:54 <flo> I would like to get rid of the "Account: <username>" line of the tooltip when the user has only one account on that protocol
17:06:43 <flo> but each time I start really looking at these tooltips, I want to redesign them completely (I've even filed twice that "redesign tooltips" bug :-D)
17:07:39 <clokep_work> jb: Do you hate it in the conversation window too?
17:07:59 <-- mmkmou has quit (Ping timeout)
17:08:30 <jb> Can you look at bug 739675 ?
17:08:39 <testtb> wow, I really miss the colors when looking at the IRC conversation in Thunderbird. :(
17:09:02 <flo> jb: bug 739675 is what started the conversation here ;)
17:09:22 <flo> jb: clokep is watching the "Instant Messaging" component and receives all emails for bugs filed there
17:10:26 <jb> clokep_work: so the answer is that hovering a contact name, wheter in conversation, participant or contacts lists, could/should behave the same way
17:10:36 <clokep_work> I agree! :)
17:11:01 <clokep_work> Well...
17:11:03 <clokep_work> Kind of.
17:11:28 <flo> jb, I think this question "jb: Do you hate it in the conversation window too?" was for the first line of the right pane (the one displayed with a big font), not for a tooltip
17:11:30 <clokep_work> I disagree for something like IRC...when I hover myself in this room it should show that I'm an op. but in #maildev I'm not. So the tooltips aren't exactly the same.
17:11:47 <clokep_work> flo: Itwas do you hate that we call the timeline "@clokep timeline".
17:12:14 <flo> ah, in the left pane (for Thunderbird) / the tab title (in Instantbird)
17:13:48 <flo> http://i.imgur.com/Eq21p.png (comparison to illustrate what I said about missing the colors)
17:13:54 --> Mook_as has joined #instantbird
17:15:34 <clokep_work> flo: I agree. :)
17:15:40 <clokep_work> I thing color is a really important visual key.
17:15:47 <clokep_work> s/thing/think/
17:15:58 <clokep_work> s/key/cue/
17:16:09 --> Mic|web has joined #instantbird
17:28:12 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
17:29:14 <-- jc has quit (Input/output error)
17:29:39 <-- testtb has quit (Ping timeout)
17:30:58 <-- jb has quit (Ping timeout)
17:48:25 <-- logiclord has quit (Quit: Leaving.)
17:57:47 <-- Tomek has quit (Ping timeout)
18:05:36 <Mic|web> Hi
18:06:25 --> mmkmou has joined #instantbird
18:08:40 <-- Kaishi has quit (Quit: Kaishi)
18:08:41 <instantbot> Just appeared in Pidgin News - default :
18:08:42 <instantbot> http://salinasv.blogspot.com/2012/03/libpurple-in-gsoc-2012.html - Jorge Villaseñor: Libpurple in GSoC 2012
18:09:55 * clokep_work thinks we should write something on the blog about the crashes from sound...
18:11:09 --> igorko has joined #instantbird
18:17:39 <-- igorko has quit (Ping timeout)
18:18:59 --> igorko has joined #instantbird
18:37:52 <Mic|web> Bye
18:37:54 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:01:05 --> flo has joined #instantbird
19:01:05 * ChanServ sets mode +qo flo flo 
19:14:35 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
19:15:58 <-- Suiseiseki has quit (Ping timeout)
19:17:24 --> Suiseiseki has joined #instantbird
19:28:32 <clokep_work> Uhh...I find the mail that just went to the contact lis very contradictory.
19:31:27 <flo> seems to be requesting that we add meta-contacts
19:31:38 --> flyeblue has joined #instantbird
19:31:40 <flo> and maybe the interruption manager
19:35:38 <-- flyeblue has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:45:50 <clokep_work> So...that still confuses me. :)
19:47:31 <flo> I would be confused if confused users started expressing themselves in non-confusing ways :-P
19:48:40 <aleth> I think he/she hasn't noticed they can unify buddies to contacts...
19:53:12 --> EionRobb has joined #instantbird
19:53:29 <clokep_work> We should get Mic's patch done!
19:53:31 <clokep_work> That makes it more obvious. :)
19:57:45 <flo> yeah...
19:57:58 <flo> is it stuck in review, or unfinished?
19:59:42 <clokep_work> Both?
20:01:33 <flo> :(
20:05:41 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
20:10:55 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
20:24:28 --> pvagner has joined #instantbird
20:35:28 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:10:41 <-- chrisccoulson has quit (Quit: Ex-Chat)
21:17:08 --> chrisccoulson has joined #instantbird
21:24:28 <aleth> What DOM Inspector displays as #text elements, are those actually separate elements, or just the textcontent of the preceding element?
21:25:57 <Mook_as> they're not elements, they're text nodes
21:26:16 <aleth> But they are in fact separate nodes?
21:26:21 <Mook_as> (an Element is a Node; a text node is also a Node, but they're not Elements)
21:26:41 <Mook_as> yes, the DOM is object-oriented and has inheritance :)
21:27:50 <aleth> Even attributes are nodes :)
21:28:08 <Mook_as> yes, though you'll get a million lines of spew from gecko if you use them that way :p
21:30:25 <aleth> Ah, I was confused by element.textContent
21:31:20 <Mook_as> yep, that's a helper getter for "walk all the children, grab all the text nodes, and ram them together into a string"
21:31:32 <Mook_as> (since you also see text from sub-elements, IIRC)
21:31:49 <aleth> Yes, and I initially thought it might be an attribute :-/
21:33:04 <aleth> I wonder why MDN now lists each search result twice...
22:09:19 --> mmkmou has joined #instantbird
22:15:14 --> clokep has joined #instantbird
22:15:14 * ChanServ sets mode +o clokep 
22:21:18 <-- waynenguyen has quit (Ping timeout)
22:24:50 --> waynenguyen has joined #instantbird
22:25:49 <clokep> Hello.
22:33:02 --> qheaden has joined #instantbird
22:33:40 <qheaden> flo: Hi there! Did you receive the email containing my proposal?
22:33:51 <flo> yes
22:33:59 <EionRobb> did you say "I do"?
22:34:02 <flo> hello :)
22:34:17 <clokep> EionRobb thinks he can make marriage jokes now. ;)
22:34:21 <qheaden> Well, I created a new, more complete one.
22:34:29 <qheaden> So I'll send that over to you in a minute.
22:35:20 <EionRobb> is it one of those things where you have to ask 3 times to be let in?
22:35:41 <clokep> I'll let you know when I'm allowed to make them. ;)
22:36:47 <qheaden> flo: Okay. Sent.
22:38:04 <flo> qheaden: don't hesitate to cc clokep to your emails too, he will likely be co mentoring our SoC students ;)
22:38:50 <qheaden> Oh ok. Thanks for that info. Now I can pester clokep. :)
22:39:11 <qheaden> clokep: What is your email?
22:39:36 <flo> clokep AT gmail.com/instantbird.org (as you prefer)
22:39:37 <clokep> qheaden: @gmail.com
22:39:59 <qheaden> clokep: Ok. I'll send you a copy of my proposal as well. The more feedback, the better.
22:41:00 <clokep> I forgot about that alias. :)
22:41:46 <qheaden> clokep: OK. I sent it to your @gmail.
22:41:51 <clokep> Good. I have something to read while I eat now. :P
22:42:29 <qheaden> lol
22:44:25 <flo> I've no idea of what the "message pipeline" your proposal talks about is (or if that even exists)
22:45:29 <qheaden> Well, now it exists! :P
22:45:43 <qheaden> Ok. So it would be best to remove that?
22:48:18 --> Kaishi has joined #instantbird
22:49:07 <flo> qheaden: or rather to clarify what you mean
22:49:58 <clokep> I'm curious why you chose to say you'll extend the current error console? Do we know what baggage that might come with? I'm wondering if something like the web console might be better.
22:50:10 <flo> because we really need to have a good feeling about whether you understand what you are describing of if it's just an abstract description
22:50:28 * Mook_as is curious now.
22:50:31 <Mook_as> but don't mail me ;)
22:50:44 * qheaden mails Mook
22:50:46 <qheaden> :P
22:51:04 <qheaden> clokep: Hmm. You have a point about the web console.
22:51:47 <qheaden> clokep: Actually, the web console is much better, as it already has the ability to enter commands, which would allow sending manually crafted protocol messages.
22:52:21 <clokep> qheaden: Both can enter commands. :) I wa sjust looking for an explanation in there of why you said you'd use the error console code.
22:52:57 * clokep feels old: Re: "Making Cool Software Since 2010"...
22:53:06 <qheaden> :P
22:53:52 <qheaden> flo: Do you think it is better to make a new console with existing code, or add a tab to one of the existing consoles?
22:54:16 <clokep> qheaden: I think we want to hear why /you/ think one of those is best. :)
22:54:49 <flo> qheaden: I'm more interested in the info I'll be able to see than in which window I'll open for that
22:55:31 <qheaden> ok
22:55:41 <clokep> (For example: what does "protocol aware" mean? I know flo and I have ideas about that and have discussed it, but we want to know what you think it means!)
22:56:21 <qheaden> So basically, explain things in more concrete details?
22:58:32 <clokep> I think it would help, yes.
22:58:39 <flo> right, we need to be sure that we understand what you mean; we shouldn't have to assume you mean what we would like ;)
23:00:04 * qheaden revises proposal
23:05:06 * clokep wants to know why his Instantbird keeps crashing...
23:05:21 <qheaden> clokep: Maybe you need the new protocol console. :P JK
23:05:31 <clokep> I think I need to rebuild...
23:05:35 * clokep goes away for 2 hours. :P
23:09:12 <flo> clokep: is this still the sound issue, or another new crasher?
23:09:52 <clokep> flo: My debug build isn't running.
23:09:58 <clokep> I'm wondering if it's like half Moz 10 and half Moz 11.
23:10:01 <clokep> So I'm trying a rebuild...
23:10:28 <clokep> It's also possible it's a local patch. :)
23:15:13 <qheaden> Hmm. I'm trying to run Instantbird on Xubuntu to no avail. What are the library requirements? Firefox runs fine on my system.
23:15:30 <clokep> Is there any error message...? :
23:15:30 <clokep> :P
23:15:45 <clokep> You need the 32-bit compatibility libraries though if you don't have 'em.
23:16:17 <Mook_as> or build your own, however many hours that takes
23:16:24 <qheaden> It can't seem to find libXrender.so
23:16:33 <qheaden> Hmm, I thought I had that installed.
23:17:00 <qheaden> It already have the libxrender1 package installed.
23:19:23 <flo> Good night
23:19:54 <clokep> Goodnight!
23:19:59 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
23:20:24 --> danols has joined #instantbird
23:21:21 <danols> when will there be voip support ?
23:21:57 <clokep> danols: When someone adds it. ;)
23:22:03 <danols> ha :)
23:22:03 <danols> k
23:22:08 <clokep> We'd love to do it, but there's no active work going on toward it righ tnow.
23:23:25 <clokep> If you have interest in adding it we'll certainly work with you to get it integrated! :)
23:58:32 * aleth can't find documentation for do_QueryInterface
23:58:47 --> Tomek has joined #instantbird