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