All times are UTC.
00:09:13 <-- Vigilante has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 00:19:13 <-- nhnt11 has quit (Ping timeout) 00:26:05 <-- Mook_as has quit (Quit: Mook_as) 00:30:25 --> rosonline has joined #instantbird 00:31:30 <-- iamjayakumars has quit (Quit: ) 00:43:58 --> mconley has joined #instantbird 00:53:39 <-- rosonline has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 03:00:17 --> Mook has joined #instantbird 03:14:09 <-- wnayes has quit (Quit: wnayes) 03:26:23 <instant-buildbot> build #2121 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2121 03:32:09 <-- mconley has quit (Input/output error) 03:51:29 <instant-buildbot> build #1341 of win32-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1341 03:53:07 --> mconley has joined #instantbird 04:06:47 <-- mconley has quit (Input/output error) 04:07:28 <-- spiffytech has quit (Ping timeout) 04:07:39 --> spiffytech has joined #instantbird 04:10:30 --> dew has joined #instantbird 04:12:27 --> mpmc has joined #instantbird 04:16:28 <-- Mook has quit (Quit: Mook) 04:19:19 <-- EionRobb1 has quit (Quit: Leaving.) 06:23:05 * Fallen|away is now known as Fallen 06:47:57 <-- mayanktg has quit (Ping timeout) 06:49:23 --> mayanktg has joined #instantbird 06:51:04 <-- mayanktg has quit (Ping timeout) 06:51:23 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 07:10:08 --> mayanktg has joined #instantbird 07:28:41 <sawrubh> I get this error while building : http://pastebin.instantbird.com/679173 07:28:47 <sawrubh> This is my mozconfig : http://pastebin.instantbird.com/679174 07:29:18 <sawrubh> I don't see avahi listed as a prereq on https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Linux_Prerequisites 07:41:07 <sawrubh> just installed libavahi-glib-dev and it fixed the issue 07:41:34 * sawrubh wonders why this isn't listed as a prereq on the prereq page 07:45:08 --> YH has joined #instantbird 08:13:16 --> Mic has joined #instantbird 08:13:16 * ChanServ sets mode +o Mic 08:20:20 --> nhnt11 has joined #instantbird 08:23:57 <-- YH has quit (Ping timeout) 08:25:57 <Mic> Hi 08:27:01 <sawrubh> 'ello 08:27:03 --> YH has joined #instantbird 08:27:40 <nhnt11> hi 08:27:43 <Mic> mayanktg: did the pointer to toDataURL help? 08:27:58 <mayanktg> Mic: hello! 08:28:26 <mayanktg> yes is did..I used toDataURL to get the source 08:29:32 <mayanktg> and then tried to extract the image name by using the setuserIcon().. 08:30:20 <mayanktg> I think i'll do it 08:30:53 <Mic> What do you mean by "extract[ing] the image name"? 08:33:59 <sawrubh> so my build is working fine when I don't have the libpurple extension enabled, but when I enable it in my mozconfig I get this error while compiling : http://pastebin.instantbird.com/679259 08:34:24 <mayanktg> one sex 08:34:26 <mayanktg> *sec 08:34:44 <sawrubh> lol 08:35:06 <mayanktg> :-/ 08:35:34 <mayanktg> Mic: could you tell what the argument "fp.file" means here http://mxr.mozilla.org/comm-central/source/im/content/blist.js#604 08:35:59 <mayanktg> ? 08:37:26 <Mic> fp is an instance of nsIFilePicker, so it should be described on the docs or in the idl for it. Tbh I'd expect it to be either an nsIFile or a string 08:38:11 <Mic> http://mxr.mozilla.org/comm-central/source/mozilla/widget/nsIFilePicker.idl#123 08:38:17 <mayanktg> Yes.its described there 08:39:42 <Mic> Your code also needs to call setUserIcon with an nsIFile object for your new image. 08:39:56 <mayanktg> ok..i was confused with the .file there. 08:40:31 <mayanktg> Yeah! I'm figuring out how to call the nsIFile object only... 08:42:29 <Mic> Are you currently working on that? If yes I'd say let's talk about it again in a few minutes. 08:43:20 <mayanktg> yes. Ok. 08:44:59 <-- mayanktg has quit (Ping timeout) 08:48:12 --> mayanktg has joined #instantbird 08:48:18 <mayanktg> until then I'm reading the nsifile and file i/o docs 08:50:05 <Mic> You can also have a look at the DataURI article on MDN. 08:50:49 --> iamjayakumars has joined #instantbird 08:55:29 <-- YH has quit (Ping timeout) 08:59:32 --> YH has joined #instantbird 08:59:40 <mayanktg> ok. 09:01:50 <-- iamjayakumars has quit (Quit: ) 09:02:31 --> YH1 has joined #instantbird 09:03:29 <-- YH has quit (Ping timeout) 09:05:24 <-- YH1 has quit (Ping timeout) 09:08:09 --> YH has joined #instantbird 09:27:41 --> aleth has joined #instantbird 09:27:41 * ChanServ sets mode +o aleth 09:41:11 --> BWMerlin has joined #instantbird 09:46:49 <Mic> mayanktg: have you found out any interesting / useful things? 09:59:27 <aleth> clokep: Is that libavahi dependency new due to sipe or did we already have it? 10:00:31 <aleth> sawrubh: You can disable building qq (I do), it doesn't work anyway. 10:01:24 <aleth> Let me give you a patch... 10:01:57 <aleth> http://pastebin.instantbird.com/679367 10:02:14 <aleth> (to be applied in mozilla/extensions/purple) 10:03:13 <-- YH has quit (Ping timeout) 10:05:15 <-- aleth has quit (Ping timeout) 10:11:41 <mayanktg> Mic: yes. trying to store the file in profile directory. But first I'm supposed to convert it into URI Object right? 10:12:05 <mayanktg> https://developer.mozilla.org/en-US/Add-ons/Code_snippets/File_I_O#Getting_special_files 10:13:38 <mayanktg> The code is related to XPCOM ..I've not used it before..I will have to study about it too? 10:14:12 --> YH has joined #instantbird 10:15:04 --> sonny has joined #instantbird 10:15:07 --> iamjayakumars has joined #instantbird 10:16:20 <mayanktg> Mic: I think I'm missing some notifications. I was available but wasn't notified about your message :-/ 10:16:41 <-- YH has quit (Ping timeout) 10:18:22 --> YH has joined #instantbird 10:18:35 --> clokep has joined #instantbird 10:18:35 * ChanServ sets mode +o clokep 10:20:19 <clokep> sawrubh: Because it's not a Mozilla prereq, it's an Instantbird one. You could also just pass the --disable-bonjour flag as is suggested. 10:20:51 <-- iamjayakumars has quit (Ping timeout) 10:21:55 --> iamjayakumars has joined #instantbird 10:22:18 <clokep> aleth: It's from Bonjour, it's not sipe. 10:23:12 <clokep> sawrubh: qq also fails for me sometimes, I just don't build it. 10:25:36 --> aleth has joined #instantbird 10:25:36 * ChanServ sets mode +o aleth 10:25:39 <Mic> mayanktg: do you know already what data you need to write? (I'll be here only intermittently in the next few minutes...) 10:26:31 <Mic> (That's where toDataURL and the DataURI docs come into play) 10:26:34 <mayanktg> Mic: NO :-/ ..all I have is image url ... 10:27:16 <Mic> https://developer.mozilla.org/en-US/docs/data_URIs 10:27:35 <Mic> You get such a thing after calling canvas.toDataURL(). 10:27:59 <-- YH has quit (Ping timeout) 10:28:07 <Mic> You need to remove the 'header', that is the "data:image/png;base64," part at the beginning. 10:28:08 --> YH has joined #instantbird 10:28:26 <mayanktg> canvas.toDataURL('image/png') used for png image 10:28:26 <aleth> mayanktg: Yes, it's a good idea to know what XPCOM is. Don't worry about the details until you need them though. https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XPCOM 10:28:46 <Mic> What's left is the base64 encoded data of a PNG file. 10:28:51 <mayanktg> Mic: Ok. 10:28:57 <mayanktg> Then? 10:29:04 <Mic> Once you decoded it, you've got a PNG data in binary. 10:29:09 <Mic> This is the data you need to write to disk. 10:29:13 <Mic> Did that help? 10:29:41 <mayanktg> yes. 10:29:51 <-- YH has quit (Ping timeout) 10:30:11 --> YH has joined #instantbird 10:30:12 <mayanktg> Mic: Complete your work :) .thanks. 10:34:05 <Mic> Afaik we have code that does a similiar thing already. 10:34:40 <Mic> vcards contain base64 encoded image data as far as I remember, so have a look for it in the XMPP code if you want... 10:35:34 <mayanktg> Mic: ok 10:36:10 <mayanktg> aleth: Yes. I'm studying it today. 10:36:32 <Mic> mayanktg: you know how to use MXR already? 10:36:45 <mayanktg> Mic: yes :) 10:37:26 <Mic> OK, you can limit your search to the /chat/ folder then ("in files matching: /chat/"). 10:37:48 <-- YH has quit (Ping timeout) 10:38:03 --> YH has joined #instantbird 10:38:10 <Mic> Try terms like base64, btoa, atob, icon, image, ... until you find something that fits. 10:38:36 <mayanktg> ok ok.. I'm trying them 10:39:23 <mayanktg> I did read about btoa in that dataURI doc .. 10:39:26 <mayanktg> :) 10:48:26 <-- iamjayakumars has quit (Client exited) 10:48:43 <clokep> Mic: http://lxr.instantbird.org/instantbird/source/chat/protocols/xmpp/xmpp.jsm#434 10:49:03 <clokep> aleth: So the output stream write methods send us back "unsigned long number of bytes written (may be less than aCount)" 10:49:13 <clokep> I wonder if that's zero if the socket died. 10:49:23 <clokep> But I suspect that's # of bytes written /into the buffer/. 10:50:01 --> iamjayakumars has joined #instantbird 10:52:33 <mayanktg> Mic, clokep: http://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.jsm#456 Yes it explains how buddy icon is stored inside the /icons/<account> directory 10:52:36 <mayanktg> :) 10:56:41 <clokep> aleth: Do you think the stuff in that post would be helpful to us at all? 10:57:52 <-- YH has quit (Ping timeout) 10:58:24 --> YH has joined #instantbird 10:58:27 <clokep> It would probably simplify some of nhnt11's old code. 10:58:38 <aleth> clokep: Increasingly so (for example nhnt11 may well end up using some of it for the indexed logging code) 10:58:49 <aleth> Heh, I see we had the same thought. 10:59:32 <clokep> aleth: So I was thinking for like the backend IRC/XMPP code at all... 11:00:12 <aleth> clokep: How deep would one have to dig to find out where those bytes get written? 11:00:24 <clokep> N oidea. 11:01:41 <-- Even has quit (Input/output error) 11:01:42 --> YH1 has joined #instantbird 11:01:49 <-- YH has quit (Ping timeout) 11:04:23 <aleth> clokep: I don't know if it's easy to use them incrementally (i.e. without completely rewriting a lot of stuff) 11:04:49 <aleth> And I don't have enough experience with them to have a good sense of where they would be a definite win 11:05:24 <aleth> (for our backend code that is. For file I/O it's a no-brainer) 11:06:30 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:08:22 <-- YH1 has quit (Ping timeout) 11:08:30 --> YH has joined #instantbird 11:08:34 <Mic> mayanktg: you only need to write the data to a temporary file somewhere as it's going to be copied anyways. 11:08:49 <Mic> cf https://mxr.mozilla.org/comm-central/source/chat/components/src/imCore.js#172 11:11:28 --> YH1 has joined #instantbird 11:11:52 <-- YH has quit (Ping timeout) 11:14:29 --> YH has joined #instantbird 11:14:58 <-- YH1 has quit (Ping timeout) 11:18:31 <-- YH has quit (Ping timeout) 11:18:34 --> YH has joined #instantbird 11:20:39 <-- sonny has quit (Ping timeout) 11:22:13 <nhnt11> aleth: Hi 11:22:22 <nhnt11> aleth: Which post is this that would simplify my code? :P 11:22:29 * nhnt11 read the scrollback twice and didn't see a relevant link 11:23:13 <aleth> We were talking about https://groups.google.com/forum/#!topic/mozilla.dev.apps.thunderbird/tpDpKRHc_N8 (but instead of reading it the answer is "Tasks.jsm" ;) ) 11:23:29 <aleth> umm, Task.jsm I think. 11:24:11 <-- YH has quit (Ping timeout) 11:24:12 <aleth> Or it's equivalents. 11:24:54 <nhnt11> Interesting 11:24:59 * nhnt11 will have to check it out later 11:25:07 --> sonny has joined #instantbird 11:25:56 <aleth> But the whole log crawling code will change anyway when you also index the existing logs, so you'll get to it then ;) 11:26:30 <nhnt11> Right 11:26:34 <aleth> Basically new features like function* have made async code much nicer to write. 11:27:17 --> YH has joined #instantbird 11:27:36 * nhnt11 has to run 11:27:36 <-- sonny has quit (Ping timeout) 11:27:44 <nhnt11> bbl (maybe :]) 11:29:39 --> rosonline has joined #instantbird 11:30:30 * sawrubh thinks before subscribing to that mailing list 11:30:43 <sawrubh> the recent experience with gsoc students mailing list wasn't good 11:32:40 <aleth> sawrubh: If you scroll through and don't see more than one post that you were annoyed you missed, don't subscribe ;) 11:34:07 <nhnt11> lol, the gsoc students list *sigh* 11:34:12 * nhnt11 really goes now. 11:34:13 <Mic> aleth: aren't function*s just generators? 11:35:13 <aleth> Mic: Sure, just syntactic sugar if you like. 11:36:07 <Mic> Not sure if I'd call it "sugar" if it worked without it before ;) 11:37:41 <aleth> I didn't invent the term... Maybe "giftwrap" would have been better ;) 11:38:40 <Mic> I'm familiar with the term. I wanted to say that I don't see why adding an asterix to the syntax made things better/easier/... 11:39:09 <-- YH has quit (Ping timeout) 11:39:12 <Mic> *asterisk 11:39:17 <aleth> The idea is that together with other features you can write async code that reads pretty much like the sync version would have. 11:41:10 * sawrubh adds 999677 to his 'to take a look at' things list and runs 11:43:32 --> YH has joined #instantbird 11:43:45 <aleth> Mic: I do wonder what the problem with "make a generator function out of a function if it contains yield" was though (which was in gecko but I don't think is standard) 11:44:10 <Mic> Exactly :) 11:45:36 <aleth> I thought at first you meant "why function* when you have __iterator__" ;) 11:49:12 <aleth> There's also a yield* but I don't know what that does... 11:50:04 <aleth> It probably returns a function*? 11:50:43 <-- YH has quit (Ping timeout) 11:50:49 <aleth> That would be nice for chaining. 11:57:03 --> clokep_work has joined #instantbird 11:57:03 * ChanServ sets mode +o clokep_work 11:58:29 <clokep_work> bug 999677 11:58:31 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=999677 nor, --, ---, nobody, NEW, Errors when deleting a buddy with whom a conversation is open. 12:00:19 <mayanktg> bbl.. 12:04:58 <clokep_work> No reason to tell us unless you're in a conversation w/ someone. :) 12:07:09 <qheaden> Good morning. 12:07:15 <qheaden> Or evening, wherever you are. :) 12:09:35 <clokep_work> qheaden is up early today. ;) 12:09:53 <qheaden> Yeah. early day at work. 12:10:04 * qheaden still gets confused with his work schedule since it works around his classes. 12:21:06 <aleth> qheaden: This line http://mxr.mozilla.org/comm-central/source/chat/protocols/yahoo/yahoo.js#24 suggests to me there will be problems ;) 12:21:33 <aleth> You need to make that property a getter. 12:30:24 <-- iamjayakumars has quit (Quit: ) 12:31:05 <-- nhnt11 has quit (Ping timeout) 12:33:14 <-- aleth has quit (Quit: exit stage left) 12:33:19 --> aleth has joined #instantbird 12:33:19 * ChanServ sets mode +o aleth 12:39:42 --> nhnt11 has joined #instantbird 12:47:29 * clokep_work is confused by this conversation. 12:50:04 <sawrubh> clokep_work: yo 12:50:12 <clokep_work> sawrubh: wassup? 12:50:18 <sawrubh> so you wanted to talk about the schedule yesterday and other things 12:50:23 <sawrubh> we can do that now if you want 12:50:33 <clokep_work> I was just re-reading your gist. 12:51:04 <clokep_work> sawrubh: So you got my email on Monday, right? About how our goal is to land things in small pieces? 12:51:32 <sawrubh> yeah and you've said that earlier too 12:52:48 --> Armada has joined #instantbird 12:52:58 <aleth> sawrubh: I also wanted to mention, a good, simple initial UI for Filelink (which can land early) is drag and drop onto the conversation. 12:53:08 <clokep_work> So I think your plan for the community bonding period is good. The main things I see in there are: 1. Fix a couple small bugs, 2. look at some of the APIs you'll need, 3. figure out some iterations of the UI. 12:53:17 <clokep_work> aleth: You're jumping ahead. :P 12:54:31 <aleth> Not really, just looking at the first item on the gist schedule (ie. Filelink) ;) 12:54:35 --> sonny has joined #instantbird 12:55:07 <sawrubh> yeah, the drag and drop seems to be an intuitive one and something we could support along with the attach button 12:55:12 <clokep_work> sawrubh: I think your first proposed patch is "Add a button to the UI, this will open a file selector. Upload this file using FileLink"? Yes? I think that's reasonable! 12:55:19 <clokep_work> You do NOT need both a button and drag and drop to start w/. 12:55:31 <clokep_work> I'd prefer to focus on just one to start with. :) 12:55:32 <aleth> I just thought drag and drop was a lot simpler than adding a button to start with 12:55:50 <clokep_work> I don't care which one we do, just let's only do one to start w/! 12:55:58 <sawrubh> drag and drop it is! 12:56:09 <clokep_work> Sold! 12:56:19 * sawrubh goes and files the bug 12:56:21 <clokep_work> OK, so I think your second patch is really two separate things. 12:57:05 <clokep_work> 1. Figure out how you can inject trying to use a protocol's native file transfer before "falling back" to FileLink, 2. Implement XEP-96, 3. Implement libpurple FT API. 12:57:22 <clokep_work> 2 & 3 will have a strong influence on 1, but are not directly related. 12:59:00 <sawrubh> m'kay 12:59:04 <clokep_work> sawrubh: Does that make sense? 12:59:29 <clokep_work> I think your goal of doing all that by mid- to end-June is good reasonable though. 13:00:10 <aleth> You probably want to take an initial look at the FX Download panel code before designing your file transfer interfaces (i.e. can you/should you inherit something from there?), which is part of 1) 13:00:11 <clokep_work> So really that's your proposed second and third patches in swapped order, I think. 13:00:36 <clokep_work> sawrubh: I was a bit confused about what "I'll also work on the adding file transfer support for OSCAR (AIM and ICQ)." means. 13:00:43 <clokep_work> sawrubh: Btw some of this stuff has bugs filed already. 13:00:48 <sawrubh> I guess we should move the downloads panel thing above the 'exploring OSCAR stuff' 13:01:17 <aleth> Especially as there is no JS-OSCAR yet ;) 13:01:23 <sawrubh> yeah, so I looked up the libpurple code and I found some sort of implementation in it for file transfer in oscar 13:01:24 <aleth> Though clokep might have one in his queue 13:01:49 <sawrubh> I had planned on taking a look and integrating that, until the time we decide to have a js-oscar 13:03:26 <aleth> sawrubh: iirc the idea we had for the button was to have the Download panel also show uploads if possible. 13:04:29 <sawrubh> I initially had the idea to show it as a progress bar above the chat box but having it in the Downloads panel could make sense too (if possible) because the use anyway has a habit of taking a look there for such information 13:04:44 <sawrubh> *user 13:04:52 <aleth> Yes, and it has a built in progress bar in the button already. 13:04:58 <sawrubh> yeah 13:06:02 <clokep_work> sawrubh: OK...so how is that different than integrating witht he libpurple API? 13:07:05 <aleth> clokep_work: I think in his gist schedule the idea was to first make libpurple file transfers work (oscar being the example) and then add new implentations of the same for the JS protos 13:07:42 <aleth> but I'm also a bit confused. 13:07:59 <clokep_work> aleth: So let him answer. ;) 13:08:32 <sawrubh> my idea was to first add it for 1) xmpp using libpurple, 2) do the same for other protocols, oscar etc (because they aren't a bit clear) nor I could find good documentation of them 3) move to js implementation where possible otherwise implement myself 13:08:51 <sawrubh> so when the first time I said integrate with the libpurple api I mean for XMPP 13:09:32 <sawrubh> then the second time I meant exploring for the other protocols (because at that time they appeared a bit different and still do) so I though it'll take me some time to get it working for oscar 13:10:19 <-- BWMerlin has quit (Quit: BWMerlin) 13:10:19 <sawrubh> does this make sense :P 13:10:31 <clokep_work> No. 13:10:51 <clokep_work> sawrubh: If you implement it for the libpurple API it will automatically work for everything we use libpurple for. 13:11:01 <clokep_work> You aren't to be adding features for libpurple. 13:12:20 <sawrubh> ok, so according to what I understood after looking at the libpurple code 13:12:58 <sawrubh> there are protocol specific implementations and there there is this general api (http://hg.mozilla.org/users/florian_queze.net/purple/file/93b8dd3e84b2/libpurple/ft.c) 13:13:14 <sawrubh> I intended on hooking into the protocol specific implementation of XMPP 13:13:24 <sawrubh> and then later OSCAR 13:13:27 <clokep_work> I don't understand. 13:13:34 <clokep_work> Those are already hooked up. 13:13:38 <clokep_work> THey are part of libpurple. 13:13:47 <sawrubh> ok 13:13:50 <clokep_work> If you implement the file transfer libpurple APIs they should all "just work". 13:13:57 <clokep_work> There should be nothing to do there. 13:13:59 <sawrubh> e_e 13:14:18 <sawrubh> that just makes life easier then 13:14:36 <sawrubh> sorry I didn't get that the first time 13:14:38 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 13:14:58 --> YH has joined #instantbird 13:15:02 <sawrubh> I thought I had to make use of the protocol specific implementation and leverage that 13:15:04 <aleth> It might be worth spelling out that there are Instantbird APIs which then have a prplxpcom implementation. So you would add APIs for file transfer and then hook them up to the existing libpurple API in prplxpcom code that you would write. 13:16:12 <sawrubh> this actually makes more sense than what I've written there 13:16:23 <aleth> So for example, there's an Instantbird API that describes a conversation (prplIConversation), and a prplxpcom implementation of that. 13:16:27 <clokep_work> sawrubh: We DO want you to write the XMPP file transfer code for the JS XMPP implementation too though. 13:16:31 * sawrubh tries to remember the logic/reason behind writing what he had written 13:16:37 <aleth> But of course libpurple has its own notion of conversation, etc 13:16:55 <clokep_work> aleth, sawrubh: https://etherpad.mozilla.org/ib-filelink 13:17:05 <sawrubh> yeah, that was part of my plan and I guess it's part of our bigger plan to move to our own js-* implementations right 13:17:31 --> YH1 has joined #instantbird 13:18:08 <clokep_work> Yes. 13:18:50 <-- YH has quit (Ping timeout) 13:22:59 * qheaden is now known as qheaden_away 13:23:04 <sawrubh> ok, so I've got the work cutout for me :) 13:23:34 <clokep_work> sawrubh: Does that all make sense? Are we on the same page? :) 13:23:51 <clokep_work> Let's use that ehterpad to keep track of work to be done (i.e. a TODO list). 13:23:55 <clokep_work> Feel free to modify it, etc. :) 13:23:55 <sawrubh> yes, that absolutely makes sense 13:25:08 <sawrubh> anything else you would like to discuss, had in mind ? 13:26:20 <clokep_work> Not really. :) 13:27:14 * sawrubh slips out for a while then 13:28:00 * clokep_work wants florian to look at the pastebin at some point... 13:28:22 <sawrubh> the one containing tidbits of your blog post? 13:28:28 <-- aleth has quit (Ping timeout) 13:31:12 <clokep_work> Oops, I meant etherpad, not pastebin. :) 13:31:40 <sawrubh> btw I was wondering why do the bugs have this **original post on bio** 13:32:11 <clokep_work> sawrubh: "(this will be a fun addition, not sure if possible during the GSoC but generally for images)" everything under the "IF there's time other cool things" is not really meant for GSOC unless oyu finish everything else. 13:32:24 <clokep_work> sawrubh: We used to use a separate bugzilla (Bugzilla.instantbird.org == BIO) 13:32:30 <clokep_work> We merged it into BMO. 13:35:17 --> aleth has joined #instantbird 13:35:17 * ChanServ sets mode +o aleth 13:38:04 <clokep_work> sawrubh: Btw do you have any experience designing interfaces (or at least are familiar with interfaces vs. implementations, etc.)? Not sure if you've done idl in other Mozilla stuff. 13:42:58 <-- YH1 has quit (Ping timeout) 13:43:34 --> YH has joined #instantbird 14:02:13 <-- nhnt11 has quit (Ping timeout) 14:02:24 --> nhnt11 has joined #instantbird 14:04:55 <-- nhnt11 has quit (Ping timeout) 14:06:55 --> nhnt11 has joined #instantbird 14:12:23 <-- nhnt11 has quit (Input/output error) 14:13:07 * Fallen is now known as Fallen|away 14:14:07 <-- YH has quit (Ping timeout) 14:14:32 --> YH has joined #instantbird 14:16:34 <-- aleth has quit (Ping timeout) 14:17:41 --> mconley has joined #instantbird 14:27:29 --> nhnt11 has joined #instantbird 14:31:19 --> aleth has joined #instantbird 14:31:19 * ChanServ sets mode +o aleth 14:31:39 <-- YH has quit (Ping timeout) 14:33:58 <-- aleth has quit (Ping timeout) 14:40:52 <-- nhnt11 has quit (Ping timeout) 14:43:49 <-- sonny has quit (Ping timeout) 14:46:03 --> nhnt11 has joined #instantbird 14:49:41 --> YH has joined #instantbird 14:55:50 --> sonny has joined #instantbird 15:01:35 <clokep_work> What's the magic way to scroll up to the last unread message? 15:11:37 --> mayanktg has joined #instantbird 15:13:55 <Mic> pos1 15:13:59 <Mic> Home 15:14:25 <Mic> Wait... "last unread"? 15:25:19 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 15:28:43 <clokep_work> Mic: The unread marker. 15:28:52 * clokep_work isn't sure what "pos1" means. 15:32:09 <-- Armada has quit (Connection reset by peer) 15:38:40 --> Vigilante has joined #instantbird 15:46:08 --> mpmc has joined #instantbird 15:57:32 --> Rym has joined #instantbird 16:06:13 <-- mconley has quit (Connection reset by peer) 16:06:35 --> mconley has joined #instantbird 16:09:25 --> wnayes has joined #instantbird 16:10:21 <nhnt11> clokep_work: On a Mac? 16:10:24 <nhnt11> Three finger swipe up 16:10:36 * Fallen|away is now known as Fallen 16:10:46 <nhnt11> You have to have three finger drag disabled, and swipe gestures enabled, in System Preferences though 16:10:47 <clokep_work> That doesn't work, bthat explodes all my apps out. 16:10:53 <clokep_work> Ah. 16:11:34 * nhnt11 is paranoid that clicking his trackpad will wear it out and so uses three finger dragging. 16:12:07 <clokep_work> Three finger drag is disabled. 16:12:29 <clokep_work> Probably because I have three finger drag for Mission Control? :-\ 16:12:35 <nhnt11> clokep_work: Disable app expose, or make it use 4 fingers instead 16:12:45 <nhnt11> In trackpad settings->More Gestures 16:12:56 <clokep_work> Yeah, why did we choose a gesture that's already used by the OS? 16:12:57 <nhnt11> If you have any 3 finger swipe gestures enabled there, it won't work in firefox/Instantbird 16:13:12 <-- sonny has quit (Ping timeout) 16:13:13 <clokep_work> I understand that. 16:13:19 <nhnt11> There aren't very many that /aren't/ used. 16:13:33 <nhnt11> In my opinion we should use 4 finger swipe if 3 finger swipe is already used, and vice versa.. 16:13:44 <nhnt11> I have no idea how difficult that would be to implement though 16:13:51 <clokep_work> Do I need to restart Instantbird? 16:14:04 <clokep_work> Or enable anything in IB? 16:14:08 <nhnt11> No afaik 16:14:19 <nhnt11> I may be wrong 16:14:34 <clokep_work> Oh, I just need a channel w/ an unread marker. 16:14:36 <clokep_work> Doh! 16:15:59 <-- mconley has quit (Connection reset by peer) 16:16:10 --> mconley has joined #instantbird 16:18:12 --> sonny has joined #instantbird 16:18:34 --> Mic|mobile has joined #instantbird 16:19:23 <-- nhnt11 has quit (Ping timeout) 16:20:32 <Mic|mobile> clokep: Pos(ition) 1 is the name of that key on german keyboards. 16:21:32 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 16:22:16 --> nhnt11 has joined #instantbird 16:22:36 <clokep_work> Mic|mobile: Interesting. Doesn't help me much though. :-\ 16:46:37 <-- YH has quit (Ping timeout) 16:46:56 <-- nhnt11 has quit (Ping timeout) 16:48:40 --> nhnt11 has joined #instantbird 16:50:18 <-- mconley has quit (Connection reset by peer) 16:50:46 --> mconley has joined #instantbird 16:57:21 <-- rosonline has quit (Ping timeout) 16:58:29 <-- mayanktg has quit (Ping timeout) 16:58:55 --> mayanktg has joined #instantbird 17:06:49 <-- sonny has quit (Ping timeout) 17:07:43 --> YH has joined #instantbird 17:09:21 --> Mook_as has joined #instantbird 17:10:12 --> Even has joined #instantbird 17:10:12 * ChanServ sets mode +o Even 17:19:57 <-- nhnt11 has quit (Ping timeout) 17:24:22 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 17:24:24 --> mpmc has joined #instantbird 17:32:05 <clokep_work> Anyone else getting "The integrity of the update could not be verified" issues? 17:36:37 --> nhnt11 has joined #instantbird 17:39:13 <-- YH has quit (Ping timeout) 17:41:38 <-- nhnt11 has quit (Ping timeout) 17:43:39 --> YH has joined #instantbird 17:47:18 <-- YH has quit (Ping timeout) 17:51:12 --> YH has joined #instantbird 17:54:40 --> nhnt11 has joined #instantbird 17:56:21 <-- nhnt11 has quit (Ping timeout) 17:58:00 <-- YH has quit (Connection reset by peer) 17:58:03 <-- mconley has quit (Connection reset by peer) 17:59:21 --> mconley has joined #instantbird 17:59:52 --> YH has joined #instantbird 18:05:21 <-- YH has quit (Ping timeout) 18:05:36 --> YH has joined #instantbird 18:20:58 <-- clokep_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:20:59 --> clokep_work has joined #instantbird 18:21:00 * ChanServ sets mode +o clokep_work 18:26:10 <-- Rym has quit (Ping timeout) 18:26:28 --> Rym has joined #instantbird 18:27:12 <-- YH has quit (Ping timeout) 18:27:52 --> YH has joined #instantbird 18:41:59 <-- mpmc has quit (Ping timeout) 18:47:49 --> YH1 has joined #instantbird 18:48:52 <-- YH has quit (Ping timeout) 18:49:58 <-- YH1 has quit (Connection reset by peer) 18:50:11 --> YH has joined #instantbird 18:58:32 <-- YH has quit (Ping timeout) 19:52:15 --> nhnt11 has joined #instantbird 19:53:47 * Fallen is now known as Fallen|away 19:54:41 --> sonny has joined #instantbird 19:55:51 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:10:17 --> Armada has joined #instantbird 20:27:15 <-- Rym has quit (Ping timeout) 20:27:51 --> Rym has joined #instantbird 20:39:53 <-- clokep_work has quit (Ping timeout) 20:43:38 --> unghost has joined #instantbird 21:09:47 <-- Rym has quit (Ping timeout) 21:16:02 <-- Mook_as has quit (Ping timeout) 21:16:34 --> Mook_as has joined #instantbird 21:19:03 <-- mayanktg has quit (Ping timeout) 22:07:26 <-- Armada has quit (Connection reset by peer) 22:17:21 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 Ð¸Ð»Ð¸ ÑÑÐ°ÑÑÐµ)) 22:24:21 <-- nhnt11 has quit (Ping timeout) 22:25:16 --> nhnt11 has joined #instantbird 22:28:53 <-- mconley has quit (Input/output error) 22:42:54 --> BWMerlin has joined #instantbird 22:54:42 <-- nhnt11 has quit (Ping timeout) 22:55:34 --> nhnt11 has joined #instantbird 22:57:04 --> clokep has joined #instantbird 22:57:04 * ChanServ sets mode +o clokep 23:07:58 <clokep> Hello. :) 23:09:46 <nhnt11> Hi! 23:10:00 <-- nhnt11 has quit (Input/output error) 23:10:13 --> nhnt11 has joined #instantbird 23:29:59 --> Rym has joined #instantbird 23:30:09 <clokep> mpmc: I wonder if https://blog.mozilla.org/security/2014/04/24/exciting-updates-to-certificate-verification-in-gecko/ relates to the issue you were seeing. 23:42:53 <-- Vigilante has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)