#instantbird log on 06 21 2012

All times are UTC.

00:00:46 <flo> ok
00:01:53 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1650 on bug 1530.
00:01:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1530 nor, --, ---, aletheia2, ASSI, Autoscroll subtly broken after moz13 update
00:02:27 <-- Tomek has quit (Ping timeout)
00:05:39 <flo> aleth: isn't https://bugzilla.instantbird.org/attachment.cgi?id=1617&action=diff noisy?
00:06:01 <aleth> In what way? It's symmetric.
00:06:33 <flo> for private conversations that are in the contact list
00:07:08 <aleth> I had an alternative patch which suppressed the reconnection message when the status of the contact was unknown.
00:07:08 <flo> currently I see "Your account is disconnected (the status of Quentin Raynaud is no longer known)." when disconnecting, and "Quentin Raynaud is now Available." when my account is back online.
00:07:27 <flo> aleth: wouldn't you want it *only* when the status of the contact is unknown?
00:07:33 <-- Bollebib has quit (Connection reset by peer)
00:07:45 <aleth> This only works for some protocols, and looks a bit odd once you start expecting a reconnection message.
00:07:51 <aleth> let me show you what I had
00:08:17 * jwir3 is now known as jwir3|away
00:08:32 <aleth> http://pastebin.instantbird.com/46555
00:08:37 <flo> I you like to see "Your account has been reconnected (Quentin Raynaud is available)"
00:09:44 <aleth> Yes, that would be ideal. Tricky to do  though.
00:10:48 <aleth> Hmm, maybe not so tricky. You'd just suppress the update-buddy-status notification
00:11:15 <flo> aleth: the problem is, that notification currently sucks :(
00:11:34 <flo> because it displays for some reason that quentin is offline
00:11:37 <aleth> And you need it for other things.
00:11:51 <aleth> :(
00:12:19 <flo> I think the issue is that when we receive account-connected, we change all the "unknow" to "offline", and then when the account receives presence info, it changes some offline to the real status
00:12:44 <aleth> That could be it.
00:13:05 <aleth> That certainly is the reason why for some protocols the patch in the pastebin didn't work
00:14:10 <flo> and what's displayed when rejoining a MUC?
00:14:34 <aleth> The same account reconnected message
00:14:51 <instantbot> florian@instantbird.org granted review for attachment 1644 on bug 1518.
00:14:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1518 min, --, ---, aletheia2, ASSI, Don't display the topic system message again if it hasn't changed
00:15:10 <aleth> That's actually where it is most useful
00:15:11 <flo> aleth: even if it's in a parted conversation?
00:15:21 <aleth> Yes.
00:15:31 <aleth> Which is correct, because then you know you can /join again
00:15:48 <flo> we don't display the "your account is disconnected" message in parted rooms, do we?
00:15:52 <aleth> We do.
00:16:34 <flo> :(
00:16:43 <aleth> I'm not even sure it's wrong.
00:17:33 <clokep> It makes sense, but is it what a user expects?
00:17:40 <clokep> (That mythical generic user. ;))
00:17:52 <aleth> Though arguably if you tried to /join when disconnected you'd get feedback anyway at that point
00:18:35 <aleth> So I guess either way works, as long as you treat both disconnection and reconnection messages the same way
00:18:48 <flo> clokep: in that specific case, the mythical user exists, because it's not a generic one, but it's the reviewer, or the person doing the check-ins ;)
00:18:51 <clokep> Aren't we essentially just trying to show a status though? I wonder if it would be better to use an icon than all these messages...
00:19:06 <clokep> flo: I didn't know you were mythical. :)
00:19:52 <flo> clokep: I think the point of the system messages is to show the timestamp
00:19:53 <aleth> clokep: You want to add an account status indicator to each tab?
00:20:14 <instant-buildbot> build #280 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/280
00:20:18 <aleth> I suppose it's there already if you know where to look.
00:20:22 <flo> clokep: so that if you look at the conversation later, you can know if you were receiving presence information or not at that time
00:20:25 <clokep> flo: Ah, you're right.
00:20:46 <aleth> And messages!@
00:21:02 <clokep> flo: "you are putting the "disabled" attribute on the opposite button?" When you click disconnect, shouldn't the disconnect button be disabled? "the expected behavior is we should disable the "disconnect" button for half a second, and then have the "connect" button that appears and isn't disabled"
00:21:04 <aleth> Otherwise there will be no indication you may have gaps in the logs
00:22:20 <clokep> Maybe I'm just confused by that bug. :-/
00:22:22 <flo> clokep: when you click "disconnect", the disconnect button is replaced by the "connect" button
00:22:32 <flo> clokep: it's the "connect" button that needs to be disabled
00:22:32 <clokep> Immediately? It doesn't seem to be. :-S
00:22:52 <flo> clokep: because JS-IRC is slow :-P
00:23:01 <flo> the opposite example is easier to understand
00:23:11 <clokep> I'm very confused at the chain of events here...
00:23:27 <flo> when you click connect, as soon as the "accont-connecting" notification is received, the connect button disappaers and the disconenct button is visible ; it's that button that needs to be disabled
00:24:41 <flo> and you are confused because it's confusing, and it's because it's confusing that we have that bug in the first place
00:25:09 <flo> I suggested always disabling both buttons at once to simplify things, because we don't care if hidden buttons are disabled or not :)
00:25:33 <clokep> Right.
00:27:02 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/eacbcea750ea - Florian Quèze - Remove some obsolete style rules from conversation.css.
00:27:03 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d267540b8f52 - aleth - Bug 385 - Rejoin IRC channels after reconnect, r=clokep.
00:27:04 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/aab2aae54619 - aleth - Bug 1520 - Make autojoin and "Join Chat" handle excess whitespace better, r=clokep.
00:27:05 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/27f653d6c7b9 - Will Nayes - Bug 1438 - Typing the beginning of a protocol name listed in the top protocols should select it, r=fqueze.
00:27:06 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/85be28e2cc78 - aleth - Bug 1518 - Don't display the topic system message again if it hasn't changed, r=clokep,fqueze.
00:27:07 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d161d706eb2 - aleth - Bug 1509 - Drop target does not reappear after detaching all but one merged buddies, r=clokep.
00:27:08 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/9baa0795be9a - aleth - Bug 1460 - Do not send blank lines / empty messages, r=clokep.
00:27:37 <flo> the changes seem to have been propagated correctly to https://hg.instantbird.org/l10n/en-US/ :)
00:28:21 <instantbot> clokep@gmail.com set the Resolution field on bug 1460 to FIXED.
00:28:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1460 min, --, 1.2, aletheia2, RESO FIXED, Do not send blank lines / empty messages
00:29:22 <instantbot> clokep@gmail.com set the Resolution field on bug 1509 to FIXED.
00:29:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1509 nor, --, 1.2, aletheia2, RESO FIXED, Drop target does not reappear after detaching all but one merged buddies
00:30:02 <instantbot> clokep@gmail.com set the Resolution field on bug 1518 to FIXED.
00:30:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1518 min, --, 1.2, aletheia2, RESO FIXED, Don't display the topic system message again if it hasn't changed
00:31:02 <instantbot> clokep@gmail.com set the Resolution field on bug 1438 to FIXED.
00:31:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1438 enh, --, 1.2, wnayes, RESO FIXED, Typing the beginning of a protocol name listed in the top protocols should select it
00:31:52 <instantbot> clokep@gmail.com set the Resolution field on bug 1520 to FIXED.
00:31:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1520 min, --, 1.2, aletheia2, RESO FIXED, Make autojoin and "Join Chat" handle excess whitespace better
00:32:33 <instantbot> clokep@gmail.com set the Resolution field on bug 385 to FIXED.
00:32:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=385 enh, --, 1.2, aletheia2, RESO FIXED, Rejoin IRC channels after reconnect
00:33:30 <clokep> aleth: Is "checkin-needed" correct on bug 1505?
00:33:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1505 enh, --, 1.2, aletheia2, RESO FIXED, [Bubbles] Change link color in system messages
00:33:59 <flo> yes :(
00:34:17 <flo> well, it's waiting for a review, but I think it's a trivial one
00:34:39 <aleth> Basically was reviewed over IRC...
00:35:01 <aleth> but the checkin-needed is still there from the previous patch I guess
00:35:07 <clokep> Hence why I ask. ;)
00:35:25 <instantbot> florian@instantbird.org granted review for attachment 1614 on bug 1505.
00:37:16 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
00:37:18 --> clokep has joined #instantbird
00:37:18 * ChanServ sets mode +o clokep 
00:38:23 <flo> I'll need to cancel the pending onCommit builds that will appear in a minute
00:38:53 <flo> otherwise (at least) the mac builder won't have time to finish 2 onCommit + the nightly before shutting down at 9am
00:43:26 <clokep> Would anyone like to review bug 1532 for me? :-D
00:43:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1532 min, --, ---, clokep, ASSI, Fix border radius after update to Mozilla 13
00:46:54 <clokep> flo: Should I update the licenses in the add-on repo while I'm messin' in there to MPL 2.0?
00:47:02 <clokep> Most of those files the license is longer than the code. :(
00:47:03 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/a0957ec93c4f - aleth - Bug 1505 - [Bubbles] Change link color in system messages - follow-up to use -moz-any-link instead of a in link selectors, r=fqueze.
00:49:09 <flo> clokep: feel free to do it :)
00:53:37 <flo> Good night
00:53:38 <-- Mook_as has quit (Quit: Mook_as)
00:53:43 <flo> uh, almost 3am :(
00:53:57 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
00:54:09 <aleth> ouch.
00:55:44 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1652 on bug 1404.
00:55:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1404 nor, --, ---, aletheia2, ASSI, Add "Your account is reconnected" system message
00:58:16 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1652 on bug 1404.
00:58:17 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1653 on bug 1404.
00:58:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1404 nor, --, ---, aletheia2, ASSI, Add "Your account is reconnected" system message
01:04:40 <instantbot> New Core - IRC bug 1533 filed by aletheia2@fastmail.fm.
01:04:41 <clokep> That will be sweet aleth. :)
01:04:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1533 nor, --, ---, nobody, NEW, Sending messages in a parted channel should fail better
01:04:58 <aleth> Yup, I was surprised how doable it was.
01:05:13 <aleth> Though it got a bit late because of that...
01:05:46 <clokep> Better to do it right and check it in a day later. :)
01:05:53 <clokep> Bah...so the tricky thing about that bug you just filed.
01:06:01 <clokep> You can technically send message sto an IRC channel you're not in.
01:06:55 <aleth> But we can fix the bug for sending to the channel whose tab we are typing from
01:07:09 <aleth> (Which suggests it should be fixed in the UI)
01:09:39 <clokep> Yup. :)
01:10:48 <clokep> Someone just needs to do it now. ;)
01:14:54 <aleth> Trivial to do.
01:15:00 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1654 on bug 1533.
01:15:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1533 nor, --, ---, aletheia2, ASSI, Sending messages in a parted channel should fail better
01:15:14 <clokep> Bah that means I need to do something. :P
01:15:26 <aleth> hehe
01:15:34 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
01:27:08 <-- myk has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
01:27:59 <instant-buildbot> build #281 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/281
01:29:40 <clokep> Hmmm...I'm not sure about that patch.
01:32:30 <instant-buildbot> build #249 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/249
01:58:30 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1655 on bug 1296.
01:58:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1296 enh, --, ---, clokep, ASSI, Unhandled IRC whois response messages 307 671 317
02:17:40 <instantbot> New Core - IRC bug 1534 filed by clokep@gmail.com.
02:17:41 <instantbot> clokep@gmail.com requested review from mook.moz+bugs.insta ntbird@gmail.com for attachment 1656 on bug 1534.
02:17:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1534 min, --, ---, clokep, ASSI, Allow using a custom username for IRC.
02:24:57 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
03:21:26 --> Mook has joined #instantbird
03:22:09 <-- Mook has quit (Quit: Mook)
03:22:22 --> Mook has joined #instantbird
03:25:12 <instant-buildbot> build #539 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/539
03:27:19 <instantbot> mook.moz+bugs.instantbird@gmail.com granted review for attachment 1656 on bug 1534.
03:27:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1534 min, --, ---, clokep, ASSI, Allow using a custom username for IRC.
03:28:20 --> skeledrew has joined #instantbird
03:35:38 <instant-buildbot> build #269 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/269
03:39:01 <Mook> hmm, instantbot also needs to watch Thunderbird:Instant Messaging bugs on bmo :p
05:03:22 <-- EionRobb has quit (Quit: Leaving.)
05:04:04 --> Knoetsch has joined #instantbird
05:09:46 <-- Kaishi has quit (Quit: Kaishi)
05:11:59 <-- Knoetsch has quit (Ping timeout)
05:45:17 --> FireFly_TB has joined #instantbird
05:51:14 --> FeuerFliege has joined #instantbird
06:10:06 <instant-buildbot> build #630 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/630
06:17:33 <-- Mook has quit (Quit: zzz)
06:21:06 <instant-buildbot> build #525 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/525
07:34:26 --> Tomek has joined #instantbird
07:37:11 <-- douglaswth has quit (Ping timeout)
07:38:14 --> douglaswth has joined #instantbird
07:42:43 --> sonny has joined #instantbird
08:11:33 --> Lalae has joined #instantbird
08:14:33 <-- Lalae has left #instantbird ()
08:27:45 --> Optimizer has joined #instantbird
08:29:30 --> Even1 has joined #instantbird
08:29:37 <-- Even1 has quit (Quit: Even1)
08:29:44 --> Even1 has joined #instantbird
08:39:03 <-- gerard-majax has quit (Ping timeout)
08:42:47 <-- FeuerFliege has quit (Input/output error)
08:43:29 --> pvagner has joined #instantbird
08:46:44 --> FeuerFliege has joined #instantbird
08:50:59 <-- micahg has quit (Ping timeout)
08:57:06 --> micahg has joined #instantbird
09:08:25 --> flo has joined #instantbird
09:08:25 * ChanServ sets mode +qo flo flo 
09:08:47 --> mmkmou has joined #instantbird
09:21:54 --> Mic has joined #instantbird
09:21:54 * ChanServ sets mode +h Mic 
09:22:57 <flo> FeuerFliege: in case you haven't seen my message yesterday, http://hg.instantbird.org/l10n/locales-status.html is now in working conditions again :)
09:23:02 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:23:12 --> Mic has joined #instantbird
09:23:12 * ChanServ sets mode +h Mic 
09:24:13 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:24:20 --> Mic has joined #instantbird
09:24:20 * ChanServ sets mode +h Mic 
09:28:43 --> aleth has joined #instantbird
09:28:43 * ChanServ sets mode +h aleth 
09:30:15 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:30:23 --> aleth has joined #instantbird
09:30:23 * ChanServ sets mode +h aleth 
09:30:33 --> gerard-majax has joined #instantbird
09:35:58 <-- meh has quit (Quit: be back in an hour or so)
09:37:01 <-- Mic has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:46:01 --> jb has joined #instantbird
09:56:02 --> meh has joined #instantbird
09:56:21 <-- Even1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
09:57:56 <-- Tomek has quit (Ping timeout)
10:02:49 <-- jb has quit (Ping timeout)
10:02:49 --> Bollebib has joined #instantbird
10:05:57 --> Even1 has joined #instantbird
10:06:08 <-- Even1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
10:06:13 --> Even1 has joined #instantbird
10:06:34 <-- Even1 has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
10:06:39 --> Even1 has joined #instantbird
10:11:30 <-- FireFly_TB has quit (Ping timeout)
10:11:30 <-- FeuerFliege has quit (Ping timeout)
10:13:19 --> jb has joined #instantbird
10:13:46 --> clokep has joined #instantbird
10:13:46 * ChanServ sets mode +o clokep 
10:22:03 <clokep> aleth: Did you see https://bugzilla.mozilla.org/show_bug.cgi?id=766842 /
10:22:10 <clokep> I have a feeling he just needs to press tab a second time.
10:23:08 <flo> clokep: the tab completion code is completely outdated on Tb ;)
10:23:21 <flo> and there's no interest in fixing it
10:23:24 <clokep> flo: Ah-ha.
10:23:39 <flo> (ie I'm not interested in working on that, + nobody in the Tb team has complained ;))
10:23:43 <clokep> I forgot it was part of the conversation binding.
10:23:56 <flo> clokep: I'm basically waiting for the tab complete code to be abstracted in a module :)
10:25:35 <aleth> Yes, it seems like the correct behaviour, though an edge case where it is unclear what the right thing to do is. The lowercase indicates that there is another possible completion.
10:26:17 <aleth> I don't know to what extent the old code in TB plays a role in making this annoying for Mook.
10:26:45 <aleth> I should look at the modulization at some point...
10:26:51 <flo> aleth: with the current code he would just have to press tab a second time, wouldn't he?
10:26:56 <aleth> Yes.
10:27:08 <flo> that seems fine
10:27:25 * clokep is very confused. :-S
10:27:28 <flo> and I think it's OK to have Ib1.2 ship with a better tab completion than Tb15 ;)
10:27:28 <aleth> Also it's very rare that "micahg" is active, so Mic would be preferred anyway
10:27:38 <clokep> If I do "" || "Test", it seems to evaluate to test, which would handle the empty string case.
10:27:46 <flo> he may become soon, now that you've pinged him though ;)
10:27:48 <clokep> BUt it doesn't work in the code I have in bug 1534 (I checked).
10:27:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1534 min, --, ---, clokep, ASSI, Allow using a custom username for IRC.
10:27:56 <aleth> oops...
10:31:16 * flo is about to send some more bugspam
10:31:42 <aleth> clokep: That's strange
10:34:10 <clokep> Hmm...I think I needed parens.
10:34:13 <-- Optimizer has quit (Ping timeout)
10:34:47 --> Optimizer has joined #instantbird
10:36:14 <instantbot> clokep@gmail.com requested review from mook.moz+bugs.insta ntbird@gmail.com for attachment 1657 on bug 1534.
10:36:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1534 min, --, ---, clokep, ASSI, Allow using a custom username for IRC.
10:37:13 <clokep> that wasn't /that/ much spam. :P
10:39:46 <flo> clokep: not finished ;)
10:45:46 * clokep starts marking flo as spam.
10:46:07 * flo will do the same for "review requested" emails ;)
10:46:32 <clokep> Haha, well played.
10:49:34 <flo> aleth: "XMPP sets status to Unknown when there is no preferred resource for a buddy " isn't 'no preferred resource' == no online resource?
10:50:17 <aleth> I don't know. It was just an example for "I don't know the code well enough to be certain"
10:52:35 <aleth> Looking at lxr, I couldn't come up with an example for "status unknown and account connected"
10:52:46 <aleth> But I wasn't sure.
10:57:19 <flo> unknown usually means the account isn't connected
10:57:43 <flo> but there can be a few additional cases, like if you sent a buddy request on XMPP
10:58:04 <flo> the buddy is added to your roster immediately, but the status is unknown until the request is approved
10:58:21 <flo> well, it should work this way at least (I'm not sure it really does)
10:59:13 <aleth> Right, good to know.
11:00:29 <aleth> Though in that example you wouldn't need both versions of the strings as you can't start a conversation with a buddy that is status=unknown. But... if a conv is open and authorisation is withdrawn?
11:01:05 <aleth> Rare edge case territory at any rate by the sound of it...
11:01:38 <-- pvagner has quit (Ping timeout)
11:01:56 <-- Optimizer has quit (Ping timeout)
11:02:53 --> FireFly_TB has joined #instantbird
11:03:05 --> FeuerFliege has joined #instantbird
11:03:13 <flo> clokep: in bug 1296 you are adding 2 lines to all irc nick tooltips?
11:03:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1296 enh, --, ---, clokep, ASSI, Unhandled IRC whois response messages 307 671 317
11:04:55 --> pvagner has joined #instantbird
11:05:14 <-- clokep has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
11:05:47 --> Optimizer has joined #instantbird
11:08:04 <-- meh has quit (Ping timeout)
11:14:22 <-- jb has quit (Ping timeout)
11:22:25 --> meh has joined #instantbird
11:28:17 <-- meh has quit (Ping timeout)
11:32:42 --> meh has joined #instantbird
11:47:11 --> clokep_work has joined #instantbird
11:47:11 * ChanServ sets mode +o clokep_work 
11:47:31 --> pvagner1 has joined #instantbird
11:47:31 <-- pvagner has quit (Connection reset by peer)
11:48:37 <clokep_work> flo: It adds two lines to people who have those responses, yes.
12:05:54 <-- pvagner1 has quit (Ping timeout)
12:09:45 --> pvagner has joined #instantbird
12:11:27 <-- pvagner has quit (Ping timeout)
12:12:34 --> Kaishi has joined #instantbird
12:14:48 --> pvagner has joined #instantbird
12:17:58 <flo> clokep_work: ah, so they aren't there at all if that response isn't there?
12:18:05 <flo> when are we going to display the "no" then?
12:20:19 <clokep_work> We don't, currently.
12:20:26 <clokep_work> If we don't receive the response, we never add the field.
12:20:34 <clokep_work> If the field doesn't exist we just don't display it in the tooltip.
12:21:34 <clokep_work> Timestamp: 6/21/2012 8:21:14 AM Error: uncaught exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [purpleICoreService.getProxies]"  nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)"  location: "JS frame :: chrome://instantbird/content/proxies.js :: proxy_load :: line 50"  data: no]
12:21:39 <clokep_work> When I open the proxy window. :-S
12:22:01 <flo> the "Connected from <some string we don't really control> via SSL" idea scares me a bit
12:22:26 <flo> do you open it from a libpurple account, or from the pref window?
12:22:32 <clokep_work> Pref window.
12:22:37 <clokep_work> Trying to do it for an IRC account. :)
12:22:42 <flo> and you have no libpurple account configured?
12:23:18 <clokep_work> I have a prpl-sipe account configured, but the plug-in isn't actually compiled for me right now.
12:23:33 <flo> so it's an unknown protocol, not a libpurple prpl ;)
12:23:39 <clokep_work> Yes. :)
12:24:07 <flo> well, 1.2 initializes purplexpcom/libpurple lazily, the first time we create an account from it (or maybe also when we enumerate the protocols in the account wizard?)
12:36:11 --> Tomek has joined #instantbird
12:36:56 <-- pvagner has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
12:37:10 --> pvagner has joined #instantbird
12:39:21 <-- Optimizer has quit (Ping timeout)
12:42:54 --> Optimizer has joined #instantbird
12:45:07 <-- pvagner has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
13:02:45 <-- Optimizer has quit (Ping timeout)
13:06:29 --> Optimizer has joined #instantbird
13:19:17 <-- Kaishi has quit (Quit: Kaishi)
13:19:22 --> Kaishi has joined #instantbird
13:19:44 <-- Kaishi has quit (Quit: Kaishi)
13:20:11 <-- Optimizer has quit (Ping timeout)
13:24:25 --> Optimizer has joined #instantbird
13:28:32 <-- mmkmou has quit (Ping timeout)
13:34:44 * Optimizer is now known as Optimized
13:37:17 <-- Optimized has quit (Ping timeout)
13:40:43 --> Optimizer has joined #instantbird
13:42:01 --> jb has joined #instantbird
13:43:19 <-- Optimizer has quit (Ping timeout)
13:47:21 --> Optimizer has joined #instantbird
14:01:53 --> wnayes has joined #instantbird
14:04:25 <-- FireFly_TB has quit (Ping timeout)
14:04:25 <-- FeuerFliege has quit (Ping timeout)
14:11:57 --> zen_monkey has joined #instantbird
14:18:56 --> mmkmou has joined #instantbird
14:19:57 <-- Tomek has quit (Quit: Instantbird 1.1)
14:23:56 * Optimizer is now known as asd
14:24:00 * asd is now known as Optimizer
14:29:14 <-- Optimizer has quit (Ping timeout)
14:32:19 --> Optimizer has joined #instantbird
15:06:27 --> jb1 has joined #instantbird
15:07:27 <-- jb has quit (Ping timeout)
15:39:41 --> Knoetsch has joined #instantbird
15:42:14 * jwir3|away is now known as jwir3
15:54:37 --> FeuerFliege has joined #instantbird
15:59:49 --> FireFly_TB has joined #instantbird
16:01:21 <-- jb1 has quit (Ping timeout)
16:10:58 --> clokep_ has joined #instantbird
16:11:38 * clokep_ thinks that flo will be happy to run |/version clokep_|
16:12:00 <instantbot> mook.moz+bugs.instantbird@gmail.com granted review for attachment 1657 on bug 1534.
16:12:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1534 min, --, ---, clokep, ASSI, Allow using a custom username for IRC.
16:12:16 <flo> clokep_: "clokep_work is using "http://www.mibbit.com ajax IRC Client:3835:3835""
16:12:30 <clokep_> flo: I said clokep_, not clokep_work. ;)
16:12:45 <flo>  /version doesn't tell me more than your username though ;)
16:13:11 <clokep_> Which is Instantbird...and I'm at work. ;)
16:13:17 <flo> shouldn't that "Instantbird" version string be replaced with "Instantbird - http://www.instantbird.com" by the way?
16:13:35 <clokep_> Maybe, I think we discussed this before.
16:13:44 <flo> what happened? Is it because of the summer? :-D
16:13:55 <clokep_> I finally set up SSH at home.
16:14:21 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
16:14:33 <flo> cool :)
16:14:35 * clokep_ is now known as clokep_work
16:15:07 * clokep_work goes to switch accounts...
16:15:08 <-- clokep_work has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:15:42 <aleth> neat :)
16:16:14 --> clokep_work has joined #instantbird
16:16:14 * ChanServ sets mode +o clokep_work 
16:16:18 * flo wonders what "SUMO Blog"  and "QMO" do at the top of pmo
16:22:54 <clokep_work> :( That seems annoying...
16:24:43 <flo> clokep_work: is it a problem that I have two "clokep_work" private conversation tabs?
16:25:06 <flo> I /version'ed clokep_work and clokep_, and you /nick'ed clokep_ into clokep_work ;)
16:26:26 <clokep_work> flo: Possibly...
16:26:39 <clokep_work> http://pastebin.instantbird.com/46658 just got that when trying to add a GMail account.
16:29:21 <clokep_work> Ah, because I just used my ID and not my email.
16:29:28 <clokep_work> (I.e. I did clokep, not clokep@gmail.com)
16:29:32 <clokep_work> We should be able to support that. :-/
16:29:37 <flo> how?
16:29:56 <clokep_work> What do you mean?
16:30:01 <aleth> Tell the user what is expected ;)
16:30:08 <flo> you do you want to guess what's after the "@"?
16:30:19 <flo> *how
16:30:59 <clokep_work> Maybe https://developers.google.com/talk/jep_extensions/jid_domain_change ?
16:33:10 <flo> I couldn't find that page the last time I looked for it
16:33:13 <flo> yes, we should implement that
16:34:17 <aleth> Good find!
16:35:38 --> Tomek has joined #instantbird
16:36:28 <clokep_work> flo: They don't seem to link to the Google Talk extensions with the rest of their developer resources...I had a hell of a time finding it.
16:36:33 <clokep_work> (I forget what I was even looking for...)
16:36:37 <clokep_work> Oh, the MUC thing. :)
16:37:15 * clokep_work had been looking on https://developers.google.com/google-apps/
16:37:19 <clokep_work> Man, I really miss Show Nick. :(
16:37:57 --> pvagner has joined #instantbird
16:40:27 <flo> who's filing the bug? :)
16:40:38 <flo> clokep_work: why don't you install show nick?
16:43:33 <-- pvagner has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:47:43 --> Mook_as has joined #instantbird
16:54:33 --> clokep_wp7 has joined #instantbird
16:55:11 <clokep_wp7> Flo: I'll file it in a bit.
16:55:58 <-- wnayes has quit (Ping timeout)
16:55:59 <-- clokep_wp7 has quit (Connection reset by peer)
16:56:49 --> jb has joined #instantbird
16:57:33 <Mook_as> huh, (tbird land of course,) the autoscroll icon is missing in #developers.... and only #developers
16:58:35 --> myk has joined #instantbird
16:58:48 <flo> Mook_as: that icon may be afraid a developer wants to mess with it ;)
16:59:41 --> wnayes has joined #instantbird
17:00:04 <flo> clokep_work: 1pm now? :)
17:02:03 <instantbot> New Core - XMPP bug 1535 filed by clokep@gmail.com.
17:02:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1535 nor, --, ---, nobody, NEW, Support Google Talk accounts without domains
17:02:23 <-- Optimizer has quit (Ping timeout)
17:02:29 <-- gerard-majax has quit (Ping timeout)
17:05:55 --> Optimizer has joined #instantbird
17:08:10 --> igorko has joined #instantbird
17:11:49 <-- FeuerFliege has quit (Ping timeout)
17:11:49 <-- FireFly_TB has quit (Ping timeout)
17:26:13 <wnayes> Should I be calling Unicode method names from js-ctypes? (ex: CredEnumerateW for Unicode or CredEnumerateA for ANSI)
17:26:39 <Mook_as> wnayes: yes!
17:29:00 <wnayes> I figured so - the calls are working but my latest issue is getting the full strings from struct members (I'm only getting the first character from readString()). Didn't know if that could be related.
17:29:06 * Mook_as can't seem to figure out what a PCREDENTIAL actually is though
17:29:42 <Mook_as> wnayes: you want to be using ctypes.jschar
17:30:14 <Mook_as> they're both vaguely-UCS2-ish-UTF16 things
17:30:39 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
17:30:45 <wnayes> Mook_as: That did the trick, thanks :D
17:30:58 <Mook_as> \o/
17:32:10 <Mook_as> be sure to test with non-ASCII data :)
17:33:15 * Mook_as now has a user named 中文
17:34:39 --> gerard-majax has joined #instantbird
17:46:07 --> FireFly_TB has joined #instantbird
17:46:41 --> FeuerFliege has joined #instantbird
17:56:14 <-- Even has quit (Input/output error)
17:56:21 --> Even has joined #instantbird
17:56:22 * ChanServ sets mode +o Even 
17:59:22 * jwir3 is now known as jwir3|lunch
18:09:07 <-- Knoetsch has quit (Quit: ChatZilla 0.9.88.2 [Firefox 13.0/20120601045813])
18:10:09 <-- sonny has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:32:26 --> Mnyromyr has joined #instantbird
18:33:06 <-- zen_monkey has quit (Quit: Saliendo)
18:34:58 <-- mmkmou has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
18:43:27 <-- Optimizer has quit (Connection reset by peer)
18:43:31 --> Optimizer has joined #instantbird
18:46:22 <-- Bollebib has quit (Ping timeout)
19:09:46 <aleth> Mook_as: Your tab completion issue on BMO would probably not arise on IB, where the completion is much improved
19:10:07 <Mook_as> aleth: could be! that's why I filed it on BMO - that's where I'm seeing the bug :)
19:10:18 <Mook_as> turns out I like the TB UI better :p
19:10:25 <aleth> Sure :)
19:10:38 <Mook_as> thanks for looking (and improving it) :)
19:10:54 <aleth> One day I will stick it in a module and it will reach TB
19:11:02 <Mook_as> yay!
19:11:40 * jwir3|lunch is now known as jwir3
19:27:08 <-- FeuerFliege has quit (Connection reset by peer)
19:28:26 <-- FireFly_TB has quit (Quit: FireFly_TB)
19:36:54 <-- wnayes has quit (Ping timeout)
19:38:48 --> wnayes has joined #instantbird
19:41:03 <-- aleth has quit (Quit: hasta la vista, baby)
19:41:14 --> aleth has joined #instantbird
19:41:14 * ChanServ sets mode +h aleth 
19:46:36 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1658 on bug 1046.
19:46:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1046 min, --, ---, nobody, NEW, Account window shows up on disconnect/reconnect
19:50:26 * aleth suspects there must be more to it than that or it would have been fixed ages ago...
19:54:58 <-- myk has quit (Input/output error)
19:55:12 --> myk has joined #instantbird
20:04:19 <-- Tomek has quit (Quit: Instantbird 1.1)
20:06:55 <-- jb has quit (Ping timeout)
20:10:08 <-- micahg has quit (Quit: Leaving)
20:10:54 --> flo has joined #instantbird
20:10:55 * ChanServ sets mode +qo flo flo 
20:11:40 --> micahg has joined #instantbird
20:22:43 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:22:49 --> aleth has joined #instantbird
20:22:49 * ChanServ sets mode +h aleth 
20:26:11 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:26:13 --> aleth has joined #instantbird
20:26:13 * ChanServ sets mode +h aleth 
20:31:15 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:31:17 --> aleth has joined #instantbird
20:31:18 * ChanServ sets mode +h aleth 
20:31:53 <-- clokep_work has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:34:47 <-- aleth has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
20:34:48 --> aleth has joined #instantbird
20:34:48 * ChanServ sets mode +h aleth 
20:53:59 <-- Optimizer has quit (Ping timeout)
20:57:34 --> Optimizer has joined #instantbird
20:58:53 * wnayes Instantbird found my Windows Live Messenger account :D
21:00:42 <flo> :)
21:00:50 <flo> and the password too?
21:01:59 <wnayes> for some reason I thought the passwords were encrypted, but they're not (they're just plaintext in the CredentialBlob)
21:03:57 <flo> maybe some versions of WLM encrypt it and others don't?
21:04:38 <-- Optimizer has quit (Ping timeout)
21:04:59 <Mook_as> I think by the point you get the cred they've been decrypted for you
21:05:05 <Mook_as> they're, IIRC, stored on disk encrypted?
21:06:03 <flo> Mook_as: do you mean you've really tried to find MSN passwords on your disk before?
21:06:07 * flo is scared :-S
21:06:44 <Mook_as> no, just that I've glanced at the credential APIs before
21:07:04 <wnayes> I'm running the latest, I think I thought it was encrypted since the sites describe the retrieval as "decryption". Their code examples are just conversion to ASCII (+ credential enumeration) :)
21:08:04 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
21:09:26 <-- myk has quit (Input/output error)
21:09:30 --> myk has joined #instantbird
21:09:56 <wnayes> I'd like to know what the attributes on the credentials are, but some of their pointers are incorrect (or at least they crash the program). Maybe the other protocol preferences are somewhere else too.
21:10:22 --> EionRobb has joined #instantbird
21:18:14 --> mmkmou has joined #instantbird
21:31:08 --> Tomek has joined #instantbird
21:58:50 --> Kaishi has joined #instantbird
21:59:38 <-- Tomek has quit (Quit: Instantbird 1.1)
22:06:37 <-- Suiseiseki has quit (Ping timeout)
22:18:13 --> IRCMonkey49108 has joined #instantbird
22:30:52 <-- flo has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
22:48:02 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
23:04:22 <-- mmkmou has quit (Ping timeout)
23:28:17 <-- wnayes has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)