#instantbird log on 05 02 2012

All times are UTC.

00:03:53 <-- wnayes has quit (Quit: Instantbird -- http://www.instantbird.com)
00:13:26 <-- myk has quit (Ping timeout)
00:33:16 <-- sonny has quit (Ping timeout)
00:36:13 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
00:40:42 --> sonny has joined #instantbird
00:44:22 <-- chrisccoulson has quit (Quit: Ex-Chat)
00:51:23 --> chrisccoulson has joined #instantbird
00:58:10 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
01:07:26 --> Tonnes has joined #instantbird
01:15:27 --> Mautematico has joined #instantbird
01:25:36 <instantbot> clokep@gmail.com requested review from aletheia2@fastmail. fm for attachment 1424 on bug 318.
01:25:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=318 enh, --, ---, clokep, ASSI, Check if topic on IRC channels is editable and make UI respond accordingly
01:26:06 <instant-buildbot> build #215 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/215
01:36:49 <-- Mautematico has quit (Quit: Instantbird 1.1)
01:42:52 <instant-buildbot> build #236 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/236
02:02:08 <-- DGMurdockIII has quit (Quit: ChatZilla [Firefox 13.0/20120425123149])
02:09:10 --> NmN has joined #instantbird
02:26:06 --> Kaishi has joined #instantbird
02:27:45 <-- chrisccoulson has quit (Ping timeout)
02:30:14 --> DGMurdockIII has joined #instantbird
02:34:28 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
03:04:38 <-- NmN has quit (Ping timeout)
03:41:43 <-- DGMurdockIII has quit (Quit: ChatZilla [Firefox 13.0/20120425123149])
04:10:25 <-- Kaishi has quit (Quit: Kaishi)
04:10:30 --> Kaishi has joined #instantbird
04:19:33 <-- pvagner has quit (Ping timeout)
05:11:32 <instant-buildbot> build #482 of linux-nightly-default is complete: Failure [failed shell_3]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/482
05:18:18 --> pvagner has joined #instantbird
05:39:53 --> myk has joined #instantbird
06:02:34 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com)
06:02:46 --> myk has joined #instantbird
06:03:19 <instant-buildbot> build #470 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/470
06:14:38 <-- EionRobb has quit (Quit: Leaving.)
06:19:26 <-- gpsychosis has quit (Quit: Instantbird 1.1)
06:23:11 <-- jb has quit (Quit: jb)
06:23:38 --> jb has joined #instantbird
06:25:27 <-- jb has quit (Ping timeout)
06:41:45 <-- Kaishi has quit (Quit: Kaishi)
06:45:58 <-- Suiseiseki has quit (Ping timeout)
06:46:58 --> Suiseiseki has joined #instantbird
06:59:14 --> EionRobb has joined #instantbird
07:00:18 --> gerard-majax has joined #instantbird
07:04:52 --> micahg has joined #instantbird
07:05:06 <-- micahg has quit (Input/output error)
07:20:05 --> jb has joined #instantbird
07:20:08 --> jc has joined #instantbird
07:38:16 --> BYK has joined #instantbird
07:38:34 <-- BYK has quit (Quit: Instantbird -- http://www.instantbird.com)
08:15:10 --> NmN has joined #instantbird
08:24:24 --> Tomek has joined #instantbird
08:34:37 --> mmkmou has joined #instantbird
08:37:47 <-- meh has quit (Ping timeout)
08:44:31 --> meh has joined #instantbird
09:11:14 --> igorko has joined #instantbird
09:21:41 --> chrisccoulson has joined #instantbird
09:24:03 --> flo has joined #instantbird
09:24:03 * ChanServ sets mode +qo flo flo 
09:26:24 --> aleth has joined #instantbird
09:26:24 * ChanServ sets mode +h aleth 
09:32:56 <instantbot> New Core - XMPP bug 1416 filed by florian@instantbird.org.
09:32:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1416 nor, --, ---, nobody, NEW, JS-XMPP MUCs are duplicated after rejoining
09:34:55 --> Mic has joined #instantbird
09:34:55 * ChanServ sets mode +h Mic 
09:35:01 <-- Mic has quit (Connection reset by peer)
09:35:23 <-- EionRobb has quit (Quit: Leaving.)
09:35:52 --> Mic has joined #instantbird
09:35:52 * ChanServ sets mode +h Mic 
09:36:47 <-- Mic has quit (Connection reset by peer)
09:36:50 --> Even2 has joined #instantbird
09:36:57 <-- Even2 has quit (Input/output error)
09:36:57 --> Mic has joined #instantbird
09:36:57 * ChanServ sets mode +h Mic 
09:37:11 --> Even2 has joined #instantbird
09:52:07 <Mic> Hi
10:06:12 <aleth> Hmm, no Linux nightly, but no error here: http://buildbot.instantbird.org/builders/linux-onCommit
10:06:50 <flo> aleth: because that build was successful
10:07:01 <flo> it's the nightly that failed: http://buildbot.instantbird.org/waterfall
10:07:23 <aleth> Ah, distribution failure. OK
10:07:41 <flo> upload failure actually
10:19:49 <flo> bah, Thunderbird's smileys come from mozTXTToHTMLConv :(
10:19:50 --> clokep has joined #instantbird
10:19:50 * ChanServ sets mode +o clokep 
10:21:11 <clokep> flo: Time to unify Thunderbird and Instantbird's smiley code? ;)
10:21:24 <flo> yeah, that smiley discussion again...
10:22:49 --> sonny has joined #instantbird
10:26:33 <clokep> aleth: FYI I think the set up for bug 1391 seems to work fairly well, there isn't really a "flicker" as the contents are different enough.
10:26:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1391 enh, --, ---, wnayes, ASSI, Simplify account creation wizard
10:33:52 <clokep> flo: FWIW I think our smiley code is more powerful in a way...it's at the very least easier to use and probably not written in C++. :P
10:34:08 <clokep> (Meaning there probably is, I know ours isn't.)
10:35:33 <flo> clokep: there's no doubt that ours is better
10:40:35 <flo> to pretend the systems are unified, a solution for Tb could be to give our system a smiley theme using the same icons as what other parts of Thunderbird have
10:41:01 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
10:41:18 <instantbot> clokep@gmail.com set the Resolution field on bug 1352 to WORKSFORME.
10:41:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1352 cri, --, ---, nobody, RESO WORKSFORME, Error: 401 - Unauthorized
10:41:22 <aleth> flo: Isn't there already such a theme?
10:41:31 <flo> aleth: no :)
10:41:40 <aleth> https://addons.instantbird.org/en-US/instantbird/search?q=thunderbird&cat=all
10:41:52 <flo> s/.*// :)
10:43:20 <-- Tomek has quit (Quit: Instantbird 1.1)
10:43:59 <flo> so Thunderbird has a smiley set per platform? :-S
10:48:52 <-- jb has quit (Ping timeout)
10:48:52 <-- jc has quit (Ping timeout)
10:51:11 <flo> http://i.imgur.com/r1M6c.png is there a (real) risk that users don't notice the scrollbar and never find the "other..." item?
10:51:33 <-- meh has quit (Quit: I don't want to live on this planet anymore.)
10:52:13 <clokep> flo: I don't think so. It also scrolls on Windows Aero for me btw.
10:52:20 <clokep> But you can see half of the "other" part.
10:52:37 <flo> yeah, when seeing half of an item, it's hard to miss the scrollbar
10:52:51 <aleth> It's not great. As a screenshot it suggests a multi-protocol client with 5 protocols.
10:53:32 <flo> aleth: right.
10:53:52 <flo> aleth: but the full list of unknown protocols has always made a very poor screenshot
10:54:02 <aleth> Maybe one could resize the window so they are all shown, unless there is not enough screen space for that of course?
10:54:28 <flo> "they" = ?
10:54:36 <aleth> they = the 5 items
10:54:45 <flo> by the way, is that list really correct for en-US?
10:54:56 <flo> aren't AIM and Yahoo! still very popular there?
10:55:13 <flo> the facebook,gtalk,msn,twitter list seems perfect for France ;)
10:55:43 <aleth> I dislike the description of Google Talk
10:55:57 <flo> aleth: I'll suggest changes to the wording
10:56:03 <aleth> "or any XMPP server" :-/
10:56:09 <flo> I dislike the descriptions of at least Facebook and gtalk
10:56:25 <aleth> yes, fb too, but that's just the wording
10:56:33 <flo> but I'm more trying to see how the overall design looks; descriptions are trivial to change :)
10:57:10 <clokep> flo, aleth: I dislike all the descriptions. :P
10:57:21 <flo> even the MSN one?
10:57:33 <clokep> flo: AIM is very popular on the East coast AFAIK. But maybe not with people 5 years younger than me. ;)
10:57:42 <aleth> What about making "Other" a clickable area/button under the listbox of top ptotocols, so that it is always visible?
10:57:48 <flo> it seemed OK to me, I just wonder if we need to add (TM)s after each of the words :-D
10:57:54 <clokep> Can we change "Other" to be "More"?
10:58:01 <aleth> Yes
10:58:09 <flo> or "All"
10:58:13 <aleth> Show All
10:58:23 <flo> the text above the list needs to change too
10:58:36 <clokep> I feel like the descriptions should be a slightly lighter color too. :)
10:58:47 <flo> "Here's a selection of the most popular instant messaging network for your country"
10:59:22 <flo> should we get rid of the "welcome" empty step? :-D
10:59:27 <clokep> "Here's a selection of some of the popular instant messaging networks for your country" I think sounds better.
10:59:33 <clokep> I think so. :)
10:59:35 <aleth> yes :D
10:59:36 <flo> or do we let him take care of that later when adding the actual import? :)
10:59:54 <clokep> It's a separate bug.
11:00:10 <aleth> ditch the "for your country" part maybe, it seems unnecessary
11:00:30 <flo> From a user perspective, they are all the same issue though: "First start experience sucks"
11:00:36 <aleth> Hopefully it will just feel like an appropriate selection
11:00:41 <flo> right
11:00:56 <flo> + it's "locale", not "country"; but the locale concept may be difficult to understand
11:00:59 <clokep> Alright, do it wherever you want then. :P
11:01:14 <clokep> I agree with aleth, just leave that part out -- user's don't care if it localized, just that it's the list they want.
11:01:30 <flo> agreed
11:02:02 <flo> I think changing "other" to "more isn't a good idea, as we also have a "Get mode…" link in the next step
11:02:18 <flo> or we would need to change that to "Get even more…" :-D
11:02:19 <clokep> I think "Show All" is better sounding than more?
11:02:34 <aleth> It's more specific too.
11:02:40 <flo> right :)
11:02:54 <clokep> Or "Choose from All Networks" or something.
11:03:17 <flo> I think what I dislike the most in the current prototype is the strange behavior of the "go back" button that goes to the welcome screen after looking at the full list
11:03:38 <aleth> That sounds like a bug.
11:03:44 <flo> as a user, I see "back" as "undo" or "oops, I'm not sure what I've clicked". Going "back" to something else seems confusing
11:04:05 <flo> aleth: it's intended as he mentioned doing it in a comment of the bug, but I don't like that behavior :)
11:04:27 <aleth> When there is no welcome screen, it will fail anyway ;)
11:04:27 <clokep> I agree, a user expects it to go back from where they came from.
11:04:49 <flo> "If the user chooses the Other item, the wizard navigation prevents returning to the top protocols page again."
11:05:44 <flo> so, I don't know how I can provide valuable non-confusing feedback.
11:06:29 <aleth> Probably wnayes will read this discussion and draw his own conclusions...
11:06:29 <flo> should I provide more codying style nits? Comment only on the UX/UI-level? Wait for another iteration taking into account clokep's comments before commenting?
11:06:32 <-- myk has quit (Input/output error)
11:08:07 <clokep> flo: I think: comment on behavioral changes, coding nits can then wait for another iteration (hopefully he knows our style a bit more now...).
11:08:18 * clokep needs to go.
11:08:27 <clokep> (behavior = UX/UI btw.)
11:08:29 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
11:08:40 <flo> I think I'll just check that I agree with all your review comments in the bug, and then let him read this discussion and ask questions :)
11:09:07 <aleth> The account wizard is quite old code, maybe the excpected style has subtly changed since too?
11:09:20 <flo> that's possible
11:09:48 <flo> but the oldest code we still have is probably in the account manager (account.xml; that needs to be cleaned up)
11:12:48 <aleth> Another good thing about a "Show all" button is also that it removes the need to click next ;) (not that I want to revisit yesterday's discussion)
11:13:17 <flo> aleth: why do you really want a button?
11:13:45 <aleth> It doesn't have to be a button... it was just my suggestion to make sure it's always visible despite a possible scrollbar
11:14:40 <aleth> I don't know what would look best, that probably needs experimentation
11:15:42 <flo> I think just ensuring the size of the listbox causes half an item to be displayed at the end for each of our default themes would make the scrollbar easy to notice
11:16:12 <aleth> It's not really ideal though is it?
11:16:32 <aleth> I don't think the perfect solution has been spotted yet.
11:17:04 <aleth> If that's the first screen the user sees, it's worth getting right.
11:17:06 <flo> having to show a list instead of guess automatically which network the user wants isn't ideal either :-P
11:29:51 <instantbot> florian@instantbird.org cancelled review?(florian@instantbird .org) for attachment 1423 on bug 1391.
11:29:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1391 enh, --, ---, wnayes, ASSI, Simplify account creation wizard
11:30:42 <flo> aleth: command completion is broken in my current nightly build :-S
11:31:02 <flo> Error: text.substring(inputBox.selectionStart - word.length).match(/^[\w-]+/) is null Source File: chrome://instantbird/content/conversation.xml Line: 642
11:31:14 --> DGMurdockIII has joined #instantbird
11:34:54 --> jb has joined #instantbird
11:35:27 --> jc has joined #instantbird
11:36:17 <-- DGMurdockIII has quit (Quit: ChatZilla [Firefox 13.0/20120425123149])
11:50:23 --> clokep_work has joined #instantbird
11:50:23 * ChanServ sets mode +o clokep_work 
12:00:17 <aleth> flo: Yep, it's the / :(
12:01:12 <-- aleth has quit (Input/output error)
12:01:14 --> aleth has joined #instantbird
12:01:14 * ChanServ sets mode +h aleth 
12:05:56 <-- pvagner has quit (Ping timeout)
12:06:17 <clokep_work> An easy fix I hope? :)
12:06:27 <aleth> Yes
12:10:54 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1426 on bug 1410.
12:10:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1410 min, --, 1.2, aletheia2, RESO FIXED, [Tab Complete] Pressing tab while cursor is in a nickname produces garbage
12:19:58 <flo> a one character change? :)
12:20:13 <flo> well, 2 as it's escaped
12:23:54 <flo> aleth: when pressing /j<tab> what's the expected behavior?
12:26:25 --> Kaishi has joined #instantbird
12:28:49 <aleth> flo: Nothing happens, unless there's a unique command that starts with j?
12:29:03 <flo> aleth: we have /j and /join
12:29:11 <aleth> Yes
12:29:35 <flo> aren't we displaying the list of partial completions when there are several possibilities?
12:29:43 <aleth> It should probably print a system message at least
12:30:26 <aleth> Interesting edge case
12:30:46 <aleth> Similar example: Even<tab>
12:31:15 --> adev has joined #instantbird
12:31:38 <-- adev has quit (Input/output error)
12:33:57 <aleth> Yeah, it's due to 1410
12:34:13 <flo> aleth: well, Even<tab> cycles the completions
12:34:23 <flo> and prints the system message first
12:34:35 <aleth> E<tab> does, Even<tab> doesn't I think.
12:35:49 <aleth> It's clear what the problem is, thanks for spotting that.
12:35:56 <aleth> A regression.
12:36:19 <flo> thanks for looking at it :)
12:36:35 * flo thinks we really want to add some unit tests for the completion
12:37:56 <aleth> I doubt a unit test would have caught that
12:38:08 <aleth> After all, even<tab> works too ;)
12:38:48 <clokep_work> The code might not be useful in other places...but I think it might make sense to spin into a jsm.
12:42:12 <aleth> You'd need to do that to add tests, yes
12:49:32 --> meh has joined #instantbird
12:52:50 --> adev has joined #instantbird
12:53:42 <-- adev has quit (Quit: Instantbird -- http://www.instantbird.com)
12:57:05 <instantbot> aletheia2@fastmail.fm cancelled review?(florian@instantbird .org) for attachment 1426 on bug 1410.
12:57:06 <instantbot> aletheia2@fastmail.fm requested review from florian@instantbird .org for attachment 1427 on bug 1410.
12:57:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1410 min, --, 1.2, aletheia2, RESO FIXED, [Tab Complete] Pressing tab while cursor is in a nickname produces garbage
12:57:46 --> jb1 has joined #instantbird
12:57:49 --> je has joined #instantbird
12:58:13 <clokep_work> Well you wouldn't /need/ to, but it'd make it a lot easier...plus it'd be nice in the conversation code to do something like "tabComplete.fetchCompletions" or something.
12:58:15 <-- jc has quit (Ping timeout)
12:58:20 <-- jb has quit (Ping timeout)
13:00:18 <aleth> It's not quite as nicely separated out as you might imagine though as you'd need to pass the inputbox along.
13:00:50 <aleth> Not that that is a real problem.
13:01:42 <clokep_work> Right, either pass the inputbox or have the conversation handle what to do with the results.
13:02:17 <aleth> That's almost impossible to separate out from the logic though. 
13:02:18 <flo> ah, you didn't like Mike's idea of doing an HTML5 address book? :-D
13:03:30 <flo> aleth: we will just need to add an interface for getting the text content, and setting the cursor position
13:03:35 <aleth> Another tricky part with separating it out is for example that the tab complete code writes a system message...
13:03:53 <aleth> Sure, all these things are solveable.
13:04:47 <flo> clokep_work: for what is worth, I think I fully agree with your comment. I tend to think that "no XUL means no advantage to being a Mozilla application rather than a Google Chrome/webkit/whatever add-on"
13:04:59 <aleth> What are you discussing?
13:05:20 <flo> but apparently the set of people loving XUL is quickly shrinking
13:05:23 <flo> aleth: http://mikeconley.ca/blog/2012/05/01/hey-what-about-thunderbirds-new-address-book/
13:10:05 <clokep_work> flo: Yes, please let me know when I get to be too obnoxious about pushing for XUL instead of HTML5.
13:11:08 <flo> clokep_work: the problem isn't your comment, it's collective blindness ;).
13:12:19 <flo> aleth: I don't understand what that wholeWord != word test does; but the patch seems to work :)
13:12:44 <clokep_work> I try to be rather vocal about not using XUL for UI. It seems rather silly. :(
13:13:22 <flo> clokep_work: I think advocating XUL for B2G is a lost cause at this point :(
13:14:17 <clokep_work> Yeah, but I don't have nice things to say about B2G to start with so...
13:14:46 <flo> you don't like that project?
13:14:52 <clokep_work> Totally unrelated (but on the topic of Mozilla side projects), have we ever talked to any of the deuxdrop guys?
13:15:00 <clokep_work> I don't see it as worthwhile I guess.
13:15:08 <flo> are there deuxdrop guys?
13:15:20 <clokep_work> I thought there were...
13:15:33 <clokep_work> Ah, maybe not anymore.
13:15:39 <clokep_work> Another project that was given up, perhaps?
13:15:45 <-- Kaishi has quit (Quit: Kaishi)
13:15:51 <-- meh has quit (Ping timeout)
13:15:52 <flo> my understanding was that it was asuth, the author of the half backed gloda, who has now moved on to building an email client for B2G
13:15:55 <aleth> last commit is 1 month old
13:16:28 <flo> Hmm, I think Brian Clark also worked on deuxdrop, I don't know what he's up to these days
13:16:35 <aleth> What bugs me about B2G and that contacts thing is the sense that there is a lot of duplication going on
13:17:15 <clokep_work> flo: I guess my point is that I feel like Mozilla is leaving too much half finished stuff recently (starting with things like Ubiquity...which they just stopped developing and didn't really seem to announce they were dropping support, etc.)
13:17:28 <flo> aleth: can you explain with a sentence or two what word is vs wholeWord, so that I don't have to re-read half of the completion code before r+'ing? ;)
13:17:31 <clokep_work> I understand Labs is for experiments...but it doesn't seem ANY of it ever gets integrate.d
13:17:57 <aleth> clokep_work: Worse, if you submit patches, and they get accepted, they nevertheless don't seem to get pushed to the add-on site
13:18:07 <flo> clokep_work: I think your above sentence applies specifically to Mozilla Labs, not Mozilla in general
13:19:12 --> meh has joined #instantbird
13:19:30 <clokep_work> Probably, but as an "outsider" (i.e. I don't follow Labs specifically at all), I view it all as part of the same thing.
13:19:55 <aleth> flo: The edge case you discovered was when completing a word which in itself was already a valid nick. In that case wholeWord == word (and the cursor is at the end of the word and not the middle, so bug 1410 shouldn't apply.)
13:19:59 <flo> and I would have a hard time finding positive things to say about Mozilla Labs. But some of the projects did get integrated (Weave -> Firefox Sync, Personas -> <whatever's that's going to be called now>)
13:20:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1410 min, --, 1.2, aletheia2, RESO FIXED, [Tab Complete] Pressing tab while cursor is in a nickname produces garbage
13:21:19 <clokep_work> Oh, and now they're reusing the Personas name for something else, seriously?! :P
13:21:22 <flo> clokep_work: hmm, is it what you are saying that Mozilla Labs damages the Mozilla brand?
13:21:35 <aleth> clokep_work: Yes, I was surprised by that too
13:21:41 <clokep_work> (I can't believe none of the Identity stuff was never integrated btw, I was excited by that...)
13:21:45 <clokep_work> flo: Yes, I am.
13:21:53 <-- meh has quit (Ping timeout)
13:21:54 <flo> clokep_work: yeah, I think it's going to be used for the feature that prevents me from logging in to mdc to edit mistakes there ;)
13:23:16 <aleth> It's just asking for confusion.
13:23:49 <aleth> A bit like making a big deal out of Firefox *4* and a week later telling everyone that version numbers don't matter ;) 
13:24:56 <aleth> clokep_work: What was the Identity stuff?
13:24:58 <flo> aleth: so what's in word and what's in wholeWord in a case where they aren't the same?
13:25:19 <aleth> word is what's before the cursor, wholeword is the word the cursor is in.
13:25:36 <flo> oh, ok!
13:25:58 <clokep_work> aleth: http://identity.mozilla.com/ It's pretty much logging in via your browser, so the UI is all native and part of the browser (and it just knows who you are) instead of websites having separate log in forms.
13:26:23 <aleth> Ah, BrowserID, OK :)
13:27:23 <flo> aleth: no, personas :-P
13:30:15 <aleth> clokep_work: I agree with your comment on that post. It's exactly that strange idea that you shouldn't just share the backend, but also the entire UI...
13:31:44 <clokep_work> Maybe I'll berate mconley in #maildev later about it. ;)
13:33:28 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
13:33:49 <-- je has quit (Quit: je)
13:34:11 --> jb has joined #instantbird
13:36:28 --> meh has joined #instantbird
13:38:14 * bear-afk is now known as bear
13:38:28 <aleth> That listbox bug is annoying :(
13:38:30 <instantbot> florian@instantbird.org granted review for attachment 1427 on bug 1410.
13:38:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1410 min, --, 1.2, aletheia2, RESO FIXED, [Tab Complete] Pressing tab while cursor is in a nickname produces garbage
13:38:58 <aleth> Also, how come it's 2012 and my machine isn't fast enough to responsively scroll a listbox?
13:39:00 * aleth grumbles
13:39:57 <flo> maybe your machine, like mine, is several years old? :-P
13:42:06 <aleth> They should make it a benchmark. So you think you've got two cores and can run games in high res? How about scrolling a listbox with 1000 entries?
13:42:19 <aleth> ;)
13:42:37 <flo> aleth: arewescrollableyet.com?
13:42:56 <aleth> That might do it :)
13:43:13 --> jc has joined #instantbird
13:43:52 <-- jb has quit (Ping timeout)
13:46:32 <meh> what's up in instantbird land?
13:47:15 <aleth> IRC bugfixes I guess...
13:48:19 <clokep_work> aleth: You make it sound like IRC has more bugs than an ant hill.
13:50:43 <aleth> It's just the last larger patch I remember landing...
13:50:59 * flo remembers looking at tab complete bugfixes a few minutes ago :-P
13:51:56 <aleth> I don't think IRC has that many open bugs now, just feature requests :)
13:52:21 <flo> less regressions than JS-XMPP I think
13:52:40 <flo> JS-XMPP could do with some love, by the way
13:53:02 <clokep_work> All my love is being used up right now. :(
13:53:17 <clokep_work> And yes, I think most of the regressions have been handled.
13:53:24 <aleth> Yeah, plus I don't use it myself due to the DNSSRV thing
13:53:35 <flo> aaah... that :)
13:54:05 <flo> clokep_work: the only really annoying one is the SSL reconnections with freenode :(
13:55:15 <clokep_work> flo: Yeah. I have no idea how to even start debugging that. :(
13:55:27 <clokep_work> Oh I guess we have (in general) the reconnection issues too. I started a patch for that.
13:55:54 <flo> clokep_work: this morning I wondered if the bug happens too if we connect a different freenode SSL account, instead of reconnecting the one that was disconnected
13:58:02 <flo> (I haven't tested)
13:58:09 <clokep_work> Ah, I wonder...
13:58:16 <clokep_work> What does that tell us if that's true? :-D
13:58:34 <flo> that it's something cached somewhere in necko/nss that's annoying us
13:58:54 <flo> if that's false, then it's us subtly doing something crappy in the reconnection code
13:58:55 <aleth> clokep_work: I've looked at your patch, but I won't be able to test it until the Linux nightly updates
14:01:02 <clokep_work> aleth: Alright. Does it look reasonable?
14:01:09 <aleth> Yes :)
14:01:33 <clokep_work> Does it meet your review comments? I was very confused that a lot of them were referring to /mode, which has nothing to do with that patch. :(
14:02:06 <aleth> I know, but they came up in testing edge cases for that patch as far as I remember
14:02:42 <aleth> But I'll find out when I test it. Should be fixed now as far as I can tell from looking at the code
14:03:47 <clokep_work> I think the edge cases were the /other/ bug though. :)
14:04:05 <aleth> They were, but you submitted this one for review first ;)
14:04:24 <aleth> Both deal with the /mode command in some form or another...
14:04:36 <clokep_work> No, they don't.
14:04:42 <clokep_work> They both deal with the MODE response though.
14:05:00 <clokep_work> /mode is a command inside Instantbird, the MODE response is part of the protocol.
14:05:01 <aleth> We mean the same thing.
14:05:09 <clokep_work> I was very confused by it.
14:05:15 <aleth> I used /mode to change channel modes, so...
14:05:32 <aleth> How else would you test that patch? ;)
14:05:48 <aleth> Sorry for the confusion.
14:06:06 <-- skeledre1 has quit (Ping timeout)
14:06:08 <clokep_work> Right, but the /mode command is just to set up the channel in the proper way.
14:06:38 <aleth> It would have been clearer if I had filed the problems with /mode as a separate bug I guess.
14:07:11 <clokep_work> Yeah, but as long as it's fixed now that's all that matters.
14:07:16 * clokep_work likes fixing old bugs. ;)
14:07:23 <aleth> It just wasn't clear to me when reviewing whether it was the /mode command or the MODE response that was at fault.
14:07:39 <aleth> Yes, soon you'll have all those ancient IRC bugs closed :)
14:08:47 <flo> clokep_work: is bug 9 old enough for you?
14:08:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=9 enh, P5, ---, nobody, NEW, Support of file transfers
14:09:10 <clokep_work> flo: Maybe too old. ;)
14:09:23 <clokep_work> That bug scares me actually, once it's fixed there's going to be "SUPPORT DCC!!!!!" bugs...
14:09:24 <flo> ah, you need at least 2 digits? :)
14:09:30 --> skeledre1 has joined #instantbird
14:11:34 --> pvagner has joined #instantbird
14:12:22 <aleth> I like how someone has set that to P5 ;)
14:13:19 <flo> it's not visible in the history, so it's likely P5 was the default value at the time
14:13:22 <flo> still nice though :)
14:15:58 <clokep_work> There's also bug 1. ;)
14:16:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1 nor, P5, ---, idechix, NEW, Make bugzilla.instantbird.org look like other instantbird websites
14:17:35 <flo> probably going to be resolved to INVALID soon :)
14:18:03 <clokep_work> I dislike when Bugzillas look different, it confuses me. :P
14:18:11 <clokep_work> I always have issues on the ActiveState one...
14:20:50 --> mmkmou has joined #instantbird
14:21:56 <-- jc has quit (Ping timeout)
14:22:04 <-- jb1 has quit (Ping timeout)
14:23:59 --> jb has joined #instantbird
14:34:48 --> jc has joined #instantbird
15:05:32 <-- NmN has quit (Quit: Instantbird 1.1)
15:08:55 * jwir3|lunch is now known as jwir3
15:13:46 --> Mic|web has joined #instantbird
15:17:20 <Mic|web> flo: bug 467 is about date changes and conversations.
15:17:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=467 maj, --, 0.3a1, florian, VERI FIXED, Accounts fail to connect when Instantbird has been offline
15:18:09 <Mic|web> bug 476
15:18:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=476 nor, --, ---, nobody, NEW, Date change in open conversations not logged.
15:19:11 <Mic|web> And bug 1135 is about localizing the dates of the logs in the log viewer and has a patch/WIP attached already. Might help with the "how to..".
15:19:16 <flo> that bug is confusing as it's about 3 different things
15:19:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1135 min, --, ---, benediktp, ASSI, Log date is not translated
15:20:21 <Mic|web> I know, it's still the closest thing we have. I can close it and spin off different bugs.
15:20:57 <flo> the summary seems to be about loosing information in the log. That part is WFM with the JSON logs.
15:21:21 <flo> the first sentence of the description is about a system message displayed in the conversations (what you wanted I think)
15:21:37 <flo> the rest of the description is about not using the same file on the disk for more than 24 hours
15:22:37 <clokep_work> Mic|web: I think spinning it into two new bugs is worth it.
15:23:17 <flo> most of the text is about splitting the files, so just changing the summary could make it ok to keep that bug for that :)
15:23:47 <clokep_work> OK, well we can spin off the other part into a separate bug. :)
15:23:52 <clokep_work> Bug proliferation!
15:28:42 <Mic|web> Changed and filed.
15:28:44 <instantbot> New Instantbird (UI) bug 1417 filed by benediktp@ymail.com.
15:28:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1417 nor, --, ---, nobody, NEW, Notify of day changes in open conversations
15:30:09 <Mic|web> bye
15:30:25 <clokep_work> Thanks!
15:30:27 <Mic|web> btw the thing in bug 1135 is "r?"..
15:30:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1135 min, --, ---, benediktp, ASSI, Log date is not translated
15:30:44 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
15:43:27 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
15:51:31 --> Guido has joined #instantbird
15:53:04 <-- gerard-majax has quit (Ping timeout)
16:03:05 <-- wesj has quit (Quit: Instantbird -- http://www.instantbird.com)
16:03:10 --> wesj has joined #instantbird
16:06:31 <aleth> clokep_work: note first three paragraphs... http://www.bitstampede.com/2012/05/01/wtb-mac-developer-for-firefox/ ... clearly it's time to rewrite large parts of the code in HTML, that will help ;)
16:08:16 <-- sonny has quit (Ping timeout)
16:09:28 <-- Even2 has quit (Quit: Instantbird -- http://www.instantbird.com)
16:14:00 * bear is now known as bear-afk
16:28:38 <instantbot> New Core - IRC bug 1418 filed by aletheia2@fastmail.fm.
16:28:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1418 nor, --, ---, nobody, NEW, No/incorrect error message when joining a channel fails
16:30:05 <-- meh has quit (Ping timeout)
16:31:52 --> jb1 has joined #instantbird
16:32:11 --> je has joined #instantbird
16:32:25 <-- jb has quit (Ping timeout)
16:32:34 <-- jc has quit (Ping timeout)
16:42:07 --> myk has joined #instantbird
16:47:10 <clokep_work> aleth: Yeah I'm sure. :P
16:48:14 --> meh has joined #instantbird
16:50:51 --> Mook_as has joined #instantbird
16:51:50 --> Kaishi has joined #instantbird
16:52:33 <-- Guido has quit (Quit: Instantbird 1.1)
16:56:19 <-- myk has quit (Ping timeout)
17:00:08 --> myk has joined #instantbird
17:03:50 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
17:13:14 * jwir3 is now known as jwir3|lunch
17:13:43 --> DGMurdockIII has joined #instantbird
17:13:46 * bear-afk is now known as bear
17:23:09 <-- pvagner has quit (Ping timeout)
17:26:59 --> micahg has joined #instantbird
17:27:14 <-- micahg has quit (Connection reset by peer)
17:27:23 <-- myk has quit (Connection reset by peer)
17:34:23 <-- jb1 has quit (Ping timeout)
17:34:50 <-- je has quit (Ping timeout)
17:49:38 <-- Even1 has quit (Quit: Instantbird -- http://www.instantbird.com)
17:57:19 --> Mnyromyr has joined #instantbird
18:24:19 <-- Kaishi has quit (Input/output error)
18:32:56 --> gerard-majax has joined #instantbird
18:39:00 --> myk has joined #instantbird
19:00:59 * jwir3|lunch is now known as jwir3
19:14:28 --> pvagner has joined #instantbird
19:15:49 --> Mic has joined #instantbird
19:15:49 * ChanServ sets mode +h Mic 
19:18:00 <Mic> I thing I could imagine to be nice is to show a panel with day/date and time of the current messages while scrolling the conversation (and hiding it later), so you always know which part of a conversation you currently look at.
19:18:25 <Mic> Much like the link-target-panel of Fx.
19:29:39 --> flo has joined #instantbird
19:29:39 * ChanServ sets mode +qo flo flo 
19:34:45 <Mic> clokep_work: I like the vertical lists for Common actions/saved searchs/.. on the AS bugtracker.
19:36:38 <aleth> Mic: That's an interesting idea...
19:36:52 <aleth> Has anyone ever checked to see how much work it would be to import that part of the FF code btw?
19:37:34 <Mic> Maybe fl o, he wanted these link targets iirc.
19:40:44 <Mic> Maybe we already have a bug for this?
19:41:46 <Mic> Bug 1411
19:41:50 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1411 enh, --, ---, nobody, NEW, Show link target in Firefox-like panels in the corners over the conversation content
19:42:34 <aleth> It's a win just from dropping the status bar already
19:42:49 <Mic> Ah, I filed it. How could it be any different.
19:42:55 <aleth> :)
19:44:09 <Mic> I'll start to worry when "My bugs" begins returning more results than "OPEN" ;)
19:44:12 <flo> aleth: it wouldn't be much work
19:44:25 <flo> but the win is only once we can drop the status bar
19:44:44 <flo> and that comes only once we have better solution for "... is typing" and the remaining characters on twitter
19:44:48 <aleth> The tricky part is the twitter character counter imho
19:44:54 <flo> those 2 aren't as easy as porting Firefox's link panel
19:45:06 <Mic> And for small windows we'll be able to show the target when the statusbar is automatically hidden
19:45:17 <Mic> (that was about the "win")
19:45:19 <aleth> ...is typing is fine as a hover in the browser I think
19:45:25 <flo> Mic: the status bar will be completely removed if there's no use for it anymore
19:45:53 <Mic> And where should I put my extension icons? In an "add-on bar" maybe? :P
19:45:59 <Mic> pff ;)
19:46:14 <flo> aleth: my plan for the "... is typing" is to put it in a system message in the browser, and remove that system message just before displaying the new message
19:46:19 <flo> it's a bit tricky to implement though
19:46:26 <flo> but probably not more than rejoining bubbles :)
19:46:58 <flo> Mic: add-on bar, appearing only if it isn't empty, sounds good :-P
19:46:59 <Mic> Would be cool if Bubbles would show that with a different indicator (like "thinking" in comics)
19:47:08 <aleth> Tricky also because quite often people start typing and then don't send
19:47:21 <flo> Mic: sure, what I had in mind! But it can be a follow-up
19:47:23 <Mic> Typing notifications are said to be unreliable iiry
19:47:27 <aleth> You wouldn't want a huge bubble showing up and everything scrolling in that case
19:47:28 <Mic> flo. :)
19:48:24 <flo> aleth: I don't think it really matters. If the user is no longer marked as typing but hasn't sent any message, we can collapse the typing message bubble with an animation :)
19:50:56 <Mic> aleth: scrolling from the input box is really great, btw :)
19:51:36 <aleth> Mic: That was your idea :) A really good one...
19:52:18 <Mic> Yes, but you implemented it as real feature, not just as extension.
20:14:29 <-- pvagner has quit (Ping timeout)
20:15:05 <clokep_work> The typing notification would be nice. :)
20:15:21 <clokep_work> The twitter character count can be shown in the bottom of the textbox I think.
20:15:35 <Mook_as> bottom-end corner, or something?
20:15:41 <flo> yes
20:15:47 <Mook_as> (bottom-right for us normal ltr folks :p )
20:15:49 <flo> there's still some work to do for that ;)
20:16:45 * Mook_as skims scrollback and wonders why the as bugzilla came up
20:17:14 <clokep_work> Mook_as: I was complaining about differently formatted Bugzillas and how it messes w/ my workflow.
20:17:35 * Mook_as wonders if DeskZilla would "fix" that problem
20:18:30 * clokep_work wonders what DeskZilla is.
20:19:55 <Mook_as> instantbot: google deskzilla
20:19:57 * clokep_work goes to file a feature request for Komodo. :P
20:19:58 <instantbot> Mook_as: Sorry, I've no idea what 'google deskzilla' might be.
20:25:59 <-- gerard-majax has quit (Ping timeout)
20:26:26 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
20:29:03 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8686ea6557e5 - aleth - Bug 1410 - [Tab Complete] Pressing tab while cursor is in a nickname produces garbage - follow-up to fix regressions, r=fqueze.
20:42:43 --> EionRobb has joined #instantbird
20:54:25 --> gpsychosis has joined #instantbird
20:57:45 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
20:57:46 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
21:02:47 --> Mic has joined #instantbird
21:02:47 * ChanServ sets mode +h Mic 
21:11:59 * jwir3 is now known as jwir3|away
21:23:00 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:26:17 --> pvagner has joined #instantbird
21:35:21 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:35:36 --> Mic has joined #instantbird
21:35:36 * ChanServ sets mode +h Mic 
21:41:43 <aleth> flo: Fancy reviewing section scroll? Then I can fix bug 1415 without bitrot...
21:41:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1415 nor, --, ---, aletheia2, ASSI, Unread ruler should also appear after last context message
21:42:49 <flo> bug 1357?
21:42:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1357 nor, --, ---, aletheia2, NEW, Add unread ruler to section scroll
21:43:02 <aleth> yes, that one
21:44:26 <-- pvagner has quit (Ping timeout)
21:47:18 <flo> aleth: I don't understand all this code, and I'm definitely too tired to understand it this evening, but nothing looks scary, I don't have any codying style nit (they were all fixed during the previous iteration I think), so if you are confident that it works fine, I'm willing to r+ and push it now if that helps you
21:48:57 <aleth> I'm pretty sure it works well, but there may be edge cases I missed. It doesn't have to be today but soon would be nice :)
21:49:23 <flo> if there are edge cases you will fix them in the next few days ;)
21:49:39 <aleth> more one-character patches ;)
21:49:44 <flo> yeah...
21:52:30 <instantbot> florian@instantbird.org granted review for attachment 1345 on bug 1357.
21:52:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1357 nor, --, ---, aletheia2, NEW, Add unread ruler to section scroll
21:54:02 <aleth> OK, lets see what happens :P
21:59:08 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/15eb5063f69b - aleth - Bug 1357 - Add unread ruler to section scroll, r=fqueze.
22:08:05 * bear is now known as bear-afk
22:10:29 <flo> Good night
22:10:33 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
22:11:01 --> Kaishi has joined #instantbird
22:16:38 --> mmkmou has joined #instantbird
22:19:29 <Mic> nn
22:19:31 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:57:12 --> clokep has joined #instantbird
22:57:12 * ChanServ sets mode +o clokep 
23:57:02 <instant-buildbot> build #248 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/248