#instantbird log on 08 21 2012

All times are UTC.

00:04:51 <-- myk has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
00:21:00 <-- ea4eoz has quit (Client exited)
00:30:07 --> clokep has joined #instantbird
00:30:07 * ChanServ sets mode +o clokep 
02:03:39 <-- clokep has quit (Ping timeout)
02:52:07 <instant-buildbot> build #601 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/601
03:41:08 <-- Suiseiseki has quit (Connection reset by peer)
03:41:45 --> Suiseiseki has joined #instantbird
03:42:31 <-- skeledrew has quit (Client exited)
03:42:52 --> skeledrew has joined #instantbird
03:46:46 <-- EionRobb has quit (Connection reset by peer)
03:47:27 --> EionRobb has joined #instantbird
04:05:39 <douglaswth> hmm, apparently instantbird was the culprit in getting me kicked whenever I tried to reconnect to freenode today; however, exiting instantbird and starting it again seems to have let it work
05:00:01 <instant-buildbot> build #683 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/683
06:03:32 <-- EionRobb has quit (Quit: Leaving.)
06:12:51 <instant-buildbot> build #589 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/589
06:55:00 <-- Mook has quit (Quit: Mook)
07:13:40 <-- gerard-majax__ has quit (Ping timeout)
07:18:22 <-- meh has quit (Ping timeout)
07:22:29 --> meh has joined #instantbird
07:42:21 --> jb has joined #instantbird
07:55:54 --> gerard-majax__ has joined #instantbird
08:17:54 <-- jb has quit (Ping timeout)
08:17:56 <flo> douglaswth: it's a known bug (I think we even mentioned it in the known issues section of the 1.2 release notes)
08:18:10 <-- Even has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
08:18:15 --> Even has joined #instantbird
08:18:15 * ChanServ sets mode +o Even 
08:24:25 --> aleth has joined #instantbird
08:24:26 * ChanServ sets mode +h aleth 
08:28:46 --> jb has joined #instantbird
08:51:06 <-- flo has quit (Ping timeout)
09:25:38 --> flo has joined #instantbird
09:25:38 * ChanServ sets mode +qo flo flo 
09:56:11 <-- jb has quit (Quit: jb)
09:56:22 --> jb has joined #instantbird
10:18:51 --> clokep has joined #instantbird
10:18:51 * ChanServ sets mode +o clokep 
10:23:13 <-- meh has quit (Ping timeout)
10:26:32 <flo> clokep: Good morning :)
10:27:10 <clokep> flo: "it's a known bug" getting kicked...? I don't think so...
10:27:51 <flo> clokep: I think "getting kicked from freenode" meant the server closed the connection
10:28:04 <flo> ie bug 1292
10:28:06 <clokep> flo: And good morning. :)
10:28:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1292 nor, --, ---, nobody, NEW, Freenode SSL reconnection issues
10:30:43 <clokep> Yeah, maybe.
10:32:39 --> meh has joined #instantbird
10:33:16 <aleth> The proposed workarounds in bug 1626 don't sound like a great solution to me :-/
10:33:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1626 nor, --, ---, nobody, NEW, Some screen readers say the word "frame" a lot when moving the selection in the contacts list
10:33:48 <flo> aleth: which one?
10:34:06 <-- clokep has quit (Ping timeout)
10:34:33 <aleth> "to bind the binding to element inside listitem" or "somehow intercepting the richlistbox selection change and changing the binding on the new selection before it really changes."
10:36:55 <flo> yeah, I don't like "bind the binding to element inside listitem", and I don't know how "intercepting the richlistbox selection change and changing the binding on the new selection before it really changes" would look like, so I don't have an opinion yet about it. Both are clearly workarounds rather than fixes.
10:37:30 <aleth> Terrible hacks for something where we are clearly doing the right thing in the existing code.
10:37:57 <aleth> Of course I have no idea for a fix either :(
10:38:09 <flo> XBL is all about hacks anyway ;)
10:38:19 <aleth> There is that...
10:38:26 <aleth> Not to worry, XBL2 will solve it
10:39:03 --> clokep has joined #instantbird
10:39:03 * ChanServ sets mode +o clokep 
10:49:17 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
10:49:26 --> meh has joined #instantbird
10:49:49 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
10:50:03 --> meh has joined #instantbird
10:52:00 <clokep> Bah apparently I actually missed messages there.
10:52:18 <aleth> Connection trouble?
10:52:19 <clokep> That bug confuses me a bit, but I don't like that the solutions are all hacks in our code or hacks in screen readers...
10:52:25 <clokep> Apparently...
11:01:30 <-- clokep has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
11:46:12 --> ea4eoz has joined #instantbird
11:46:29 <-- ea4eoz has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
12:00:33 --> clokep_work has joined #instantbird
12:00:33 * ChanServ sets mode +o clokep_work 
12:42:14 <-- Even has quit (Ping timeout)
12:42:41 --> Even has joined #instantbird
12:42:41 * ChanServ sets mode +o Even 
12:43:50 <-- Kaishi has quit (Ping timeout)
12:44:22 <flo> half the time, when I forget a password, when I try to reset it, the new password I decide to enter is the password I had forgotten, and entering it in the login form just works :-S
13:06:55 <flo> everybody agree that packaging libpurple and purplexpcom as a pre-installed (and maybe hidden in the add-ons manager window) add-on instead of libraries of the main instantbird application is a good idea? :)
13:07:36 <flo> (I'm trying to work on this, in the hope that it will make it trivial to build a libpurple+purplexpcom add-ons that could be uploaded on AMO for Tb)
13:10:42 <-- jb has quit (Quit: jb)
13:10:56 --> jb has joined #instantbird
13:12:29 <clokep_work> flo: I think that's a good idea, yes.
13:12:39 <clokep_work> Probably hidden in the add-ons manager though, yes. :)
13:13:03 <flo> I think it's just a line to add in install.rdf to hide it
13:23:14 <clokep_work> Oh, really? I didn't even know that was possible.
13:23:41 <flo> I think it only works for built-in add-ons
13:23:54 <flo> ie an add-on with that would refuse to install
13:27:55 <instantbot> florian@instantbird.org set the Resolution field on bug 1620 to FIXED.
13:27:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1620 nor, --, 1.3, florian, RESO FIXED, If the external protocol service is misconfigured, the thanks page shouldn't load inside the about d
13:28:08 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/70d9a2cf9cbc - Florian Quèze - Bug 1620 - If the external protocol service is misconfigured, the thanks page shouldn't load inside the about dialog, r=Mook.
13:28:10 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/4006bc908917 - Florian Quèze - Bug 1637 - accessibility: Lists in main window are unlabelled, r=clokep.
13:28:36 <instantbot> florian@instantbird.org set the Resolution field on bug 1637 to FIXED.
13:28:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1637 nor, --, 1.3, florian, RESO FIXED, accessibility: Lists in main window are unlabelled
13:29:01 <clokep_work> Ah, I see Mook was bored one day. ;)
13:30:06 <flo> the follow-up to bug 1338 never landed, right?
13:30:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1338 nor, --, 1.2, florian, RESO FIXED, Connect button is disabled after an account spends more than half a second in the disconnecting stat
13:30:54 <clokep_work> I don't think so.
13:34:08 <flo> the follow up is http://pastebin.instantbird.com/65458
13:34:26 <flo>  I believe aleth r+'ed it over IRC at the time, but I'm not in the mood of searching through logs
13:34:31 <flo> anybody willing to r+ now? :)
13:35:54 <aleth> It's already r+ https://bugzilla.instantbird.org/attachment.cgi?id=1788&action=edit
13:36:26 <flo> :(
13:36:49 <flo> would have been way easier to apply that, rather than regenerate the patch based on the interdiff of the patches I attached to bmo :(
13:36:52 <flo> aleth: thanks anyway :)
13:38:09 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fecf533aba2c - Florian Quèze - Follow up to 'Bug 1338 - Connect button is disabled after an account spends more than half a second in the disconnecting state' suggested by mconley while reviewing the
13:38:10 <instantbot> Thunderbird version of the equivalent patch. r=aleth.
14:02:15 <aleth> Are there other patches to TB /chat that need to be merged into IB?
14:02:29 <clokep_work> I think there are.
14:02:38 <clokep_work> Bug 1561 also could be committed. :)
14:02:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1561 tri, --, ---, clokep, ASSI, Remove libpurple's pretentious /wallops help message
14:02:44 <aleth> I think there was that log viewer one
14:03:42 --> Mic has joined #instantbird
14:03:42 * ChanServ sets mode +h Mic 
14:07:42 <Mic> Hello,.
14:10:35 <clokep_work> Good afternoon Mic.
14:12:10 --> Optimizer1 has joined #instantbird
14:12:50 <Mic> clokep_work: you were right in bug 1511, there's no reason why irc couldn't implement its own accountExists method.
14:12:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1511 nor, --, ---, benediktp, ASSI, Possible to add duplicate accounts
14:13:31 <-- Optimizer1 has quit (Input/output error)
14:13:36 --> Optimize1 has joined #instantbird
14:13:52 <clokep_work> OK! :)
14:13:56 * Optimize1 is now known as Optimizer
14:14:02 <clokep_work> I'm not too overly concerned about it btw Mic.
14:14:09 <clokep_work> I just think we should do it right if we're going to do it. :)
14:14:10 <Mic> Do you think it's OK to prefix the domain name with "http://" before feeding it into newURI? It fails to work if I have no scheme and doesn't work properly if I use irc:
14:14:46 <flo> sounds familiar :(
14:15:07 <flo> iirc it's the reason why I used http:// in the proxy code of socket.jsm
14:15:30 <-- chrisccoulson has quit (Ping timeout)
14:17:40 <clokep_work> Mic: Yes, but include a comment. ;)
14:18:00 <flo> clokep_work: have you all decided that irc usernames are URIs?
14:18:18 <Mic> For http:// it even compared a domain name containing an umlaut and the equivalent punycode name just fine btw
14:19:58 <Mic> flo: what do you mean?
14:20:15 <flo> Mic: just wondering why you need to create irc:// URIs :)
14:21:57 <Mic> The idea is to split the account name into nick + server/domain parts. The nicks are normalized and then compared, the domains are compared using the "equals" method that the resulting nsURIs have.
14:25:10 <flo> ok :)
14:25:16 <Mic> I need to go again, have a nice day
14:25:46 <-- Mic has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
14:30:27 --> chrisccoulson has joined #instantbird
14:32:20 <clokep_work> flo: You mean the issue we have of nicks overlapping multiple networks that aleth found?
14:33:14 <flo> clokep_work: no, I was just curious of what Mic was doing / what you were talking about. I haven't read all my BIO bugmail yet
14:33:56 <clokep_work> Ah, OK.
14:34:10 <clokep_work> I think it's mostly me asking for overkill. ;)
14:38:34 <-- Optimizer has quit (Connection reset by peer)
14:45:02 <clokep_work> Should we finish that update to libpurple 2.10.6 at some point tbw? There was some change we thought was sketchy in it...
14:46:21 <flo> maybe :)
14:46:30 <flo> aren't they going to release 2.10.7 ? :)
14:46:54 <aleth> 3.0.0 ;)
14:48:10 <clokep_work> I haven't heard any talk of 2.10.7...are there even patches?
14:49:07 <flo> there will be at the next security issue
14:49:17 <flo> I'm expecting that will happen before we release 1.3 :)
14:49:23 --> dewmugg has joined #instantbird
14:52:06 <flo> https://developer.mozilla.org/en-US/docs/Install_Manifests#hidden :(
14:52:09 <clokep_work> http://developer.pidgin.im/query?group=status&milestone=2.10.7
14:52:10 <-- chrisccoulson has quit (Ping timeout)
14:52:31 <clokep_work> It has a lot of changes actually (a lot of the Gadu-Gadu updates from GSoC I'm guessing?)
14:52:58 <dewmugg> I can't believe you rewrote this in JS
14:53:04 <dewmugg> impressive :)
14:53:15 <flo> what's "this"? ;)
14:53:23 <clokep_work> flo: :( Well...if someone uninstalls it...oh well? :P
14:53:26 <dewmugg> irc module
14:53:38 --> wnayes has joined #instantbird
14:53:39 <flo> clokep_work: well, if users want to be GPL-free ;)
14:53:54 <aleth> clokep_work: I think the gadu-gadu fixes are 3.0 only
14:55:02 <aleth> flo: Richard Stallman thanks you? ;)
14:55:39 <clokep_work> aleth: There are Gadu-Gadu fixes in that list, though mostly crash fixes.
14:55:51 <clokep_work> flo: I'd think about it. :)
14:56:04 <clokep_work> dewmugg: It wasn't too hard, much easier to work in JavaScript than C.
14:56:25 <dewmugg> for you, maybe.  JS is tough for me to grasp :S
14:57:23 <clokep_work> http://hg.pidgin.im/pidgin/main/file/db3a62c8006c/ChangeLog#l3 is the interesting list though of changes for 2.10.7 so far.
14:57:32 <clokep_work> dewmugg: Well I'm glad you're enjoying using it so far. :)
14:58:07 <clokep_work> dewmugg: And JavaScript /is/ easier, it's a higher level language. There's less code to do many of the same things in C.
14:58:16 <clokep_work> Of course learning and knowing the language is a barrier, however.
14:58:42 <dewmugg> I'm not sure what it is
14:58:50 --> myk has joined #instantbird
14:58:51 <dewmugg> but I will have to learn it soon for work
15:00:32 --> chrisccoulson has joined #instantbird
15:02:02 --> Optimizer has joined #instantbird
15:02:14 <clokep_work> Well feel free to grab some easy bugs and start working on things if you want to get your feet wet. ;)
15:04:17 <aleth> Or write an add-on ;)
15:05:26 <clokep_work> Bah, wnayes sorry I have reviewed 1650 yet.
15:06:55 <instantbot> clokep@gmail.com denied review for attachment 1756 on bug 1511.
15:06:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1511 nor, --, ---, benediktp, ASSI, Possible to add duplicate accounts
15:12:46 <clokep_work> The review queue doesn't look totally awful right now. :)
15:12:59 <wnayes> clokep_work: It might not really block 1495, but it isn't included with the big patch so I didn't want to forget about it :)
15:13:26 <flo> bug 1650
15:13:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1650 min, --, ---, wnayes, ASSI, The value of list type options is not always preserved
15:17:58 <-- gerard-majax__ has quit (Ping timeout)
15:18:15 <clokep_work> Feel free to steal it if you want. ;)
15:18:29 <clokep_work> wnayes: Understood. I haven't been checking my queue recently. :-[
15:25:20 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1815 on bug 1632.
15:25:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1632 enh, --, ---, aletheia2, ASSI, Mark participants as inactive after XXX time
15:33:23 * clokep_work wonders how funky that behavior will be if you flip the pref with an open conversation.
15:41:41 <clokep_work> (aleth: BTW it looks fine. I just want to play with it again before an r+. :))
15:42:35 <clokep_work> Hmmm...one of my buddies went offline while typing to me...so I have a message that says "So and so is offline.", but the status still shows him as typing and not as offline...
15:42:51 <clokep_work> Putting on hold and reopening "fixed" it.
15:42:59 <clokep_work> Do we clear the typing status if they're offline / does it make sense to?
15:43:22 <-- Optimizer has quit (Ping timeout)
15:44:16 <flo> clokep_work: I've already noticed that several times. Not sure if the bug is in the conversation binding or in jsProtoHelper, or in each protocol implementation
15:45:21 <clokep_work> flo: This was with GTalk if thta helps. Should I file a bug / do we have one?
15:45:55 <clokep_work> Micbot: Is there a bug on typing notifications not disappearing for offline contacts?
15:51:27 <flo> clokep_work: I'm not aware of an existing bug for that.
15:51:45 <flo> of course that doesn't mean there isn't one :)
15:59:45 --> Optimizer has joined #instantbird
16:01:47 <aleth> clokep_work: It's bearably funky in that existing timers won't be affected. That's what you get for messing around with about:config ;)
16:02:24 <-- flo has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
16:03:58 <clokep_work> aleth: That's what I figured. :)
16:04:24 <aleth> Putting all chats on hold and reopening would be enough to reset them though.
16:05:51 <-- wesj has quit (Quit: Instantbird 1.2a1pre -- http://www.instantbird.com)
16:05:55 --> wesj has joined #instantbird
16:08:17 <-- wnayes has quit (Ping timeout)
16:08:18 <instantbot> Just appeared in Pidgin News - default :
16:08:19 <instantbot> http://blog.wasilczyk.pl/en/2012/gsoc-finish/?utm_source=rss&utm_medium=rss&utm_campaign=gsoc-finish - Tomasz Wasilczyk: GSoC finish: more features, more code refactoring
16:08:39 <-- myk has quit (Input/output error)
16:08:46 --> myk has joined #instantbird
16:11:40 --> wnayes has joined #instantbird
16:19:53 <instantbot> New Instantbird (UI) bug 1656 filed by clokep@gmail.com.
16:19:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1656 min, --, ---, nobody, NEW, Typing status not cleared when contact goes offline
16:22:00 <-- jb has quit (Ping timeout)
16:27:15 --> flo has joined #instantbird
16:27:15 * ChanServ sets mode +qo flo flo 
16:31:19 --> mali has joined #instantbird
16:56:11 <-- Suiseiseki has quit (Quit: Leaving)
16:56:53 --> Suiseiseki has joined #instantbird
16:57:56 <-- Suiseiseki has quit (Connection reset by peer)
16:58:40 --> Suiseiseki has joined #instantbird
17:03:22 --> josefec has joined #instantbird
17:04:36 <-- josefec has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
17:19:43 <-- chrisccoulson has quit (Ping timeout)
17:27:12 * clokep_work wonders if Instantbird could support Vidyo. ;)
17:27:23 <dew> :D
17:32:33 <-- skeledrew has quit (Ping timeout)
17:34:22 --> chrisccoulson has joined #instantbird
17:59:26 --> skeledrew has joined #instantbird
18:07:58 <-- chrisccoulson has quit (Ping timeout)
18:09:17 --> Mook_as has joined #instantbird
18:09:25 <-- Mook_as has quit (Input/output error)
18:09:54 --> Mook_as has joined #instantbird
18:11:22 <-- mali has quit (Ping timeout)
18:11:28 --> mali has joined #instantbird
18:21:34 --> chrisccoulson has joined #instantbird
18:23:46 --> igorko has joined #instantbird
18:29:39 <-- chrisccoulson has quit (Ping timeout)
18:43:41 --> chrisccoulson has joined #instantbird
18:51:43 <-- igorko has quit (Client exited)
19:00:59 <-- clokep_work has quit (Ping timeout)
19:04:31 --> rosonline has joined #instantbird
19:08:02 <-- rosonline has quit (Client exited)
19:16:27 --> rosonline has joined #instantbird
19:22:30 <aleth> hi rosonline - how are you getting along with the translating? :)
19:24:34 <rosonline> Ok for now... I found some difficults to translate it, because my english is bad
19:25:05 <rosonline> but i`m translatting the instantbird`s folf
19:25:08 <rosonline> fold
19:25:29 <aleth> Sounds good :) Feel free to ask here if there is something where we can help!
19:25:34 <rosonline> When i finished my translations, what do i do
19:25:59 <rosonline> ?
19:26:17 <aleth> Are you able to upload your translations to the repo yet?
19:26:25 <rosonline> No yet
19:26:46 <rosonline> I can`t talk with the manager of the PT-BR folder
19:26:51 <aleth> :(
19:26:55 <aleth> flo ^^
19:27:45 <rosonline> No problems!
19:28:21 <rosonline> I`ll continuous in my staffs 
19:28:42 <aleth> Once you can upload the translated files, there is a status page to check how much is done, and then one can build the localized Instantbird
19:28:44 <rosonline> and I`ll call when i finished 
19:29:26 <rosonline> ok
19:32:08 --> jb has joined #instantbird
19:35:10 --> Mnyromyr has joined #instantbird
19:35:44 --> clokep_work has joined #instantbird
19:35:44 * ChanServ sets mode +o clokep_work 
19:41:19 <-- chrisccoulson has quit (Ping timeout)
19:43:10 --> DGMurdockIII has joined #instantbird
19:47:13 <-- rosonline has quit (Quit: Instantbird 1.2 -- http://www.instantbird.com)
19:49:11 <-- aleth has left #instantbird ()
19:49:16 --> aleth has joined #instantbird
19:49:16 * ChanServ sets mode +h aleth 
19:55:17 --> chrisccoulson has joined #instantbird
19:55:35 <Mook_as> hmm, the app can get stuck when the disk is _very_ busy... (svn status of a few large trees)
19:57:22 <clokep_work> Mook_as: "the app"? Meaning...you timeout or what?
19:58:04 <Mook_as> the window goes gray (due to not responding to UI, and some-gnome-thing-or-possibly-compiz-the-window-manager seeing that)
19:58:24 <Mook_as> perhaps I should ask in #thunderbird ;)
19:58:47 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1816 on bug 1634.
19:58:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
20:01:09 <instantbot> aletheia2@fastmail.fm cancelled review?(clokep@gmail.com) for attachment 1816 on bug 1634.
20:01:10 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1817 on bug 1634.
20:01:11 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
20:09:04 <instantbot> clokep@gmail.com denied review for attachment 1817 on bug 1634.
20:09:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
20:10:15 <clokep_work> aleth: Forgetting about the code you wrote already? ;)
20:10:47 <aleth> clokep_work: I don't think so ;)
20:14:20 <clokep_work> aleth: That doesn't seem like the expected user experience. :P
20:15:39 <aleth> I'm not so sure. It's not like the user told IB to remember the password, and the user explicitly parted.
20:16:40 <aleth> i.e. I think you can argue both ways ;)
20:16:47 <clokep_work> Possibly.
20:17:08 <clokep_work> Does the user not being in the channel imply they parted?
20:17:34 <clokep_work> I.e. if you're kicked the conversation will stay open and conv.left should be true.
20:17:35 <clokep_work> (I hope it is...)
20:17:43 <clokep_work> But /join should just rejoin it.
20:17:48 <aleth> Hmm, interesting. That's true
20:17:56 <aleth> I should check for that.
20:17:59 <clokep_work> Maybe we should use it if available, otherwise the channel name?
20:18:03 <aleth> Yes.
20:18:15 <clokep_work> (it being the convChatJoinParts or whatever it is called. :))
20:18:17 <aleth> That's actually a quite likely use case ;)
20:18:23 <-- jb has quit (Ping timeout)
20:19:17 * flo wonders why clokep_work wonders about vidyo
20:20:17 <clokep_work> flo: Because I always want to dial into the meetings but I don't want to install some piece of crappy software on my work machine.
20:20:25 <clokep_work> aleth: Yes, almost one I don't want to support though. ;)
20:22:19 * clokep_work really only wants voice anyway.
20:22:31 <clokep_work> I guess I could call in on my cell phone, I'd have to remember to bring my headset in then. :)
20:22:52 <flo> clokep_work: oh, you have to install the crappy software to join? I thought for external people there was a crappy flash thing that could be embedded inside a webpage :-S
20:23:14 <flo> is it the tb status meeting that you want to call into?
20:23:24 <clokep_work> flo: When I try to log in as a guest it pops up and says "Starting VidyoDesktop" or something.
20:23:27 <clokep_work> Yup!
20:23:45 <flo> you can call from skype
20:23:52 <flo> if you want just the audio
20:24:05 <flo> that's what I used to do, before the meeting moved to a vidyo meeting
20:24:54 <clokep_work> Hm. Maybe.
20:25:13 <clokep_work> I think there's a 1-800 # so it wouldn't be a big deal from a real phone either, I just don't want to use my corporate phone. :)
20:25:53 <clokep_work> (Or maybe that's before it was vidyo...?)
20:28:18 <flo> right, there's a 1-800 that's what you use to dial in from Skype
20:28:47 <clokep_work> Right.
20:28:48 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1818 on bug 1634.
20:28:48 <flo> in France free (0800) numbers are only free when called from a landing line; it's expensive from a cell phone.
20:28:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
20:30:02 <clokep_work> I don't believe that's true in the US.
20:30:09 <clokep_work> I've called 1-800 #s many times...
20:30:15 <clokep_work> Anyway, I'm going home.
20:30:18 <clokep_work> I'll review that when I get home!
20:30:19 <clokep_work> Bye.
20:30:20 <-- clokep_work has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
20:32:32 <instantbot> aletheia2@fastmail.fm cancelled review?(clokep@gmail.com) for attachment 1818 on bug 1634.
20:32:33 <instantbot> aletheia2@fastmail.fm requested review from clokep@gmail.com for attachment 1819 on bug 1634.
20:32:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
20:36:29 <aleth> flo: The 'editable' attribute on XUL description elements IB uses seems to be undocumented. Does that mean it's unsupported?
20:36:42 <aleth> Or is it just MDN being MDN?
20:36:52 <flo> it's our own thing :)
20:37:30 <aleth> Really? :) Without having to extend the XBL?
20:38:44 <aleth> Hmm, there is probably some CSS binding magic somewhere ;)
20:38:45 --> jb has joined #instantbird
20:40:37 <aleth> Ah, it's in instantbird.css.
21:04:59 --> EionRobb has joined #instantbird
21:06:49 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1820 on bug 1654.
21:06:52 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1654 nor, --, ---, nobody, NEW, accessibility: Make it clear that topic control in conversation info toolbar is actionable
21:07:43 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:18:32 --> clokep has joined #instantbird
21:18:32 * ChanServ sets mode +o clokep 
21:25:41 <-- Optimizer has quit (Ping timeout)
21:38:00 <-- jb has quit (Ping timeout)
21:38:33 <instantbot> New Core - IRC bug 1657 filed by clokep@gmail.com.
21:38:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1657 nor, --, ---, nobody, NEW, Unhandled IRC message 475 ERR_BADCHANNELKEY
21:42:56 <instantbot> clokep@gmail.com granted review for attachment 1819 on bug 1634.
21:42:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
21:51:01 <-- wnayes has quit (Quit: Instantbird 1.3a1pre -- http://www.instantbird.com)
21:53:16 --> jb has joined #instantbird
21:54:09 * clokep thinks we should make t-shirts. ;)
21:56:26 <Mook_as> maybe you guys can start using a farting bird, now that songbird seems to be using a wordmark instead :p
21:56:38 <instantbot> aletheia2@fastmail.fm granted review for attachment 1821 on bug 1634.
21:56:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1634 enh, --, ---, aletheia2, ASSI, The /join IRC command should work without argument when typed in a parted room.
21:57:28 <instantbot> aletheia2@fastmail.fm denied review for attachment 1820 on bug 1654.
21:57:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1654 nor, --, ---, nobody, NEW, accessibility: Make it clear that topic control in conversation info toolbar is actionable
21:58:29 <flo> clokep: what is that tshirt thought related to? :)
21:58:34 <clokep> aleth: Nice comment.
21:58:38 <clokep> flo: Instantbird.
21:59:03 <clokep> flo: I was actually thinking it would be nice to give wnayes one...but we don't have any so...
21:59:13 <clokep> Then I realized we should all just have them. :P
21:59:23 <flo> heh! :)
21:59:45 <flo> we should send deOmega one with the nightly bomb :)
22:00:49 <flo> I got one a few years ago: http://blog.queze.net/pict/tshirt-ib1.jpg http://blog.queze.net/pict/tshirt-ib2.jpg
22:01:14 <flo> but the font used for the logo has been changed since that!
22:01:33 <flo> so I guess it was before we released 0.2!
22:01:39 <-- jb has quit (Ping timeout)
22:01:54 <flo> likely in November 2008
22:02:14 <clokep> Nice wallpaper. :)
22:02:27 --> Kaishi has joined #instantbird
22:02:41 <clokep> But yeah, would be nice to have...
22:03:49 <flo> I'm wearing a google summer of code tshirt today
22:03:58 <flo> wnayes will likely receive one soon ;)
22:04:27 <aleth> Does it say "MENTOR" on the back in big bold letters? ;)
22:04:38 <flo> aleth: no
22:05:04 <flo> aleth: the back just says "code.google.com/soc"
22:06:52 <DGMurdockIII> ty
22:07:41 <instantbot> New Instantbird (UI) bug 1658 filed by aletheia2@fastmail.fm.
22:07:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1658 nor, --, ---, nobody, NEW, Make focus visible on all editable elements and improve status selector keyboard accessibility
22:11:05 <aleth> Google's changed favicon has been confusing me all day :-/
22:11:25 <flo> :-D
22:14:05 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1822 on bug 1657.
22:14:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1657 nor, --, ---, clokep, ASSI, Unhandled IRC message 475 ERR_BADCHANNELKEY
22:17:02 <clokep> Yay for fixing boring bugs
22:17:14 <aleth> Indeedy :D
22:17:53 <clokep> aleth: I tried to make that fix with the smallest amount of changes, let me know if I overlooked something silly.
22:18:21 <clokep> (Well smallest amount minus the password --> key change, that was to keep some of the terminology a bit better through...)
22:18:51 <aleth> Makes sense...
22:19:40 <clokep> (I.e. I think it should be channel + key or conversationName + password, the mixture was confusing me...)
22:19:42 <aleth> Though I've never understood why IRC calls passwords "keys" ;)
22:20:27 <clokep> Because they let you in!
22:21:08 <clokep> (Also if you want to test, I have a key set on a channel right now.)
22:21:12 <aleth> We could call them "swipecards" just for fun.
22:21:38 <flo> aleth: making the top toolbar of the Contacts window usable with the keyboard is something I/we should have done a long time ago :-)
22:23:11 <aleth> flo: Do you know of a way to set the accessibility role via CSS?
22:24:40 <flo> it's sad that having a fast connection doesn't make websites load any faster
22:24:48 <aleth> Especially bugzilla ;)
22:24:52 <flo> I still have an horribly slow Firefox because I'm compiling Thunderbird in the background
22:25:13 <flo> and MDN/bugzilla are still as slow as usual because they are just slow :-(
22:25:44 <flo> + my connection downloads resources at 30Mbps, but the DNS server takes 1-3s for each request :(
22:25:46 <aleth> flo: Also, if you have time, could you r+/- bug 1642, because otherwise there will be overlapping patches.
22:25:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1642 nor, --, ---, aletheia2, ASSI, Pressing enter or escape after editing display name or status message causes focus to be lost
22:25:54 <flo> seems like I will hard code 8.8.8.8 soon ;)
22:26:32 <aleth> Or change your DNS server?
22:27:50 <flo> that's what I just said
22:28:03 <aleth> Ah, right :D
22:28:05 <flo> 8.8.8.8 is Google's supposedly fast DNS server
22:28:36 <flo> aleth: do we really need that ugly aKeepFocused parameter?
22:29:00 <flo> it seems like we want to set the focus to the unbound element iif the focus was still on the bound element, right?
22:29:07 <flo> is there a way to check if the element was focused?
22:29:37 <aleth> flo: KeepFocused is needed because you don't want to mess with the focus if you change focus with the mouse.
22:30:06 <flo> aleth: that's when we are called from the onblur event, right?
22:30:12 <aleth> Yes.
22:30:18 <aleth> That's all it's there for.
22:30:47 <flo> when receiving the onblur event, is the element still focused?
22:31:08 <flo> if not, then we should be able to avoid the parameter
22:31:32 <aleth> I don't think so, but let me check again.
22:33:51 <aleth> Yes, it's needed.
22:34:49 <flo> how have you checked? :)
22:35:23 <aleth> Running the patch and trying to switch away from the element with the mouse with keepFocused=true ;)
22:36:10 <aleth> Of course you may have been thinking of something more elaborate...
22:36:26 <flo> why would that work?
22:37:07 <flo> what I was suggesting was replacing the |if (!aKeepFocused) return;| test by |if (! this is still focused) return;|
22:37:11 <clokep> flo: As part of bug 1615...you think we should remove the noNewlines bit from the account and let protocols handle it? Do we care about libpurple protocols that might depend on this?
22:37:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1615 min, --, ---, nobody, NEW, IRC ACTION (CTCP?) messages break with a line break
22:37:32 <aleth> Oh, I see what you mean.
22:37:55 <flo> aleth: I'm not sure if the blur event is fired before or after the focus is changed. That's what I'm really asking ;).
22:38:30 <aleth> Yeah, I was sure it was after. But now I'm not certain...
22:39:29 <flo> clokep: I would r+ that even without fixing the libpurple case (fixing the libpurple case would require porting what the conversation binding currently does to purplexpcom in C++)
22:39:38 <flo> clokep: I think IRC is the only libpurple prpl that used that
22:39:45 <flo> clokep: I may be mistaken of course :)
22:40:15 <aleth> The focusout event might do it, but it's a bit fragile afaik.
22:40:20 <clokep> flo: Excellent. :)
22:40:48 <flo> aleth: why is it fragile? :)
22:41:00 <aleth> It doesn't bubble.
22:41:24 <aleth> So one has to be sure there are no subnodes in the XBL\...
22:41:30 <aleth> Afaik.
22:41:39 <flo> https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/blur_%28event%29 says "The blur event is fired when an element has lost focus."
22:41:45 <flo> "has lost", not "is losing" ;)
22:42:01 <aleth> https://developer.mozilla.org/en-US/docs/Mozilla_event_reference/focusout
22:42:19 <aleth> "when an element is about to lose focus"
22:42:39 <flo> aleth: it's blur that doesn't bubble
22:43:01 <aleth> Right! I had the two mixed up then.
22:43:26 <flo> aleth: + MDC says focusout isn't supported by Firefox
22:43:41 <flo> so yes, it's likely going to be "fragile" :-P
22:43:45 <aleth> Oh, well spotted :D
22:44:13 <aleth> That's a rather extreme form of fragility...
22:45:43 <flo> :)
22:46:17 <aleth> So it seems the KeepFocused remains needed after all :-/
22:46:35 <flo> why?
22:47:15 <aleth> ...yeah.
22:47:23 <aleth> I just got myself confused ;)
22:48:20 <aleth> I'll change the patch then.
22:48:49 <flo> check that it works before removing all the "true" ;)
22:54:07 <DGMurdockIII> did you guys hear whattwitter is doing that there cutting off twitter clients to 100k users
22:58:49 <clokep> Yes, it shouldn't be an issue for us. ;)
23:01:01 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1806 on bug 1642.
23:01:02 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1823 on bug 1642.
23:01:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1642 nor, --, ---, aletheia2, ASSI, Pressing enter or escape after editing display name or status message causes focus to be lost
23:04:04 <-- DGMurdockIII has quit (Quit: ChatZilla 0.9.88.2 [Firefox 14.0.1/20120713134347])
23:12:51 <flo> aleth: why .getAttribute("focused") rather than .focused ?
23:14:48 <aleth> flo: I tried .focused, but it is always undefined
23:14:59 <flo> that's not nice :(
23:15:06 <aleth> Yeah :(
23:15:16 <flo> lots of XUL bindings aren't as consistent as they should be
23:17:04 <instantbot> florian@instantbird.org granted review for attachment 1823 on bug 1642.
23:17:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1642 nor, --, ---, aletheia2, ASSI, Pressing enter or escape after editing display name or status message causes focus to be lost
23:17:42 <aleth> Sure, it's tested :)
23:18:07 <flo> not by me ;)
23:22:33 <flo> aleth: so if I understood correclty, you would like that patch to be commited asap?
23:23:38 <aleth> Only because I won't submit any other patches for overlapping code before it's committed.
23:24:02 <aleth> Not that I'm certain anything will overlap...
23:25:19 <aleth> (now the changes touch many fewer lines)
23:26:40 <flo> yeah :)
23:28:54 <flo> aleth: https://bugzilla.instantbird.org/attachment.cgi?id=1821&action=diff why is let conv = getConv(aConv); outside of if (!params[0]) { ?
23:29:58 <aleth> For no good reason. (Solely due to some earlier version of the patch)
23:30:42 <aleth> It should be inside now...
23:30:43 <clokep> :( I should have seen that.
23:30:43 <flo> want me to fix it before pushing? (so that you don't have to attach another patch)
23:30:51 <aleth> yes pleas :)
23:31:11 <aleth> clokep: You were looking at the previous iterations as well, that's blinding ;)
23:31:40 <flo> why is it never as quick as I expect when I look at sw:check? ;)
23:32:21 <aleth> Because you forget the times when it is? ;)
23:34:45 <flo> Hunk #1 succeeded at 1672 (offset 22 lines). on conversation.xml
23:34:50 <aleth> clokep: What's the channel you used for key testing?
23:34:50 <flo> we should really get rid of all these ifdefs :-S
23:35:05 <clokep> aleth: #testib
23:35:06 <clokep> The key is key.
23:35:14 <aleth> Thanks!
23:35:23 <clokep> aleth: Let me know if you need me to kick you.
23:36:09 <flo> out of context, both "The key is key." and "Let me know if you need me to kick you." would be nice quotes ;).
23:37:45 <aleth> clokep: Yup, kick me please :D
23:37:52 <aleth> (adev)
23:38:57 <flo> clokep: so we are removing /wallops just because libpurple's help message is stupid?
23:39:14 <clokep> flo: And because I don't see any use for it.
23:39:53 <flo> isn't it useful for operators?
23:39:53 <aleth> flo: Fixing those "boring but looks trivial" bugs always takes longer than expected too... ;)
23:40:08 <flo> aleth: why do you think I don't fix them? ;)
23:41:32 <clokep> aleth: You probably don't want to see how much bug 1615 is touching. :(
23:41:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1615 min, --, ---, nobody, NEW, IRC ACTION (CTCP?) messages break with a line break
23:42:37 <flo> aleth: I'm not sure if building libpurple as an add-on can go in the "boring but looks trivial" category, but I can assure you that it's taking me an awful lot of time too ;).
23:48:08 <aleth> clokep: IRC is really bad for those kind of surprises... your other patch is giving me a headache too ;)
23:49:20 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1824 on bug 1615.
23:49:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1615 min, --, ---, clokep, ASSI, IRC CTCP messages break if there is a line break
23:50:20 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 1824 on bug 1615.
23:51:52 * clokep thinks he's kept aleth busy the rest of the week.
23:52:04 <clokep> And your head will hurt a lot when reading the CTCP quoting stuff.
23:52:08 <clokep> I find a nice glass of wine helps w/ it.
23:52:52 <flo> clokep: you can set review request flags from several people at once, can't you?
23:53:02 <instantbot> New Core - IRC bug 1659 filed by aletheia2@fastmail.fm.
23:53:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1659 nor, --, ---, nobody, NEW, Unhandled IRC message 442: You're not on that channel
23:53:58 <clokep> flo: I couldn't figure out how to do it.
23:54:14 <clokep> aleth: Yeah we have a bunch of those in there. :)
23:54:35 <clokep> Hmm...I wonder why we try to get the topic...
23:55:58 <flo> ah, you can't :-S
23:57:05 <flo> if we weren't planing on merging into BMO, I would say that we should file a bug to get Even to update our bugzilla installation
23:58:27 <flo> clokep: I explicitly haven't looked at the changes in chat/protocols/irc/ but otherwise this seems OK, assuming you have lxr'ed for nonewlines and handled all the results :)