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 0.9.88.2 [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 0.9.88.2 [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 0.9.88.2 [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