#instantbird log on 04 13 2013

All times are UTC.

00:06:47 <instant-buildbot> build #398 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/398
00:36:34 --> Uni has joined #instantbird
00:54:58 <-- Uni has left #instantbird ()
01:28:05 <-- sj has quit (Ping timeout)
01:31:26 --> sj has joined #instantbird
01:55:57 <-- mconley has quit (Input/output error)
02:18:29 <instant-buildbot> build #384 of win32-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/384
02:48:09 --> Optimizer has joined #instantbird
02:52:34 <instant-buildbot> build #839 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/839
02:53:17 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
03:04:09 <-- Optimizer has quit (Ping timeout)
03:08:34 --> sj1 has joined #instantbird
03:08:42 <-- sj has quit (Ping timeout)
03:31:02 <-- sj1 has quit (Ping timeout)
03:32:56 <instant-buildbot> build #835 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/835
03:34:14 --> sj has joined #instantbird
03:56:18 --> Optimizer has joined #instantbird
03:59:52 --> FireFly_TB has joined #instantbird
04:01:50 <-- Optimizer has quit (Ping timeout)
04:06:23 --> jhk has joined #instantbird
04:22:12 <-- sj has quit (Ping timeout)
04:25:33 --> sj has joined #instantbird
05:00:48 <-- FireFly_TB has quit (Quit: FireFly_TB)
05:03:16 --> Mook has joined #instantbird
05:18:15 <instant-buildbot> build #932 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/932
05:56:55 --> FireFly_TB has joined #instantbird
06:00:55 <-- FireFly_TB has quit (Quit: FireFly_TB)
06:02:38 --> Arkanath has joined #instantbird
06:03:07 <-- Arkanath has quit (Quit: http://www.mibbit.com ajax IRC Client)
06:32:42 <-- jhk has quit (Ping timeout)
06:49:42 --> jb has joined #instantbird
07:14:55 <-- Mook has quit (Quit: Mook)
07:24:02 --> EionRobb has joined #instantbird
07:30:29 <-- jb has quit (Ping timeout)
07:44:53 <-- sj has quit (Ping timeout)
07:51:19 --> sj has joined #instantbird
08:01:07 <-- sj has quit (Ping timeout)
08:02:47 --> sj has joined #instantbird
08:36:08 <-- sj has quit (Ping timeout)
08:38:06 --> sj has joined #instantbird
08:43:25 <-- Even has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
08:58:52 --> mpmc has joined #instantbird
08:59:44 <-- mpmc has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
08:59:50 --> mpmc has joined #instantbird
09:05:11 --> aleth has joined #instantbird
09:05:11 * ChanServ sets mode +h aleth 
09:17:22 <-- aleth has quit (Quit: Ciao)
09:17:24 --> aleth has joined #instantbird
09:17:24 * ChanServ sets mode +h aleth 
09:25:57 --> harlock has joined #instantbird
09:26:14 --> Mic has joined #instantbird
09:26:14 * ChanServ sets mode +h Mic 
09:27:41 <Mic> Hi!
09:29:19 <aleth> Hi :)
09:37:04 <-- Mic has quit (Quit: No time to waste, let's go!)
09:38:37 --> Mic has joined #instantbird
09:38:38 * ChanServ sets mode +h Mic 
09:40:00 --> FireFly_TB has joined #instantbird
09:40:03 <Mic> aleth: thanks for finding toLocale(Lower|Upper)Case, it sounds like it's the thing that should be used, even though I couldn't find any difference in behavior compared to to(Lower|Upper)Case.
09:40:22 <EionRobb> interesting
09:40:31 <EionRobb> how long has toLocale... been around for?
09:40:42 <aleth> Mic: It seems from mdn that differences are rare unless you speak certain languages.
09:41:12 <Mic> toUpperCase() even works with the german letter "ß" for which there isn't an uppercase letter, so it seems to treat edgecases fine too.
09:41:23 <aleth> Might be interesting to look at the source and see what the handled exceptions are.
09:41:33 <Mic> I tried that;)
09:42:16 <Mic> Maybe someone could help with that, though?
09:42:33 <aleth> A Turkish friend? ;)
09:43:04 <Mic> No, someone with more cpp experience than me, maybe? ;)
09:43:05 <Mic> http://mxr.mozilla.org/mozilla-central/source/js/src/jsstr.cpp#3382
09:43:23 <aleth> I think this is what toUpperCase will be able to do http://www.unicode.org/faq/casemap_charprop.html
09:44:53 <aleth> It even has your example in it (first paragraph) :D
09:45:44 <aleth> Mic: The actual function is here https://mxr.mozilla.org/mozilla-central/source/js/src/jsstr.cpp#677
09:46:25 <aleth> It seems some locales have a localeToLowerCase function, and if you're not using that locale, you won't see any difference.
09:46:27 <Mic> I traced that back but I fail to read it.
09:48:10 <aleth> I'm having trouble finding examples of those locale-specific bits of code too though.
09:48:27 <-- harlock has quit (Quit: Baibai)
09:51:12 <Mic> I understand that it falls back to toLowerCase if it can't handle the call differently.
09:56:27 <aleth> Might be worth asking on the l10n channel...
10:02:31 <Mic> I'm currently trying to make String.localeCompare do what I want.
10:02:35 <Mic> https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/localeCompare
10:03:19 <Mic> {sensitivity: "accent"} seems to be the option we want
10:14:34 <Mic> meh :(
10:14:38 <Mic> I hate MDN.
10:15:17 <Mic> "We have lots of docs, unfortunately half of them is for things that our browser doesn't support yet"
10:15:38 <Mic> And I'm too stupid to look for a compatibility table first :(
10:19:57 <aleth> It's really annoying when that happens :-S and you waste time looking for a bug that isn't there...
10:21:34 <Mic> New BMO bug: "Support the things documented on MDN" :P
10:22:56 <aleth> Hey, it could be worse. It could claim it's supported when it isn't (has also happened to me...)
10:30:36 <-- EionRobb has quit (Quit: Leaving.)
11:23:55 --> sj1 has joined #instantbird
11:24:21 <-- sj has quit (Ping timeout)
11:25:41 --> qlum has joined #instantbird
11:29:36 <qlum> question is my client disconnecting all irc channels about once per 40 minutes or so just me or is it a known problem with the current version, as it happens to about every irc net I am in right now at different timings but still around once per 40 minutes
11:29:51 <qlum> actually more reconnecting then just disconnecting
11:30:54 <aleth> qlum: It's just you, unfortunately ;) Do you see anything in the error console? Do only IRC channels disconnect or other protocols as well?
11:31:14 <qlum> I don't use it for other protocols
11:31:23 <qlum> and I think it happened after I switched isp
11:31:45 <qlum> generally though my internet is quite stable and it reconnects within a few seconds
11:32:08 <aleth> Your IRC channels reconnect properly, right?
11:32:13 <qlum> yes
11:32:19 <qlum> however they should not disconnect
11:32:54 <aleth> OK. Next time it happens, please open the account manager, right click on "Copy debug log" and maybe we can tell something from that.
11:33:14 <qlum> k
11:33:29 <qlum> it won't be long since they don't all disconnect at the same time
11:36:04 <aleth> (by "right click" I meant open the context menu of the account)
11:36:48 <qlum> I know to do it
11:36:54 <aleth> OK :)
11:44:56 <-- flo-retina has quit (Ping timeout)
11:51:54 <-- sj1 has quit (Ping timeout)
11:54:00 --> sj has joined #instantbird
11:56:40 --> gerard-majax_ has joined #instantbird
11:57:36 <qlum> http://pastebin.instantbird.com/174550
11:57:40 <qlum> this was the first one
12:00:59 <qlum> http://pastebin.instantbird.com/174555
12:01:08 <aleth> Thanks! I'd like clokep to take a look at these too.
12:01:10 <qlum> second net this time I responded a  bit quicker
12:01:42 <qlum> I can post more of them but I assume 2 different nets suffice
12:02:01 <aleth> Yes, that should be enough for now.
12:04:49 <aleth> It's clear the connections time out, the question is whether they should.
12:11:34 <qlum> interestingly if I look at it more closely I see 2 chats that don't disconnect and those are the ones that are active
12:13:53 <aleth> That makes sense, as if they are active, then pings are not needed.
12:36:41 <-- mpmc has quit (Connection reset by peer)
12:38:32 --> flo-retina has joined #instantbird
12:38:32 * ChanServ sets mode +qo flo-retina flo-retina 
12:39:55 <-- Mic has quit (Quit: No time to waste, let's go!)
12:39:57 <flo-retina> heh, seems like the first time bug 1906 is giving us helpful logs :)
12:40:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1906 nor, --, 1.4, florian, RESO FIXED, Keep the 50 debug log messages just before a disconnection with an error, even after the account is 
12:40:17 --> Mic has joined #instantbird
12:40:17 * ChanServ sets mode +h Mic 
12:42:26 <flo-retina> we receive PING :irc.PS3Sanctuary.co.uk and reply PONG irc.PS3Sanctuary.co.uk
12:42:32 <flo-retina> I wonder if the server expects PONG :irc.PS3Sanctuary.co.uk
12:42:48 <flo-retina> (the ":" is obviously not needed here, but maybe other clients do send it)
12:43:25 <flo-retina> on the other hand, if our PONGs weren't taken into account, I would expect the server to disconnect much earlier
12:47:15 <Mic> flo-retina: system messages without bubbles are really better.
12:47:37 <Mic> http://i.imgur.com/5WW4315.png
12:51:08 <-- Tonnes has quit (Connection reset by peer)
12:52:15 <flo-retina> hmm
12:52:15 <aleth> Mic: nice idea!
12:52:20 <flo-retina> this still needs to be polished
12:52:27 <aleth> Needs some tweaking though.
12:52:32 <flo-retina> the horizontal rules "inside system bubbles" look wrong
12:52:39 <flo-retina> and some margins need to be removed
12:52:49 <aleth> The (+) would also need redesigning
12:53:04 <flo-retina> we used to have margins outside the system message bubbles + padding inside
12:53:13 <flo-retina> we should probably get rid of the margin, and keep only the padding
12:53:36 --> Tonnes has joined #instantbird
12:53:43 <flo-retina> Mic: thanks for experimenting with this by the way :)
12:53:57 <Mic> I'm much more annoyed by the seconds in the timestamp than by the separators btw.
12:54:07 <aleth> Mic: Have you tried a bubble-like background, but less white and without a shadow?
12:54:27 <aleth> (though that may be just the worst of both worlds)
12:54:56 <Mic> If we remove the separators then we should add a margin or padding. I don't like it when lines are packed close together (I could just use "Simple" then:P)
12:55:16 <aleth> Mic: try a small amount of line spacing?
12:55:18 <flo-retina> (btw, I think the margins in Bubbles need some tweaking in general. There are a few pixels to save here and there, and saving a pixel on each bubble quickly adds up to real savings :))
12:55:42 <aleth> s/line/paragraph
12:56:18 <flo-retina> Mic: I don't think we should remove the separators. They are useful to separate multi-line system messages from other messages
12:56:38 <flo-retina> but they currently have a height of 2px. 1 may be enough
12:57:07 <flo-retina> or if the white line is a shadow, maybe we should try a white text shadow on the text of system messages
12:57:59 <Mic> Ah, I thought you meant that they should be removed. I don't mind them as they are btw.
12:58:51 <flo-retina> Mic: another thing I may want to tweak about the separators is giving them the width that system bubbles used to have.
12:59:13 <flo-retina> so that they are aligned with other bubbles, rather than with separators inside other bubbles
13:00:14 <Mic> I think I would like if they'd fade out at the ends ;)
13:00:16 <flo-retina> maybe with a gradient to make their ends blurry. (just a random thought, may not be a good idea)
13:00:22 <flo-retina> heh, same idea :-D
13:02:02 <flo-retina> btw, I've wanted to try tweaking the separators inside the message bubbles for a while. I would like to have them colored like the border of the bubble, and touche the border of the bubble on the side opposed to the bubble arrow. And they would have a gradient, making them fade out on the end where there's the bubble arrow
13:02:10 <aleth> Maybe it would help in general if the separator shade was not gray but a shade of the bubble colour ;)
13:02:40 <aleth> heh :D
13:03:08 <flo-retina> a lot of agreement in here ;)
13:07:41 --> jb has joined #instantbird
13:07:46 <flo-retina> I was in a very busy channel Wednesday evening (#moco, where every employees seemed to be joking at once about the CEO change, during a Q&A session with Gary on air mozilla). Bubbles was painful in that case. Too much wasted vertical space.
13:08:48 <flo-retina> maybe the time bubble algorithm needs to be change, so that bubbles overlap when people are actually talking at once
13:09:11 <flo-retina> right now there's at least 3px of spacing between 2 message bubbles (3px is the size of the box shadow)
13:09:50 <aleth> Right, Bubbles is not ideal for really noisy channels. I'm not concerned about the vertical space though, that's what makes Bubbles highly legible when it's less noisy.
13:10:13 <flo-retina> aleth: yeah. What I'm saying is: maybe it could auto-adjust
13:10:22 <aleth> I'm not sure compressing the Bubble spacing would help though.
13:11:20 <aleth> The overhead comes from the sender name and the bubble itself. Maybe one could do something better there when it gets busy?
13:11:34 <flo-retina> I'm suggesting more than compressing the spacing. I suggested having them overlap! :)
13:12:04 <flo-retina> overlapping would get rid of the bottom part of the previous bubble
13:12:29 <flo-retina> hmm, the 2 rounded corners above each other may be awfully ugly :-S
13:12:53 <aleth> Hmm, you'd have to do something more than just overlap or it would be ugly
13:13:34 <aleth> Simply one large bubble with the background colour changing might work
13:13:54 <aleth> Unless 2 people share the bubble colour of course :-/
13:16:19 <-- flo-retina has quit (Ping timeout)
13:16:59 <Mic> aleth: https://bugzilla.instantbird.org/attachment.cgi?id=1717
13:17:28 <Mic> Separators and font color adapting to the bubble color :)
13:18:12 <aleth> :)
13:18:22 <aleth> Not sure about the font colour though.
13:19:24 <aleth> Though it works well for the dark bubbles :)
13:19:58 <Mic> Sure, I wouldn't want to use that for the normal dark-on-light version
13:21:39 <-- jb has quit (Ping timeout)
13:22:30 --> flo-retina has joined #instantbird
13:22:30 * ChanServ sets mode +qo flo-retina flo-retina 
13:22:51 <flo-retina> my gimp editing skills suck, but this is how overlapping bubbles could look: http://i2.minus.com/iEZZjSUF5r7QC.png
13:24:26 <aleth> Hmm, better than I thought it would look :) Maybe with some hint of shadow it would be even better
13:24:36 <Mic> flo-retina: why didn't you just set the margin-top of a bubble to -xx px and take a screenshot?
13:25:16 <Mic> It looks better than I expected by the way ;)
13:26:32 <Mic> We'd need to make sure that the lower rounded corners of the earlier bubble are a bit visible, to indicate that the bubble ends there (and that this is not a bug that prevents the user from reading messages hidden behind the later bubble).
13:28:39 <flo-retina> ah, good point, the rounded corners of the previous bubble are actually useful :)
13:29:56 <Mic> Here's a screenshot with shadows and stuff
13:29:59 <Mic> http://i.imgur.com/sh0tJSZ.png
13:30:08 <Mic> (margin-top: -11px)
13:30:36 <aleth> Neat!
13:30:48 <flo-retina> if we were able to display the time above the message when hovering, then we could put the text of the message on the same line as the nick
13:31:07 <flo-retina> and bubbles would be almost as space efficient as simple for busy channels
13:31:31 <aleth> If we only do this when messages are only seconds apart, we can skip the time? It's in the tooltip anyway.
14:05:56 --> clokep has joined #instantbird
14:05:56 * ChanServ sets mode +o clokep 
14:06:10 <aleth> Feedback appreciated :) http://blog.instantbird.org/?p=502&preview=true
14:25:56 <clokep> aleth: lOoks good.
14:29:29 <aleth> clokep: thanks!
14:31:04 * clokep thinks the overlapping bubbles looks like a bug. :(
14:32:11 <instantbot> clokep@gmail.com set the Resolution field on bug 1922 to FIXED.
14:32:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1922 enh, --, 1.4, aleth, RESO FIXED, Use weekdays instead of dates for "last week" group in log viewer
14:33:53 <flo-retina> clokep: people talking so quickly that people can't read is a bug, right? ;)
14:34:12 <clokep> flo-retina: Yes, get them to slow down!
14:34:37 <aleth> Maybe we should automatically decrease the font size :P
14:35:31 <aleth> Or present a wordlet of the messages instead of bubbles.
14:35:42 <clokep> aleth: Was I CC'd on bug 1926 as a native speaker?
14:35:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, nobody, NEW, "Last week"-group in log viewer containing one day too many
14:35:47 <flo-retina> aleth: nice blog post
14:35:57 <aleth> clokep: Yes, also second opinion :D
14:36:03 <Mic> What does this mean, aleth: "Or present a wordlet of the messages instead of bubbles."?
14:36:08 <flo-retina> aleth: using the default Bubbles for the screenshot may be better (otherwise people may get distracted from what you are actually showing)
14:36:46 <aleth> flo-retina: I wasn't serious of course, but eg http://www.wordle.net/
14:36:58 <aleth> s/flo/Mic ^^
14:36:59 * flo-retina assumes that was for Mic
14:37:34 <aleth> uh, right. Forgot about message styles.
14:37:39 * aleth dislikes making screenshots
14:38:21 <flo-retina> heh, an email from ecaron! :)
14:39:16 <aleth> He will be disappointed nobody has changed the website much ;)
14:42:38 <flo-retina> aleth: he suggests wordpress plugins we could use to increase security of the blog
14:43:14 * flo-retina 'll be offline for 2-3 hours
14:43:15 <-- flo-retina has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
14:43:15 <aleth> flo-retina: Hmm, I wonder if the server has seen any of the recent wordpress hacking attempts
14:43:27 <clokep> flo-retina: We probably need to update some parts of it too.
14:44:08 <aleth> I wonder if we ever actually landed the fix he had for the website colours appearing slightly wrong/dirty in some browsers?
14:45:26 <clokep> flo: Thanks for all the checkins.
14:45:27 * clokep goes to update.
14:45:38 <-- clokep has quit (Quit: Instantbird 1.4a1pre -- http://www.instantbird.com)
14:48:09 --> clokep has joined #instantbird
14:48:09 * ChanServ sets mode +o clokep 
14:48:43 <clokep> aleth: Did you look at those IRC logs?
14:49:23 <aleth> clokep: Yes, briefly. I didn't write that code, but I /think/ they are just timeouts?
14:50:11 <clokep> aleth: Looks like it, also looks like we're not sending a PONG back? But maybe the connectiono timed out first.
14:53:04 <instantbot> aleth@instantbird.org set the Resolution field on bug 1926 to INVALID.
14:53:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, nobody, RESO INVALID, "Last week"-group in log viewer containing one day too many
14:53:26 <Mic> Now I'm really curious for the reasoning  ;)
14:57:29 <-- aleth has left #instantbird ()
15:03:01 <Mic> I understand what you mean in this bug but I don't agree completely.
15:03:15 * clokep didn't really read what the bug was about. ;)
15:05:08 <Mic> This: http://imgur.com/szBnAhs
15:05:29 <Mic> Having six items in the "last week"-group seem wrong in my opinion.
15:05:48 <Mic> *seems
15:06:03 <clokep> Mic: "Yesterday" is Wednesday?
15:06:21 <Mic> Today = Friday, Yesterday = Thursday
15:07:27 <clokep> I agree with Mic.
15:07:32 <clokep> 6 looks wrong, no matter what.
15:07:52 <clokep> It should be 5 or 7, because it should be fairly clear that "5" is excluding todya and yesterday.
15:13:10 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 2282 on bug 1563.
15:13:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1563 min, --, ---, clokep, ASSI, Remove WINCE support
15:14:03 * clokep wonders if we can get bug 1891 reviewed and checked in today.
15:14:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1891 min, --, ---, aleth, NEW, Tab completion does not always update the character counter
15:14:16 <clokep> I'm going to start working on the Moz 20 upgrade though.
15:14:31 <Mic> OK, will do that.
15:14:52 <-- qlum has quit (Quit: Getting the <censored> out.)
15:14:52 <clokep> (Pretty much we should all try to empty our review queues...and maybe work on things from sw:1.4)
15:15:11 * clokep plans on working on Instantbird most of today.
15:17:02 --> aleth has joined #instantbird
15:17:02 * ChanServ sets mode +h aleth 
15:18:25 <instantbot> benediktp@ymail.com cleared the Resolution 'INVALID' from bug 1926.
15:18:27 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, nobody, REOP, "Last week"-group in log viewer containing one day too many
15:24:50 <instantbot> aleth@instantbird.org requested review from benediktp@ymail.com  for attachment 2351 on bug 1926.
15:24:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many
15:27:11 <instantbot> aleth@instantbird.org cancelled review?(benediktp@ymail.com ) for attachment 2351 on bug 1926.
15:27:12 <instantbot> aleth@instantbird.org requested review from benediktp@ymail.com  for attachment 2352 on bug 1926.
15:27:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1926 min, --, ---, aleth, ASSI, "Last week"-group in log viewer containing one day too many
15:27:25 <clokep> Never review aleth's first patch. ;)
15:28:35 <aleth> Unless it's complicated enough to not have nits in it ;)
15:32:23 * aleth is a little surprised nobody filed a TB bug about this
15:32:56 <Mic> OK, I'll try to empty my review queue tonight. (Unbelievable: 4 requests for me:)
15:33:15 <aleth> One of mine should be trivial :)
15:33:57 <Mic> But now I need to either organize or cancel a BBQ first ;)
15:36:19 * clokep just started his Moz 20 build.
15:36:27 <clokep> Hopefully it'll work. :)
15:36:29 * aleth crosses fingers
15:37:59 <aleth> I expect lots of for each...in warnings if it does :P
15:38:05 <clokep> The trick is always to hope it gets through configure. ;)
15:41:51 <-- aleth has quit (Quit: Ciao)
15:43:57 <instantbot> New Core - XMPP bug 1927 filed by clokep@gmail.com.
15:44:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1927 enh, --, ---, nobody, NEW, Add hidden option to allow using Facebook beta server
15:47:40 <instantbot> New Core - General bug 1928 filed by clokep@gmail.com.
15:47:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1928 maj, --, ---, nobody, NEW, purplexpcom shutdown crash on Windows [@ msvcr100.dll@0x28ec ]
16:19:05 --> aleth has joined #instantbird
16:19:06 * ChanServ sets mode +h aleth 
16:20:33 <-- aleth has left #instantbird ()
16:34:03 --> aleth has joined #instantbird
16:34:03 * ChanServ sets mode +h aleth 
16:47:13 <-- aleth has quit (Quit: Ciao)
16:49:12 <dew> my hero, clokep is here!
16:49:54 <clokep> dew: What's up?
16:51:56 <-- Mic has quit (Quit: No time to waste, let's go!)
16:52:29 <dew> do you guys have any need of documentation?
16:52:57 <dew> I feel I could get a better handle for what I'm doing if I started going through things and writing a bit of documentation
16:53:21 <-- sj has quit (Ping timeout)
16:56:32 <clokep> dew: Documentation is always good.
16:56:41 <clokep> If you want to document things as you go through it, sure.
16:56:43 <clokep> That would be useful.
17:11:44 <instantbot> New Core - IRC bug 1929 filed by clokep@gmail.com.
17:11:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1929 min, --, ---, nobody, NEW, Use Maps and Sets in IRC code
17:17:49 <clokep> We probably shouldn't do that bug ^ ^ until after 1.4, it's going to be pretty invasive and I'd be nervous about landing it two weeks before release.
17:22:34 <clokep> dew: If you're looking for somewhere to put documentation, the wiki would be good (or an etherpad if you want to do it quickly first).
17:22:39 <clokep> And then move it to the wiki.
17:23:00 <dew> yeah I was putting in in google docs at first
17:23:06 <dew> if I can ever get to doing anything
17:23:15 <dew> so busy with work and trying to move
17:24:22 <clokep> Mmm...
17:24:27 * clokep dislikes Google Docs...
17:24:47 <dew> haha I can also use office 2013 if you prefer
17:24:54 <dew> I just want something a little nicer than plaintext
17:28:41 <clokep> I'd prefer the wiki or etherpad. ;)
17:28:54 <clokep> I definitely don't want an office document.
17:29:08 <clokep> Google Docs are annoying because you have to share them / they're totally outside the ecosystem of what we currently use.
17:30:21 <dew> well yeah
17:30:41 <dew> it's just easier for me to throw something together that looks nice until I put it out for everyone to see
17:31:58 <clokep> Right...
17:32:22 <dew> what's wrong?
17:32:28 <clokep> I guess I like putting things where peopel can see them before they're done. ;) Plus we would still have the partial work if you disappear. :( (I've seen it happen a lot for OSS stuff)
17:36:00 <clokep> But do it wherever is easiest. :)
17:42:22 <clokep> Bah my build is only in mozilla/dom/bindings. :(
17:42:31 <clokep> SO SLOW!
18:36:14 --> harlock has joined #instantbird
19:02:39 --> mpmc has joined #instantbird
19:12:34 <clokep> (o_O) I just had a bubble color change on me...that was strange.
19:20:28 --> atuljangra has joined #instantbird
19:21:11 <clokep> Hello atuljangra.
19:22:09 <atuljangra> Hey clokep :-)
19:22:16 <atuljangra> how are you?
19:22:18 <clokep> atuljangra: I think I missed you the other night, what's up?
19:22:25 <clokep> (I think you were looking for me...)
19:22:29 <clokep> s/night/morning/
19:23:08 <atuljangra> oh, I was looking for some good-first bugs to solve that night :)
19:24:37 <clokep> Did you find any?
19:25:54 <atuljangra> Yup, O had problem with http_proxy thingi, so they suggested me Bug 1646
19:25:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1646 nor, --, ---, nobody, NEW, socket.jsm based protocols should connect through HTTP proxies
19:26:02 <atuljangra> *I
19:26:38 <clokep> Right, do you know if your proxy allows arbitrary connections via the HTTP CONNECT header?
19:26:54 --> sumedh has joined #instantbird
19:27:17 <clokep> :-S My build failed with a syntax error in an auto-generated header file?
19:27:35 <atuljangra> If I am not wrong, then my proxy doesn't allow arbitrary connection :(
19:27:46 <clokep> I'd be surprised if it did.
19:28:20 <clokep> But you can always try it (with that patch), if it doesn't you get back an HTML page esseentially and the IRC code chokes all over it.
19:28:29 <clokep> (At least that's what happened when I tried it...)
19:28:47 <clokep> Well if that's not an option let me now and we'll find something else.
19:28:47 <atuljangra> I have not tried you patch yet, I was going to try it today. 
19:29:15 <atuljangra> Okay, maybe you can point out to me some another bug, and I'll try this one also?
19:32:47 <clokep> Do you have any preference of IRC/XMPP/Twitter?
19:33:38 <atuljangra> No, I'll leave that upon you :)
19:35:12 <clokep> flo-retina, Mook_as: Any ideas? http://pastebin.instantbird.com/174805
19:35:38 <clokep> (There isn't an ( or ) in imICommandsService.h on that line...and that's an auto-generated file so...?)
19:35:43 <clokep> atuljangra: OK. Let me look through.
19:35:45 <atuljangra> flo-retina is not here, I guess.
19:35:50 <atuljangra> clokep: Okay :)
19:35:52 <clokep> atuljangra: He reads the logs. ;)
19:36:02 <atuljangra> oh :P
19:36:17 --> harlock1 has joined #instantbird
19:36:59 <-- harlock has quit (Connection reset by peer)
19:37:02 <clokep> atuljangra: So I know there's a bunch of things with GTalk that don't quite work in our XMPP code yet... there's a few random things in IRC that "should" be done at some point.
19:37:19 <clokep> None are that exciting though. :-/
19:38:01 <clokep> A couple doables ones might be bug 653 or bug 1340.
19:38:02 <atuljangra> oh :-/
19:38:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=653 enh, --, ---, nobody, NEW, Configurable alternate IRC nicks
19:38:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1340 enh, --, ---, nobody, NEW, Change IRC nick when away
19:38:22 <clokep> Those are at least user facing. :)
19:38:28 <atuljangra> okay, I can try these. I'll look into them :)
19:38:38 <atuljangra> yes, that can be exciting for a beginner :)
19:39:13 <clokep> I think they're fairly straightforward too, and would give you an idea of how account options work and such.
19:39:26 * clokep is trying to find bugs that deal with the protocol interface.s ;)
19:39:44 <clokep> (I.e. not ones that deal with dealing with IRC or XMPP protocols themselves.)
19:42:17 <atuljangra> oh okay :) that would be good for the skype project also. :)
19:42:36 <clokep> Exactly my thoughts. ;)
19:43:30 <atuljangra> I'll work upon these bugs. :)
19:44:35 <clokep> Sure, let me know if oyu have issues.
19:44:59 <atuljangra> sure :)
19:47:33 --> Mic has joined #instantbird
19:47:33 * ChanServ sets mode +h Mic 
19:54:04 --> jb has joined #instantbird
20:04:38 <-- sumedh has quit (Ping timeout)
20:06:19 --> sumedh has joined #instantbird
20:09:37 <-- sumedh has quit (Ping timeout)
20:10:04 <-- jb has quit (Ping timeout)
20:10:22 <Mic> clokep: would looking for {} and [] help with bug 1929?
20:10:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1929 min, --, ---, nobody, NEW, Use Maps and Sets in IRC code
20:10:42 <clokep> Mic: Looking for " = {}" and " = []" is probably a good start.
20:10:49 <clokep> That's how I found the properties listed. ;)
20:11:16 --> jb has joined #instantbird
20:14:29 <Mic> That's what hg-grep outputs for {.*} and [.*]: http://pastebin.instantbird.com/174818
20:14:43 <Mic> Might help in cases where the object or array isn't initialized empty?
20:16:39 <-- jb has quit (Ping timeout)
20:17:16 <Mic> hmm, doesn't seem to be return any useful results.
20:22:36 <clokep> Possibly.
20:23:23 --> mpmc1 has joined #instantbird
20:24:20 <-- mpmc has quit (Ping timeout)
20:25:17 <-- mpmc1 has quit (Ping timeout)
20:31:29 --> sumedh has joined #instantbird
20:34:46 <-- sumedh has quit (Ping timeout)
20:35:12 --> qlum has joined #instantbird
20:36:28 --> harlock has joined #instantbird
20:37:03 <-- harlock1 has quit (Ping timeout)
20:38:03 --> sumedh has joined #instantbird
20:38:56 --> flo-retina has joined #instantbird
20:38:57 * ChanServ sets mode +qo flo-retina flo-retina 
20:42:44 <flo-retina> so when looking at http://imgur.com/szBnAhs, the think that looks wrong to me is that messages older than 7 days are "a week ago", not "two weeks ago" for me ;)
20:42:47 <flo-retina> *thing
20:47:59 <flo-retina> hmm, is bug 1340 something we want?
20:48:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1340 enh, --, ---, nobody, NEW, Change IRC nick when away
20:48:10 <flo-retina> it seems to annoy everybody when people have clients that do that :-S
20:48:38 <-- sumedh has quit (Ping timeout)
20:48:51 --> sumedh has joined #instantbird
20:49:21 <flo-retina> clokep: are you still stuck on that compile error?
20:50:03 <clokep> flo-retina: Yes, although I ported some configure changes and am recompiling.
20:50:11 <clokep> (So..."no", maybe? :P)
20:51:04 <flo-retina> http://log.bezut.info/instantbird/130413#m285 I hope configure will fail if something's broken ;)
20:52:42 <clokep> I hope so too.
20:53:17 <clokep> flo-retina: I don't know if that's something we want or not (atuljangra ^ ^), but I'd' definitely like the alternate nicks one.
20:53:26 <clokep> Anyway, I need to get going. meeting people for dinner.
20:55:18 <clokep> (I'll check the logs again in ~30 minutes and pop online on my phone though. :))
20:55:49 <flo-retina> clokep: anything you expect from me before I go to bed?
20:55:56 <-- sumedh has quit (Ping timeout)
20:55:59 <flo-retina> I'm quite tired
20:56:26 --> sumedh has joined #instantbird
21:00:35 <atuljangra> flo-retina: hey, how are you?
21:00:42 <atuljangra> flo-retina: Have a good sleep :)
21:00:45 <flo-retina> atuljangra: hello
21:01:31 <atuljangra> flo-retina: :)
21:01:36 <flo-retina> off topic: expecting to go in an IKEA store and spend only 1h there is foolish. It took me almost half an hour just to find th exit once I had decided I'd had enough ;).
21:02:21 --> qheaden has joined #instantbird
21:02:45 <qheaden> clokep: ping
21:03:10 <atuljangra> flo-retina: heh, half hour to find exit :P so how much time did you spent there today?
21:03:13 <qlum> The IKEA is made in such a way that the exit is the hardest thing to find
21:03:53 * atuljangra that's actually a nice strategy ;)
21:04:22 <flo-retina> qlum: exactly!
21:04:49 <flo-retina> qlum: and so that you have to go through all the departments before exiting.
21:04:56 <Mic> flo-retina: 
21:05:01 <Mic> oops :)
21:05:07 <flo-retina> Mic: hello :-P
21:05:08 <qlum> once you know your way its easier though
21:05:17 <qlum> there are shortcuts
21:05:38 <flo-retina> yeah, I'm sure there are (at least for the staff!)
21:05:39 <Mic> flo-retina: clokep asked if we could land the patch for bug 1891 tonight.
21:05:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1891 min, --, ---, aleth, NEW, Tab completion does not always update the character counter
21:05:57 <qheaden> Are most protocol plugins written in JavaScript or C++? Or do they all have  a mixture with XPCOM?
21:06:17 <Mic> I've just applied it (and it did cleanly!;) and was about to test that it runs.
21:06:27 <flo-retina> qlum: also, they announce "the store is going to close in one hour, so people should go pay *now*" :-D
21:06:44 <flo-retina> qlum: they kinda expect it will take one hour to find the exist for people who want to actually buy stuff
21:06:49 <flo-retina> *exit
21:07:25 <flo-retina> qheaden: the protocols we developed ourselves are in JS. The protocols from libpurple are in C.
21:07:50 <-- Mic has quit (Quit: No time to waste, let's go!)
21:08:32 <-- harlock has quit (Quit: Baibai)
21:08:34 <qheaden> flo-retina: Okay. So if I am using a C++ SDK to access a protocol, would it be best to glue it to Instantbird using XPCOM & JavaScript?
21:08:35 <instantbot> c++ is e-- ah, nevermind.
21:08:50 <qheaden> lol instantbot.
21:08:53 <flo-retina> atuljangra: I think I spent 2h40 in there. I just wanted to actually see a thing or two before buying them on the website.
21:09:23 --> Mic has joined #instantbird
21:09:24 * ChanServ sets mode +h Mic 
21:09:53 <flo-retina> qheaden: that question doesn't make much sense. You will use XPCOM anyway, as all protocol plugins are xpcom components.
21:10:02 <flo-retina> and XPCOM components can be either in JS or C++
21:10:38 <qheaden> Oh okay. So some methods can be implemented in C++ and others in JS right?
21:11:24 <flo-retina> methods of what?
21:12:19 <qheaden> Methods of the plugin.
21:12:22 <flo-retina> Mic: are you reviewing that patch?
21:12:52 <qheaden> flo-retina: Reason I am asking is because I am writing  a proposal for the Skype plugin project. The SkypeKit SDK is in C++.
21:13:24 <flo-retina> I think the code using SkypeKit will have to be in C++
21:14:42 <Mic> flo-retina: yes
21:19:11 <instantbot> benediktp@ymail.com granted review for attachment 2345 on bug 1891.
21:19:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1891 min, --, ---, aleth, NEW, Tab completion does not always update the character counter
21:22:50 <Mic> qheaden: you can't mix languages in a component but you can use different languages for different components.
21:23:12 <qheaden> Mic: Thanks for that clarification.
21:23:48 <qheaden> So the components are binary compatible? Or does some sort of other glue code handle the translation?
21:24:36 <Mic> There's glue code in the framework.
21:25:20 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:25:50 <qheaden> Okay.
21:27:49 <Mic> Let me find something...
21:34:13 <instantbot> florian@instantbird.org granted review for attachment 2279 on bug 1563.
21:34:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1563 min, --, ---, clokep, ASSI, Remove WINCE support
21:34:40 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/9368825cc2b4 - aleth - Bug 1891 - Tab completion does not always update the character counter, r=Mic.
21:35:35 <Mic> There e.g. a call to http://lxr.instantbird.org/instantbird/source/instantbird/content/conversation.xml#301 which is implemented in http://mxr.mozilla.org/mozilla-central/source/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp (which implements the interface defined in http://mxr.mozilla.org/mozilla-central/source/netwerk/streamconv/public/mozITXTToHTMLConv.idl#29)
21:36:05 --> clokep_wp8 has joined #instantbird
21:36:40 <clokep_wp8> qheadon: Are all your ?s answered by Mic?
21:36:49 <Mic> That's an example of Javascript code calling a method that wasn't written in Javascript.
21:39:35 <-- clokep_wp8 has quit (Connection reset by peer)
21:41:52 <Mic> qheaden: any other questions?
21:43:00 <qheaden> Mic: No other questions right now. Thanks for the help.
21:43:18 <Mic> :)
21:43:36 <-- FireFly_TB has quit (Ping timeout)
21:44:53 <instantbot> clokep@gmail.com set the Resolution field on bug 1891 to FIXED.
21:44:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1891 min, --, 1.4, aleth, RESO FIXED, Tab completion does not always update the character counter
21:52:48 <instantbot> New Core - Twitter bug 1930 filed by dev@maliayas.com.
21:52:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1930 maj, --, ---, nobody, UNCO, Twitter lists as a conversation tab
21:53:27 --> mali has joined #instantbird
21:55:24 <instant-buildbot> build #378 of macosx-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-onCommit/builds/378
21:55:49 <qheaden> But on monday, there is a clash between physics and computer science.
21:56:00 <Mic> qheaden: wrong tab ;)
21:56:00 <qheaden> Physics ends at 3:50, computer science starts at 3:00
21:56:29 <qheaden> LOL. I'm discussing class schedules for next semester with a friend. Wrong tab indeed. :P
21:56:40 <Mic> Hi mali!
21:56:55 <mali> hi
21:57:12 <mali> How you guys doing? :)
21:57:20 <Mic> Fine, thanks. And you?
21:57:35 <mali> Thanks, I'm fine too.
21:57:46 <-- clokep has quit (Ping timeout)
21:58:08 <mali> I am allways impressed about the activeness of this channel.
21:58:21 <Mic> I saw you filed a Twitter bug about supporting "lists". I haven't used this feature yet but it sounds like a good idea for people with lots of "friends".
21:58:25 <mali> Only a few users but allways active :)
21:58:28 <mali> congrats
21:58:35 <qheaden> Are there any plans to port Instantbird to Android in the future?
21:59:16 <mali> I hope, it gets implemented soon (twitter list)
21:59:45 <mali> We all follow accounts that we don't really read
22:00:12 <mali> I have a list named "tech" for example
22:00:20 <mali> Tweets in that are usally important
22:00:38 <mali> but reading it on twitter is not good enough
22:00:45 <mali> twitter has some weird bugs
22:01:01 <mali> like, not properly sorting the tweets accourding to the date
22:01:22 <mali> sometimes ignoring some tweets
22:02:16 <mali> Instantbird UI is better than it :)
22:02:43 <Mic> Thanks! Now that you've filed the bug someone will look at it (sooner or later)
22:02:56 <Mic> I'm working on showing separate conversation for each tracked keyword btw.
22:03:01 <Mic> Maybe you like this idea too
22:03:02 <mali> Hopefully.
22:03:05 <mali> Hmm
22:03:32 <mali> Yes, sounds a good idea
22:03:34 <Mic> So you have a kind of channel with a particular topic (i.e. the keyword that you're interested in)
22:03:56 <Mic> Bug 1728
22:04:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1728 enh, --, ---, benediktp, NEW, Show mentions of tracked keywords in own conversations
22:05:26 <mali> hmm, yes this is definitely a great idea
22:05:52 <mali> I have created some RSS feeds to track some words
22:06:12 <mali> So when it is implemented, I wont need RSS any more
22:06:31 <mali> Btw twitter has deprecated RSS links
22:06:46 <mali> They won't exist soon or later
22:07:14 <Mic> Sounds like a Google product :P
22:07:26 <-- sumedh has quit (Ping timeout)
22:07:40 --> sumedh has joined #instantbird
22:07:50 <mali> I am using Google reader :)
22:07:59 <qlum> rss is such a nice thing
22:08:10 <qlum> I am using a firefox addon called bamboo
22:08:13 <instantbot> florian@instantbird.org denied review for attachment 2282 on bug 1563.
22:08:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1563 min, --, ---, clokep, ASSI, Remove WINCE support
22:08:58 <mali> client side rss readers are not good enough by design
22:09:11 <mali> if you are offline for a week, you will miss things
22:11:01 <qlum> true
22:11:14 <qlum> however I follow to much to want everything anyway
22:11:32 <qlum> and it does not happen often that I am offline for more then 24 hours
22:12:10 <qlum> problem with a server side rss reader is the moment you are offline you can't check back on it
22:12:24 <qlum> where a client side just downloads it for you
22:12:36 <mali> yes, thats right
22:12:44 <flo-retina> hey, did I just remove a huge patch from my queue? :)
22:13:10 <Mic> :)
22:13:23 <qlum> still I mostly choose based on what I find having a nice interface
22:15:07 <qlum> and more importantly works great for me
22:15:52 <qlum> One problem bamboo does have is that the dev is very strict about not supporting any form of incorrect formatting on rss feeds which means that sometimes things won't work on the client.
22:16:44 <-- Mic has quit (Quit: No time to waste, let's go!)
22:17:31 <mali> Hmm, I see. That's a difficult task though.
22:17:47 <-- dew has quit (Ping timeout)
22:20:12 --> Mic has joined #instantbird
22:20:12 * ChanServ sets mode +h Mic 
22:25:17 <-- sumedh has quit (Ping timeout)
22:26:36 <-- Mic has quit (Quit: No time to waste, let's go!)
22:27:47 --> dew has joined #instantbird
22:34:28 --> Mic has joined #instantbird
22:34:29 * ChanServ sets mode +h Mic 
22:43:18 --> sumedh has joined #instantbird
22:43:42 --> rosonline has joined #instantbird
22:44:51 --> mpmc has joined #instantbird
22:47:48 <-- qlum has quit (Quit: Getting the <censored> out.)
23:12:14 --> FireFly_TB has joined #instantbird
23:14:00 <-- FireFly_TB has quit (Ping timeout)
23:20:32 <-- Mic has quit (Quit: No time to waste, let's go!)
23:53:09 <instant-buildbot> build #399 of linux-onCommit is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-onCommit/builds/399