#instantbird log on 04 23 2014

All times are UTC.

00:16:39 <-- nhnt11 has quit (Ping timeout)
00:23:44 --> nhnt11 has joined #instantbird
00:26:04 --> rcscott has joined #instantbird
00:28:24 <-- GeKo has quit (Ping timeout)
00:29:07 --> GeKo has joined #instantbird
00:33:48 --> arlolra has joined #instantbird
00:35:41 --> mconley has joined #instantbird
01:06:08 <-- arlolra has quit (Quit: arlolra)
01:21:22 <-- Mook_as has quit (Quit: Mook_as)
01:26:21 <-- Rym has quit (Ping timeout)
01:35:03 <-- GeKo has quit (Ping timeout)
01:55:57 --> Rym has joined #instantbird
01:57:51 <-- Rym has quit (Ping timeout)
01:59:43 --> Rym has joined #instantbird
02:02:24 <-- Rym has quit (Ping timeout)
02:07:29 --> Rym has joined #instantbird
02:12:47 <-- Rym has quit (Ping timeout)
03:26:42 <instant-buildbot> build #2120 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2120
03:27:55 --> Mook has joined #instantbird
03:47:10 <-- rcscott has quit (Ping timeout)
03:47:55 --> rcscott has joined #instantbird
03:51:36 <instant-buildbot> build #1340 of win32-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1340
03:55:38 <-- wnayes has quit (Quit: wnayes)
04:01:28 <-- mconley has quit (Input/output error)
04:09:49 <mayanktg> Mic: hello. had n/w problem yesterday. by the time I came here, everyone was asleep :-| . Will buy an alternate internet source today. 
04:15:28 <-- rcscott has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
04:19:31 --> GeKo has joined #instantbird
04:34:55 <-- mayanktg has quit (Client exited)
04:36:19 --> mconley has joined #instantbird
04:55:55 --> mayanktg has joined #instantbird
04:58:04 <mayanktg> Mic: What should we do during the community bonding period? I'm now free most of the times until my college reopens on July 3rd. 
05:04:06 <-- mconley has quit (Input/output error)
05:04:34 --> mconley has joined #instantbird
05:06:19 <-- mconley has quit (Ping timeout)
05:15:47 <EionRobb> you should say hello a lot
05:18:20 <-- Suiseiseki has quit (Ping timeout)
05:22:31 --> Suiseiseki has joined #instantbird
05:26:41 --> YH has joined #instantbird
05:28:28 <Mook> swap your sleep schedule around so you're awake when your mentors are
05:28:32 <Mook> </mostly-joking>
05:38:36 <EionRobb> hello
05:38:39 <mayanktg> Mook: sorry for not being there yesterday, I have matched up with the Ib schedule in last two months.  
05:38:58 <mayanktg> :)
05:38:59 <Mook> ... I'm mostly joking, don't worry about that :D
05:39:16 <Mook> time zones happen; part of my team at work are kiwis...
05:39:18 <mayanktg> Mook: :) yokays! 
05:39:19 <EionRobb> just make sure your irc client always joins #instantbird and you should be good :P
05:39:32 <EionRobb> Mook: what team?  (disclaimer: I am also a kiwi)
05:39:46 <Mook> EionRobb: non-mozilla-related work-stuff?
05:39:55 <mayanktg> EionRobb: yes, I have added it to my startup channel list already
05:41:01 <EionRobb> Mook: yeah
05:47:29 <-- EionRobb has quit (Quit: Leaving.)
06:01:44 * Fallen|away is now known as Fallen
06:07:37 <-- YH has quit (Ping timeout)
06:35:48 --> Mic has joined #instantbird
06:35:48 * ChanServ sets mode +o Mic 
06:39:19 <Mic> mayanktg: I'd say finish the bug about taking an image with the webcam as user icon first? Did you figure out the problem with the width of the image already?
06:39:42 <Mic> Hello, first! :)
06:39:50 <mayanktg> Mic: hello
06:40:42 <mayanktg> Mic: I filed a bug for their example. But didn't receive any info since then from them
06:41:00 <mayanktg> Bug 998964
06:41:02 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=998964 nor, --, ---, eshepherd, UNCO, 'Taking webcam photos' example given in JSFiddle site doesn't capture image in Firefox.
06:42:38 <mayanktg> and I tried to set the width to 0 but it didn't effect at all.
06:43:28 <mayanktg> I was then trying to go for setting the captured image as user icon..
06:48:00 <Mic> OK, I made a note to check myself when I'm on a computer with a webcam next time.
06:49:14 <mayanktg> Mic: Ok. fyi the feature is working fine when using other browser (chrome).
06:49:41 <Mic> nhnt11: is the pastebin referenced from bug 999667 permanent?
06:49:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=999667 nor, --, ---, server-ops-database, NEW, Reduce size of bouncer in phx vms
06:49:56 <Mic> Bug 999677
06:49:58 <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.
06:51:32 <mayanktg> Mic: what time you're around here? Though I will now be here most of the time. 
06:52:31 <Mic> Starting next week I'll be here in the mornings and evenings (UTC+2).
06:53:03 <mayanktg> ok Thanks :) 
06:53:08 <Mic> That should 3:30h later than your mornings and evenings?
06:54:13 <mayanktg> earlier from my side .. it would be around 9 am there?
06:55:12 <mayanktg> I'll let you know my progress with the bug...
06:55:31 <Mic> Exactly (I just viewed it from the other side;)
06:56:27 <mayanktg> yes :)
06:59:47 <mayanktg> I have a silly question..I have to reload Ib again and again to test my code. Due to this I have to re-login IRC. What process you people follow? Two different Ib's?
07:00:01 <mayanktg> I don't know.
07:00:28 <Mic> Yes, running two instances of Instantbird is fine.
07:00:45 <mayanktg> Ok! :)
07:00:56 <Mic> You're familiar with the command line switches for that?
07:01:41 <mayanktg> No..I was searching for that
07:02:11 <Mic> They are the same as for Firefox, you can find them on MDN.
07:02:29 <Mic> "-P -no-remote" on Windows
07:02:35 <mayanktg> doing that . thanks :)
07:02:55 <mayanktg> I will search it myself
07:02:56 <Mic> "-purgecaches" does help if it fails to load changes
07:02:56 <mayanktg> :D
07:03:24 <mayanktg> ok
07:07:04 <mayanktg> Thanks.. "-P -no-remote" worked :)
07:11:09 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:14:42 --> mayanktg has joined #instantbird
07:14:59 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
07:15:35 --> mayanktg has joined #instantbird
07:22:46 <Mook> mayanktg: doing some debugging, it looks like the video width/height are 0 at the time it's trying to use it
07:22:55 <Mook> (mostly as an excuse to play with remote debugging into my phone! :D )
07:24:18 <mayanktg> Mook: Ok :D Please tell id you are able to fix it up..
07:24:26 <Mook> Dunno yet
07:28:43 <Mook> mayanktg: http://jsfiddle.net/Bxj7H/4/ sort of works, but not well.
07:28:55 <Mook> (delay getting sizes until you actually take the picture)
07:29:02 <Mic> mayanktg: the JSfiddle example is working for me, but the "Interaction cam" example linked from the same article doesn't show the result for me.
07:29:24 <-- GeKo has left #instantbird ()
07:29:46 <mayanktg> Mic: yes exactly
07:31:45 <mayanktg> Mook: yes! the resolution is improper in my case
07:31:56 <Mic> I'm confused now. According to the bug the JSfiddle example shouldn't be working for you?
07:33:21 <mayanktg> ohh...sorry.. The interaction cam is working fine in ff ..but the jsfiddle example is having problems
07:34:05 <Mook> all y'all have fun, I'm gonna sleep
07:34:10 * Fallen is now known as Fallen|away
07:34:17 <-- Mook has quit (Quit: Mook)
07:34:22 <mayanktg> Mic: the JSFiddle is working fine in your case? :-o 
07:34:44 <Mic> Yes, but the interaction cam is showing nothing after pressing space (that's the right key, isn't it?)
07:35:06 <Mic> The buttons to accept and retry and sitting at almost the top of the page and no image is shown...
07:35:09 <mayanktg> mic: http://jsfiddle.net/Bxj7H/4/ the one Mook shared is showing almost correct result!
07:35:15 <Mic> *are sitting
07:35:43 <mayanktg> Mic: No..the image is successfully captured in my case. when I press the space bar..
07:36:30 <Mic> hmm, I shut down the other computer already so I can't check which Firefox version it had. Should be very recent though...
07:37:18 <mayanktg> Mic: You don't worry.. i'm trying again with the other code. I'll notify you if I make some progress
07:37:53 <Mic> OK, I'll most likely be back in about 4 hours.
07:38:59 <mayanktg> Mic: ok. Bye 
07:40:56 <Mic> Regarding http://log.bezut.info/instantbird/today#m30, does that mean that you'll have less time after July, 3rd?
07:42:03 <Mic> mayanktg: ^
07:43:12 <mayanktg> Mic: No. Not at all! I will have to attend classes 10am -4:30 pm. but it won't effect my work in any way
07:45:44 * Fallen|away is now known as Fallen
07:45:56 <mayanktg> Mic: its the pattern Indian universities follow. We have about 2 months break before the start of next semester.
07:46:23 <Fallen> if instantbird hasn't detected that you are disconnected and you write a message, a reconnect occurs. Is the message automatically resent or do I have to do that myself?
07:48:19 <flo-retina> It's not automatically resent AFAIK
07:49:22 <Fallen> ok, thanks :)
07:49:47 <Fallen> otherwise I just gave Standard8 a double boost of karma in #maildev
07:50:59 <-- mayanktg has quit (Ping timeout)
07:56:17 <Mic> mayanktg: OK, maybe we could try to get a bit ahead of schedule until then to make sure you aren't swamped with work when it starts again?
07:56:23 <Mic> Anyways, I need to go.
07:56:31 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
08:20:09 <flo-retina> Fallen: you gave him only one. But on channels with a public log, it's easy to check the log if you have doubts about what has actually been sent ;)
08:20:27 <Fallen> oh, duh I could have looked there. Thanks!
08:20:46 <Fallen> I should file a bug :)
08:27:03 <sawrubh> where is the source code for instantbot ?
08:27:30 <sawrubh> because if it's based on https://github.com/leibovic/fennecbot we can add support for delayed pings, just saying :)
08:30:17 <flo-retina> sawrubh: it's based on mozbot
08:30:29 * flo-retina isn't sure what a delayed ping is
08:30:45 <sawrubh> so you can add pings for person and instantbot will store it
08:31:04 <sawrubh> when that person later joins the channel, instantbot will ping him on that first person's behalf
08:31:20 <flo-retina> hmm
08:31:27 <flo-retina> is this just a slightly improved memoserv?
08:31:40 * sawrubh isn't sure what memoserv is :P
08:31:45 <flo-retina> I've got to run, but I'll read the log ;)
08:31:47 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:32:25 <sawrubh> yeah, so this feature might not be so necessary for people here (since they read the logs) but in the other channels, this feature has been really helpful
08:51:59 <-- nhnt11 has quit (Ping timeout)
08:53:00 --> nhnt11 has joined #instantbird
08:56:45 --> flo-retina has joined #instantbird
08:56:45 * ChanServ sets mode +qo flo-retina flo-retina 
08:58:18 <flo-retina> sawrubh: we also tend to talk to each other once a day almost every day, so if there was a question someone really wanted to ask someone specific, it's usually possible
08:58:33 <flo-retina> hmm, that sentence seems poorly worded :-S
08:58:55 <flo-retina> I meant: most of us are here for long enough that it's possible to interact with almost anybody in the team everyday
09:07:29 --> mayanktg has joined #instantbird
09:07:33 <-- nhnt11 has quit (Ping timeout)
09:10:08 --> nhnt11 has joined #instantbird
09:11:25 <mayanktg> Mic: It won't be a problem. Still if you wish we can start early. :)
09:14:41 <flo-retina> instantbot: bug 1000000
09:14:44 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000000 nor, --, ---, nobody, NEW, Celebrate 1000000 bugs, bring your own drinks
09:19:02 <-- Suiseiseki has quit (Ping timeout)
09:25:47 <nhnt11> Mic: Yes, it's permanent
09:25:56 <nhnt11> 1 million bugs! \o/
09:27:07 <flo-retina> mayanktg: I think Mic suggested finishing the bug you have already started
09:29:09 --> sonny has joined #instantbird
09:29:12 <mayanktg> flo-retina: I think it was related to my previous comment regarding my college commitments. I'm working on that bug.
09:36:52 --> Suiseiseki has joined #instantbird
09:46:41 <flo-retina> bah, https://addons.instantbird.org/en-US/instantbird/addon/308 isn't marked compatible with the current version :(
09:48:27 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:48:33 --> nhnt11 has joined #instantbird
09:49:05 <nhnt11> bbl
09:50:03 --> BWMerlin has joined #instantbird
09:50:26 <-- mayanktg has quit (Ping timeout)
09:51:05 --> mayanktg has joined #instantbird
09:53:59 <-- sonny has quit (Ping timeout)
09:59:48 <-- mayanktg has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
10:03:16 --> sonny has joined #instantbird
10:03:19 --> mayanktg has joined #instantbird
10:03:45 <-- mayanktg has quit (Client exited)
10:04:13 --> mayanktg has joined #instantbird
10:05:32 <-- mayanktg has quit (Client exited)
10:10:17 --> mayanktg has joined #instantbird
10:10:17 <-- mayanktg has quit (Quit: mayanktg)
10:14:11 <-- sonny has quit (Ping timeout)
10:14:33 --> sonny has joined #instantbird
10:19:02 --> mayanktg has joined #instantbird
10:22:01 * Fallen is now known as Fallen|away
10:25:50 --> aleth has joined #instantbird
10:25:50 * ChanServ sets mode +o aleth 
10:42:28 * Fallen|away is now known as Fallen
11:09:58 --> mpmc has joined #instantbird
11:10:37 <aleth> flo-retina: ftfy ;)
11:10:46 <aleth> nhnt11: ping me when you get a chance
11:10:57 <flo-retina> aleth: ?
11:11:19 <flo-retina> ah
11:11:20 <aleth> fixed that for you (i.e I just bumped that add-on)
11:11:31 <flo-retina> thanks!
11:11:51 * flo-retina googled ftfy between saying "?" and "ah" ;)
11:27:01 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:34:27 <-- aleth has quit (Ping timeout)
11:41:16 --> arroyoc has joined #instantbird
11:43:39 <-- sonny has quit (Ping timeout)
11:43:51 * flo-retina wonders if it's time to close bug 955746
11:43:53 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955746 nor, --, ---, nobody, UNCO, Allow hotkeys to be customized
11:44:18 <flo-retina> " users want to see more years of the send button"
11:44:33 <flo-retina> although in this case it's quite possible that language barrier is an issue
11:44:34 --> aleth has joined #instantbird
11:44:34 * ChanServ sets mode +o aleth 
11:47:32 <-- arroyoc has quit (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140314220517])
11:51:14 <-- nhnt11 has quit (Ping timeout)
11:52:29 --> nhnt11 has joined #instantbird
11:53:05 --> clokep_work_work has joined #instantbird
11:58:11 * Fallen is now known as Fallen|away
11:58:53 <-- clokep_work_work has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
11:58:59 --> clokep_work has joined #instantbird
11:58:59 * ChanServ sets mode +o clokep_work 
12:03:04 <clokep_work> flo-retina: What does Object.create actually do?
12:03:12 <clokep_work> I read the wiki page on it and it didn't help much. ;)
12:03:14 <flo-retina> it redirects me to MDN ;)
12:04:34 <clokep_work> What? :-S
12:04:48 <flo-retina> clokep_work: I would say it lets you create an object and explicitly specify the prototype
12:04:51 <clokep_work> nhnt11: Generally posting pastebin links in bugs is a bad idea. I'd prefer putting the actual content in the bug.
12:05:06 <aleth> clokep_work: I think Object.create(x.prototype) is the same as new x() but without calling the constructor of x.
12:05:55 <aleth> I tried to make it work for your Map application yesterday and failed though so I might be missing something.
12:09:50 --> Mic has joined #instantbird
12:09:50 * ChanServ sets mode +o Mic 
12:10:14 <clokep_work> aleth, flo-retina: Thanks.
12:10:41 <aleth> clokep_work: http://pastebin.instantbird.com/677622 (and I don't understand the error message)
12:13:22 <clokep_work> aleth: The error is you're trying to ues functions which require a Map on a non-Map object.
12:13:28 <clokep_work> It's what I got most of the ways I did things.
12:14:01 <-- aleth has quit (Ping timeout)
12:18:06 --> aleth has joined #instantbird
12:18:06 * ChanServ sets mode +o aleth 
12:23:32 <-- BWMerlin has quit (Quit: BWMerlin)
12:24:30 <aleth> clokep_work: Well, yes... I was hoping they would be inherited ;)
12:26:11 <clokep_work> Yeah, doesn'ts eem tow ork that way. :-\
12:28:05 <aleth> I wonder if it's because Map isn't implemented in JS.
12:30:12 <clokep_work> Not sure.
12:30:41 <aleth> I asked on #js, nobody has responded yet though
12:32:52 <clokep_work> Hah. Thanks.
12:32:58 <clokep_work> I started writing a blog post last night about this.
12:34:02 <aleth> My guess is the functions we are trying to inherit are not actually in Map.prototype, so the Object.create call doesn't do what we want it to.
12:38:41 <clokep_work> Umm....maybe, but it doesn't give an error about the function not existing.
12:38:59 <clokep_work> sawrubh: I don't see a "delayed ping" being useful either. As flo suggested, MemoServ should be quite fine.
12:39:24 <aleth> yeah, there must be more to it in the details. Clearly the functions are in the prototype chain...
12:41:49 <clokep_work> But the functions require "this" to be a Map, I guess. Which it isn't.
12:42:02 <Mic> Wasn't there an integrate-memoserv bug? There are no search results on BMO for "memoserv" though.
12:43:31 <aleth> clokep_work: But newMap instanceof Map == true as it should be, so I'm confused.
12:49:59 <clokep_work> Mic: Search for services.
12:50:24 <clokep_work> bug 954155 most likely
12:50:26 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954155 enh, --, ---, nobody, NEW, Support IRC services
12:56:42 <aleth> Mic: It would be nice to have it in the participant context menu
12:59:03 <clokep_work> I think it was mostly that we have no "mail notification" UI, so...
12:59:05 --> sonny has joined #instantbird
12:59:33 <aleth> clokep_work: That's the receiving side
13:00:12 <aleth> Though of course you'd want both...
13:02:42 <-- nhnt11 has quit (Ping timeout)
13:04:45 --> nhnt11 has joined #instantbird
13:07:29 <clokep_work> Fair enough. :)
13:07:51 <clokep_work> Fallen|away: Btw yes that's a bug we should fix. I always find it confusing whether my message wnet through or not when I'm kicked offline.
13:11:51 <aleth> Wasn't the problem that we couldn't figure out whether it had been received or not?
13:13:34 --> Armada has joined #instantbird
13:17:30 <clokep_work> Yes.
13:17:37 <clokep_work> There's no ack.
13:17:48 * clokep_work wonders if the IRCv3 stuff added anything like that.
13:23:10 * Fallen|away is now known as Fallen
13:26:05 <Fallen> there is no ack, but if upon sending it the next action within reasonably short time is a reconnect, it should be pretty clear. Maybe as a per-account pref.
13:26:44 <clokep_work> That's a very squishy statement.
13:27:57 --> YH has joined #instantbird
13:28:55 <flo-retina> clokep_work: aren't we getting the socket error almost synchronously?
13:29:12 <Fallen> Hmm I guess it might not be very reliable, but personally I'd rather have a message sent twice than wondering if it had been sent at all
13:29:46 <clokep_work> flo-retina: I don't understand "almost synchronously" :-S
13:29:54 <clokep_work> You can't be almost synchronously, you are or you aren't.
13:30:14 <flo-retina> heh
13:30:41 <clokep_work> Sending stuff to the socket code throws it in a queue and returns immediately.
13:30:55 <flo-retina> clokep_work: I meant: it's not throwing an error when you use the socket, but is queuing an error in the event loop immediately. So by "almost synchronously" I meant "during the same event loop spin"
13:30:59 <clokep_work> Shortly there after it tries to send it and something somewhere goes "Oh crap, the socket is broken, the world is burning, noooooooooooooooooooooooooooo!!!"
13:31:25 <clokep_work> I'd really love if we could get it to not even show the message in that case. :)
13:31:36 <clokep_work> And show a system message "You stuff broke. :'("
13:31:40 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
13:32:08 <flo-retina> without seeing the nick of the person who wrote that sentence, I would have said the stuff starting at "something somewhere goes" was from mconley ;)
13:34:10 <-- YH has quit (Ping timeout)
13:35:09 <clokep_work> Is that how he speaks? :)
13:35:55 <aleth> There are a lot of ways an IRC connection can die, and almost all of them are async...
13:39:52 <clokep_work> IRCv3 has nothign about it.
13:58:40 --> YH has joined #instantbird
14:13:36 <-- aleth has quit (Ping timeout)
14:15:04 --> mconley has joined #instantbird
14:19:10 <mayanktg> bbl
14:20:54 --> iamjayakumars has joined #instantbird
14:29:37 --> aleth has joined #instantbird
14:29:37 * ChanServ sets mode +o aleth 
14:36:14 <-- aleth has quit (Ping timeout)
14:46:45 --> wnayes has joined #instantbird
14:57:48 <-- nhnt11 has quit (Ping timeout)
14:58:01 * Fallen is now known as Fallen|away
14:58:44 --> nhnt11 has joined #instantbird
15:02:19 --> nhnt12 has joined #instantbird
15:03:45 --> Vigilante has joined #instantbird
15:04:21 <nhnt12> Bah, I keep missing aleth :-/
15:05:06 <nhnt12> clokep_work: http://log.bezut.info/instantbird/today#m223 Noted.
15:10:09 <clokep_work> nhnt12: Did you have a specific question for him?
15:22:49 <nhnt12> clokep_work: He asked me to ping him
15:32:06 <clokep_work> Ah OK.
15:32:10 <clokep_work> Hopefully he'll be back. :)
15:38:26 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:38:34 --> sonny has joined #instantbird
15:44:07 <-- nhnt11 has quit (Ping timeout)
15:45:23 --> nhnt11 has joined #instantbird
15:47:53 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
15:48:07 <-- nhnt12 has left #instantbird ()
15:53:03 <-- nhnt11 has quit (Ping timeout)
15:54:29 --> nhnt11 has joined #instantbird
15:58:38 <-- iamjayakumars has quit (Client exited)
16:01:11 * Fallen|away is now known as Fallen
16:01:41 * mconley is now known as mconley|lunch
16:04:41 <-- nhnt11 has quit (Ping timeout)
16:05:03 <-- Suiseiseki has quit (Ping timeout)
16:06:53 --> Suiseiseki has joined #instantbird
16:08:34 <mayanktg> Hello!
16:08:46 <mayanktg> I have been trying to save the captured image to the profile directory so that it can be renamed and set as user icon using the setUsericon() [ http://mxr.mozilla.org/comm-central/source/chat/components/src/imCore.js#168 ]
16:09:47 <mayanktg> But I'm unable to understand how the img src can be used to save the image file
16:09:58 --> iamjayakumars has joined #instantbird
16:11:59 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:12:07 --> sonny has joined #instantbird
16:13:53 <-- YH has quit (Ping timeout)
16:17:44 --> YH has joined #instantbird
16:22:17 <-- YH has quit (Ping timeout)
16:25:15 --> YH has joined #instantbird
16:25:35 --> Mic|mobile has joined #instantbird
16:27:02 <Mic|mobile> Mayanktg: you might need to work with toDataUrl andwrite the png data to disk yourself
16:28:22 <mayanktg> Mic|mobile: thanks. I found it :)
16:29:54 <Mic|mobile> OK, great. Then I'm offline again. Bbl
16:30:06 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
16:31:09 <mayanktg> :)
16:32:56 --> Mook_as has joined #instantbird
16:54:24 <-- YH has quit (Ping timeout)
16:58:10 --> YH has joined #instantbird
17:08:02 <Vigilante> Hey guys, does IB let us have basic formatting? Can I do bold/italic etc? Maybe I missed the option but there is no editor features at all, nor even a button to let me choose smilies, not sure what I'm missing
17:09:51 <clokep_work> Vigilante: Not right now. I had a patch partially adding it but it broke so many things. :(
17:10:00 <clokep_work> We support *plaintext* /formatting/ _though_.
17:10:55 <-- sonny has quit (Ping timeout)
17:11:19 <sawrubh> I'll be posting my weekly status on http://sawrubh.tumblr.com/
17:12:47 <clokep_work> Cool. :)
17:13:43 <clokep_work> sawrubh: Do you have a link to your application btw?
17:13:50 <clokep_work> I don't feel like using melange. :-[
17:15:24 <sawrubh> clokep_work: https://gist.github.com/sawrubh/9571943
17:15:45 <sawrubh> I myself hate melange, it does weird formatting for things written in Markdown
17:16:51 <clokep_work> sawrubh: I'd love to talk about the timeline / splitting up of the work at some point.
17:17:04 <clokep_work> And also about your community bonding project. :) But I don't want to stress you out while you have classes.
17:17:10 <clokep_work> So...let me know when oyu wanna discuss stuff.
17:17:20 * clokep_work needs to write a blog post in his blog too...
17:18:05 <sawrubh> clokep_work: so I'll get back to by tomorrow
17:19:20 <clokep_work> Back to what?
17:19:37 <sawrubh> as in start a discussion with you about this
17:19:42 <clokep_work> Oh OK!
17:19:43 <Vigilante> so are you saying there is some kind of basic markdown abilities? like what?
17:19:46 <clokep_work> What're your tests on? ;)
17:20:04 <clokep_work> Vigilante: I *bold* _underline_ /italic/ |monospaced|
17:20:13 <sawrubh> High performance Computing, Network Security, Advanced Algorithms etc
17:20:28 <clokep_work> Vigilante: You should see those in Instantbird unless you disabled incoming formatting. :)
17:31:25 --> sonny has joined #instantbird
17:42:15 <Vigilante> This this is *bold* and /italic/ and |mono| and _underline_  << just testing
17:42:36 <Vigilante> how come it still shows the symbols tho?
17:43:54 <clokep_work> Cause that's how plaintext formatting works. ;)
17:44:48 <-- iamjayakumars has quit (Broken pipe)
17:45:39 --> iamjayakumars has joined #instantbird
17:46:10 <clokep_work> I can't actually find a reference.
17:46:13 <clokep_work> But it's the way email works.
17:46:18 <clokep_work> (Plain text email, that is.)
17:46:23 <clokep_work> And generally the way people do things on IRC.
17:51:14 --> nhnt11 has joined #instantbird
17:57:06 <Vigilante> ok but not IRC, I mean can I use formatting in other accounts like facebook and ICQ?
18:00:07 <clokep_work> OK so the plaintext formatting works on EVERY account, but it's a display thing.
18:00:10 <clokep_work> We don't send that it's bold.
18:00:20 <clokep_work> There is no way to format individual parts of text right now.
18:00:30 <clokep_work> If you want to fix it, I'd love to point you in the right direction. :)
18:02:40 <Vigilante> I did see one app in the plugin store that added a smilie icon to the editor for selecting smilies.
18:06:34 <clokep_work> "plugin store"?
18:06:39 <clokep_work> You mean the addons website?
18:06:45 <clokep_work> We don't have a store. :-S
18:07:28 <Vigilante> addons
18:08:02 <Vigilante> so is text formatting coming in a future release? I guess it doesn't matter that much, but would be nice on occassion
18:08:51 <clokep_work> No one is working on it.
18:08:53 --> Mic has joined #instantbird
18:08:53 * ChanServ sets mode +o Mic 
18:12:23 <Vigilante> no one is working on it, well dang!
18:14:10 <clokep_work> Sorry.
18:14:15 <clokep_work> Remember that we're all volunteers. ;)
18:14:27 <clokep_work> I think most of us don't play with formatting at all. :-\
18:14:35 <clokep_work> I'd certainly help someone who wanted to work on this though.
18:14:38 <clokep_work> It is quite a bit of work though.
18:16:01 <-- sonny has quit (Ping timeout)
18:21:44 * mconley|lunch is now known as mconley
18:30:40 <-- nhnt11 has quit (Ping timeout)
18:32:11 --> nhnt11 has joined #instantbird
18:32:17 <sawrubh> clokep_work: I'll start taking a look at http://xmpp.org/extensions/xep-0045.html#privatemessage
18:34:24 <clokep_work> sawrubh: So I think the result of the discussion we had (without you :-D) was that creating conversations w/ participants is probably the hardest part of the bug and should be tackled last (if at all)
18:35:50 <clokep_work> sawrubh: I would suggest first finishing the left() getter... (and let's do all these in separate bugs btw.)
18:36:02 <clokep_work> You could also finish off that topic bug I had started, by the way.
18:36:06 <clokep_work> Although I ran into some issues w/ it.
18:44:56 <sawrubh> clokep_work: I don't understand what is meant by the left getter. I don't see any such thing in the spec
18:45:18 <qheaden> Hello all!
18:45:45 <clokep_work> sawrubh: It's not an XMPP thing.
18:45:45 <sawrubh> hey
18:45:48 <clokep_work> It's an Instantbird thing.
18:45:58 <qheaden> Congrats to all who were selected for this year's GSoC. :)
18:46:03 <clokep_work> sawrubh: https://mxr.mozilla.org/comm-central/source/chat/components/public/prplIConversation.idl#116
18:46:18 <clokep_work> It is true if you're not in the room and false if you are in the room.
18:46:48 <instantbot> New Chat Core - XMPP bug 1000398 filed by saurabhanandiit@gmail.com.
18:46:51 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000398 nor, --, ---, saurabhanandiit, NEW, Support sending private message to a MUC participant
18:47:28 <qheaden> clokep_work: My semester will be done in about 2 weeks.
18:48:03 <clokep_work> sawrubh: Of course if you want to start w/ the hard things you can. ;)
18:48:06 <clokep_work> qheaden: Cool! :)
18:48:13 <clokep_work> qheaden: I left you some messages the other day...
18:48:38 <sawrubh> clokep_work: nah, I'm just filing the bugs for now. Will start with this getter one :P
18:48:49 <qheaden> clokep_work: On IRC?
18:49:09 <sawrubh> clokep_work: which component will this left() getter bug go to ?
18:50:31 <clokep_work> sawrubh: Please mark them as blocking bug 954959
18:50:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=954959 nor, --, ---, nobody, NEW, Finish the implementation of basic MUC support in JS-XMPP
18:50:35 <clokep_work> sawrubh: It's all XMPP bugs.
18:50:53 <clokep_work> sawrubh: Btw are you using a pure XMPP account or a GTalk account? YOu might need to enable JS-XMPP if the former.
18:50:54 <clokep_work> qheaden: Yes.
18:50:58 <clokep_work> About normalizing names.
18:51:25 <qheaden> clokep_work: I had to reset my ZNC server the other day, so I don't think I got it in the logs.
18:52:22 <clokep_work> qheaden: http://log.bezut.info/instantbird/140422/#m97
19:07:06 <-- YH has quit (Ping timeout)
19:08:51 <clokep_work> sawrubh: Btw I don't know all the bits of XMPP that super well, so putting the XEPs in the URLs like you did would be helpful! :)
19:12:27 * sawrubh has that habit from filing good first bugs and mostly does it for himself
19:17:58 --> sonny has joined #instantbird
19:29:43 <-- sonny has quit (Ping timeout)
19:33:06 <qheaden> clokep_work: So where do usernames need to be normalized?
19:33:27 <clokep_work> qheaden: Everywhere, I'd think?
19:34:06 <qheaden> clokep_work: Okay. So basically we need to store the username normalized as soon as the user enters it or login time?
19:34:30 <clokep_work> qheaden: I think you're mis-understanding.
19:34:48 <clokep_work> qheaden: http://lxr.instantbird.org/instantbird/source/chat/protocols/yahoo/yahoo.js#110
19:35:04 <clokep_work> How are we to know that the capitalization will always be the same for that?
19:35:13 <qheaden> Good point.
19:35:24 <clokep_work> Additionally, that should use hasOwnProperty, otherwise there could be a security issue.
19:35:35 <qheaden> Okay.
19:35:56 <qheaden> So basically, whenever usernames come into the system, they should be normalized. Am I understanding that right?
19:37:47 --> sonny has joined #instantbird
19:38:36 <clokep_work> qheaden: So there's two things...
19:38:46 <clokep_work> Bah let me copy out of the blog post I'm writing...
19:39:17 <clokep_work> qheaden: http://pastebin.instantbird.com/678196
19:39:27 <clokep_work> sawrubh: ^ Might want to read that too for fun.
19:41:09 <qheaden> clokep_work: Interesting.
19:43:05 <qheaden> clokep_work: So should http://lxr.instantbird.org/instantbird/source/chat/protocols/yahoo/yahoo.js#113 be changed to this._participants.hasOwnProperty(aName)?
19:43:19 <qheaden> With aName normalized of course.
19:46:36 <clokep_work> qheaden: It should mostly likely use the global hasOwnProperty from imXPCOMUtils.
19:46:48 <clokep_work> Otherwise what happens if someone logs in with the name hasOwnProperty? :-S
19:47:43 <qheaden> Gotcha.
19:49:36 <-- sonny has quit (Ping timeout)
19:56:25 <clokep_work> :)
19:56:35 <clokep_work> qheaden: Feel free to tell me I'm crazy, but I think it's a real issue (right?)
19:56:43 <clokep_work> I.e. qheaden and qHEADen are the same on Yahoo?
20:05:16 <qheaden> clokep_work: No. That is a legit issue.
20:06:48 <clokep_work> qheaden: OK. Should I file a bug
20:06:57 <qheaden> clokep_work: Yes, that would be good.
20:07:16 <qheaden> After I finish all of these exams coming up, I am going to start work on polishing JS-Yahoo.
20:10:13 <clokep_work> :) Cool.
20:10:31 <qheaden> clokep_work: And thanks again for your patience.
20:15:56 <instantbot> New Chat Core - Yahoo! Messenger bug 1000469 filed by clokep@gmail.com.
20:15:57 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000469 maj, --, ---, nobody, NEW, Yahoo doesn't normalize anything
20:15:59 <clokep_work> qheaden: ^
20:16:06 <qheaden> Thanks.
20:16:26 <qheaden> Wow, BMO finally has bugs in the 100,000s
20:22:04 <clokep_work> qheaden: Alright so there's a method all accounts have called normalize, which defauls to toLowerCase.
20:22:23 <clokep_work> I'm unsure if that's good enough or not (are YMSG IDs email addresses or just strings or something more insane)?
20:22:27 <clokep_work> But generally you'll want to use that.
20:22:38 <clokep_work> I can point you to IRC code if you'd like.
20:24:58 <qheaden> clokep_work: I'm not sure if the usernames can be email addresses, but it is best to check.
20:25:21 <qheaden> The normalize function can do both. Make lowercase, and remove any email domain if there is one.
20:26:17 <instantbot> New Chat Core - XMPP bug 1000477 filed by saurabhanandiit@gmail.com.
20:26:19 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000477 nor, --, ---, saurabhanandiit, NEW, Implement the left getter
20:27:58 <clokep_work> qheaden: Yes, I'm just saying the default one is toLowerCase. but we need to figure out if that's good enough or not.
20:28:12 <clokep_work> IIRC Some people (aleth or Mic) have a weird ymail! address that did funky things.
20:28:15 <clokep_work> We should talk to them.
20:28:17 <clokep_work> Add some tests.
20:28:19 <clokep_work> Do all those things.
20:28:23 <qheaden> Yeah.
20:28:38 <Mic> Yeah, totally weird adresses :P
20:28:59 * qheaden didn't know ymail was a thing until that test happened. :P
20:29:40 <clokep_work> rocketmail also exists.
20:29:45 <clokep_work> My cousin has an email address IIRC.
20:30:38 <qheaden> clokep_work: We can probably expand on this test: lxr.instantbird.org/instantbird/source/chat/protocols/yahoo/test/test_yahooAccount.js#16
20:32:55 <instantbot> New Chat Core - XMPP bug 1000480 filed by saurabhanandiit@gmail.com.
20:32:56 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1000480 nor, --, ---, nobody, NEW, Don't attempt to send a presence stanza to the MUC if account is disconnected
20:34:19 --> sonny has joined #instantbird
20:34:50 --> rosonline has joined #instantbird
20:38:36 <clokep_work> sawrubh: Do these really all have no description? :-S
20:38:40 <clokep_work> I don't understand that newest one you filed.
20:39:21 <-- Armada has quit (Connection reset by peer)
20:40:34 <sawrubh> eeek. I thought the title of the bug is explanatory enough. But from what I understand(from flo's description on the original bug), right now we still try to send a presence stanza even after disconnected.
20:40:42 <sawrubh> We need to add a check not to do that
20:41:03 <sawrubh> I'll have to delve into the code and check what's actually happening
20:42:46 --> EionRobb has joined #instantbird
20:43:29 <-- iamjayakumars has quit (Client exited)
20:43:53 <clokep_work> sawrubh: Sounds like we want to check if left() is set before sending. ;)
20:44:23 <sawrubh> ok, so it depends on the left getter bug, my bad :P
20:48:23 <clokep_work> Not necessarily.
20:48:27 <clokep_work> Depends on the implementation.
20:48:30 <clokep_work> But that's my initial guess.
20:50:18 <-- clokep_work has quit (Ping timeout)
20:51:09 <-- Suiseiseki has quit (Ping timeout)
20:51:49 --> Suiseiseki has joined #instantbird
21:00:09 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:23:13 --> EionRobb1 has joined #instantbird
21:23:53 <-- EionRobb has quit (Ping timeout)
21:43:35 * Fallen is now known as Fallen|away
21:45:57 <-- sonny has quit (Ping timeout)
22:23:20 <-- nhnt11 has quit (Ping timeout)
22:45:24 --> sonny has joined #instantbird
23:08:04 <-- sonny has quit (Ping timeout)
23:08:07 --> iamjayakumars has joined #instantbird
23:08:20 <-- iamjayakumars has quit (Client exited)
23:20:52 --> iamjayakumars has joined #instantbird
23:28:04 --> clokep has joined #instantbird
23:28:04 * ChanServ sets mode +o clokep 
23:39:57 <-- clokep has quit (Ping timeout)
23:40:04 <-- mconley has quit (Input/output error)
23:40:19 <-- rosonline has quit (Client exited)
23:45:45 --> clokep has joined #instantbird
23:45:45 * ChanServ sets mode +o clokep 
23:55:01 <-- clokep has quit (Ping timeout)
23:59:49 --> nhnt11 has joined #instantbird