#instantbird log on 05 18 2014

All times are UTC.

00:11:25 --> Armada651 has joined #instantbird
00:11:30 <-- Armada651 has quit (Quit: Armada651)
00:11:32 <-- Armada has quit (Quit: Leaving)
00:18:33 --> quartzjer has joined #instantbird
00:39:51 <-- mconley has quit (Input/output error)
00:51:12 <-- EionRobb has quit (Ping timeout)
00:53:35 --> EionRobb has joined #instantbird
01:04:11 <-- quartzjer has quit (Quit: Leaving.)
01:07:47 --> mconley has joined #instantbird
01:22:55 <-- EionRobb has quit (Quit: Leaving.)
01:27:12 <-- mconley has quit (Input/output error)
01:47:58 --> mconley has joined #instantbird
01:49:54 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:03:06 <-- mconley has quit (Input/output error)
02:11:17 <instant-buildbot> build #1375 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1375
02:25:24 --> quartzjer has joined #instantbird
02:31:57 <-- Rym has quit (Ping timeout)
02:42:33 --> mayanktg has joined #instantbird
03:05:02 <mayanktg> Mic: Good morning :)
03:05:03 <mayanktg> I added the remove button too last night to the panel. The button is visible only if there is a user icon set else the default icon is displayed.
03:08:00 <-- quartzjer has quit (Ping timeout)
03:15:23 <mayanktg> Please see the bug whenever you're free and tell the changes I need to make :)
03:19:25 --> Rym has joined #instantbird
03:24:28 <-- GeekShadow has quit (Ping timeout)
03:24:31 --> GeekShadow has joined #instantbird
03:30:06 <instant-buildbot> build #2149 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2149
03:31:10 <-- dew has quit (Ping timeout)
03:31:38 --> dew has joined #instantbird
03:41:56 <-- wnayes has quit (Quit: wnayes)
03:57:42 --> mconley has joined #instantbird
04:07:15 --> quartzjer has joined #instantbird
04:08:55 <-- quartzjer has quit (Ping timeout)
04:14:42 --> qheaden has joined #instantbird
04:19:14 <-- mconley has quit (Input/output error)
04:33:50 --> iamjayakumars has joined #instantbird
04:38:07 <-- iamjayakumars has quit (Quit: )
04:39:35 --> iamjayakumars has joined #instantbird
04:58:43 <-- iamjayakumars has quit (Quit: )
05:01:33 --> mpmc has joined #instantbird
05:08:15 --> quartzjer has joined #instantbird
05:22:29 <-- quartzjer has quit (Ping timeout)
05:25:29 <-- Rym has quit (Ping timeout)
06:13:39 --> qheaden1 has joined #instantbird
06:15:08 <-- qheaden has quit (Ping timeout)
06:21:20 --> quartzjer has joined #instantbird
06:27:25 --> nhnt11 has joined #instantbird
06:32:36 <-- quartzjer has quit (Ping timeout)
06:35:05 --> mayank_mob has joined #instantbird
06:37:12 <-- mayank_mob has quit (Ping timeout)
07:01:51 <-- nhnt11 has quit (Ping timeout)
07:02:15 <-- qheaden1 has quit (Ping timeout)
07:13:44 --> nhnt11 has joined #instantbird
07:15:30 <-- nhnt11 has quit (Ping timeout)
07:31:22 --> quartzjer has joined #instantbird
07:42:43 <-- quartzjer has quit (Ping timeout)
08:07:33 --> Mic has joined #instantbird
08:07:33 * ChanServ sets mode +o Mic 
08:17:56 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
08:29:47 <Mic> mayanktg: the image on your screenshot is square now.
08:30:12 <Mic> I'm sure I've seen that stretched to full width before, did you fix that somehow? :)
08:31:04 --> Armada has joined #instantbird
08:41:25 --> quartzjer has joined #instantbird
08:43:08 <-- quartzjer has quit (Ping timeout)
08:46:54 <-- Mic has quit (Ping timeout)
09:14:56 --> nhnt11 has joined #instantbird
09:19:38 --> mikk_s has joined #instantbird
09:19:45 <-- mikk_s has quit (Quit: mikk_s)
09:19:48 --> mikk_s has joined #instantbird
09:19:55 <-- mikk_s has quit (Quit: mikk_s)
09:21:56 --> gerard-majax__ has joined #instantbird
09:27:39 --> Mic has joined #instantbird
09:27:39 * ChanServ sets mode +o Mic 
09:42:00 --> quartzjer has joined #instantbird
09:43:41 <-- quartzjer has quit (Ping timeout)
09:49:54 <-- nhnt11 has quit (Ping timeout)
10:07:36 <mayanktg> mayanktg: Yes the image taken fro mthe cam is in a ration 4:3 but the icon is 1:1 :-/ . Should I crop the image from left and right to make it square?
10:08:02 <mayanktg> *from the
10:08:29 <mayanktg> Mic: ^
10:15:22 <-- gerard-majax__ has quit (No route to host)
10:15:22 --> gerard-majax_ has joined #instantbird
10:17:14 <mayanktg> Done :)
10:43:01 --> quartzjer has joined #instantbird
10:44:47 <-- quartzjer has quit (Ping timeout)
11:06:45 <-- gerard-majax_ has quit (Ping timeout)
11:17:37 --> Rym has joined #instantbird
11:19:29 <-- Mic has quit (Ping timeout)
11:36:43 --> Mic has joined #instantbird
11:36:43 * ChanServ sets mode +o Mic 
11:38:15 <Mic> mayanktg: so you're cropping the image after taking it?
11:39:30 <mayanktg> Mic: Yes. using drawImage() only I can crop the desired area. We can add a shaded area above the video stream so that user would know which area is going to get clipped off.
11:39:46 <mayanktg> Would that be ok?
11:41:23 <Mic> Maybe we could show only the central part of the video, a square as large as the video allows it (i.e. side length = min(width, height))
11:41:54 <Mic> That way we could either show the center part larger or make the panel smaller instead?
11:43:33 --> quartzjer has joined #instantbird
11:45:29 <mayanktg> That sounds reasonable. or we can get clipLength = (width -height)/2 . and clip the video only from both ends by clipLength?
11:46:05 <mayanktg> I haven't tried it yet though. This way we can get a square video stream
11:47:18 <Mic> Maybe you find something on the web on how to modify video streams?
11:47:48 <Mic> Maybe you'd need to copy the video to a canvas frame by frame to modify it. I've heard something like that...
11:49:42 <mayanktg> Hmm. I fear that's true :-| I'm searching for it then
11:52:08 <-- quartzjer has quit (Ping timeout)
11:54:22 <Mic> If you really need to copy frames, then have a look at "requestAnimationFrame". 
11:55:58 <mayanktg> Ok. as far as I have used canvas clip() or drawImage()  is used to clip. and they both copy frame by frame.
11:56:49 <Mic> One more idea regarding the buttons: maybe keep it close to the new Fx menu? Light grey top part with the image and a slightly darker part on which two buttons are horizontally aligned?
11:57:10 <Mic> No borders on the buttons by default and there could be grey icon that could be useful.
11:57:53 <Mic>  *there could be grey icons in Fx/toolkit that could be useful.
12:00:00 <mayanktg> I used the Fx button for "removeicon" from the toolkit only. Ok. I will try to implement it. You told me this before too, it slipped cos of mozGUMD thing :-/
12:01:00 <Mic> You don't need to implement that as I described ... it's just an idea that could look nice! 
12:01:57 <mayanktg> yeah I know that ;)
12:04:38 <mayanktg> Then we would have to change buttons outside the panel menu too? i.e. "reshoot" "back" "set icon" ...
12:06:11 <Mic> Having a consistent style would be great :)
12:06:25 <Mic> I need to go, but I'll check the logs from time to time!
12:06:27 <Mic> Have a nice day!
12:06:35 <mayanktg> You too :)
12:06:44 --> sonny has joined #instantbird
12:06:52 <mayanktg> I will post WIP here..
12:07:12 <Mic> bye!
12:07:19 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
12:23:11 <-- sonny has quit (Ping timeout)
12:28:30 --> qheaden has joined #instantbird
12:33:06 --> sonny has joined #instantbird
12:38:18 <-- qheaden has quit (Ping timeout)
12:38:56 <-- BWMerlin has quit (Quit: BWMerlin)
12:43:34 --> clokep has joined #instantbird
12:43:35 * ChanServ sets mode +o clokep 
12:47:56 <-- sonny has quit (Ping timeout)
12:48:17 --> gerard-majax_ has joined #instantbird
12:49:03 <-- Rym has quit (Ping timeout)
12:51:06 --> quartzjer has joined #instantbird
12:52:51 <-- quartzjer has quit (Ping timeout)
12:57:06 <clokep> The installer should be fixed on Windows now: https://hg.mozilla.org/comm-central/rev/6c52a4703dcd
13:00:34 <-- clokep has quit (Ping timeout)
13:28:09 --> aleth has joined #instantbird
13:28:09 * ChanServ sets mode +o aleth 
13:45:16 <mayanktg> How to make the list-style-images in <toolbarbutton> look like one in Fx menu? i.e. how to vertically align an image with text inside <toolbarbutton>?
13:46:06 <aleth> Have you looked at how the FX menu does it?
13:46:20 <aleth> I suspect they don't use xul:toolbarbuttons.
13:46:31 <mayanktg> http://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.xul#1024
13:47:24 <aleth> Sorry, I think I'm missing some context.
13:47:36 <aleth> What are you working on at the moment?
13:48:16 <mayanktg> Mic said to modify the menu buttons for the "take image from cam" bug as per Fx menu style
13:48:45 <aleth> OK, so I think the code you just linked is for buttons in the toolbar, not for the buttons inside the Australis menu.
13:49:25 <mayanktg> https://bug975542.bugzilla.mozilla.org/attachment.cgi?id=8424392 "select file.." and "take image.." should be modified.
13:49:27 <mayanktg> Ok. 
13:49:28 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975542 enh, --, ---, mayanktg, NEW, Set user icon from image taken with the webcam.
13:50:57 <mayanktg> Then they would have written the css separately for that
13:51:39 --> quartzjer has joined #instantbird
13:53:24 <-- quartzjer has quit (Ping timeout)
13:53:50 <aleth> This looks like the button for that menu https://mxr.mozilla.org/mozilla-central/source/browser/base/content/browser.xul#915
13:54:51 <aleth> So a mxr search for "PanelUI" might lead somewhere useful.
13:55:18 <mayanktg> Yes. thanks. :) 
13:55:45 <aleth> And indeed, you will find panelUI.xml, panelUI.js, and so on...
13:58:00 <aleth> On the other hand, to take a different approach, have you tried what happens when you use the image property of a toolbarbutton? https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/toolbarbutton
13:59:34 <aleth> It may turn out to be quite easy to achieve what you want.
13:59:55 <mayanktg> ok. I didn't try it yet. 
14:00:11 <aleth> That page says "If this attribute is empty or left out, no image appears. The position of the image is determined by the dir and orient attributes."
14:01:34 <mayanktg> aleth: Udnerstood :) set orient vertical!
14:02:12 <mayanktg> thanks :) :)
14:02:19 <aleth> Don't you want the image to the left of the text like in the mockup?
14:03:05 <aleth> Like the "Sign in to sync" and "Customize" buttons at the bottom of the FX panel menu?
14:03:55 <aleth> Well, have fun experimenting :)
14:04:28 <mayanktg> we have an idea that using horizontal buttons would save space and will look better. 
14:04:33 <mayanktg> hehe :D
14:05:03 <aleth> Now you can simply try it out and see :D
14:05:20 <mayanktg> Yeah :)
14:05:26 <aleth> It already looks much better than it did.
14:05:45 <mayanktg> btw coding period starts tomorrow!
14:06:06 <aleth> good :)
14:07:12 <mayanktg> seriously. The enhancement has taken take much longer than I expected. Hope it is included in nightlies soon :)
14:07:56 <aleth> Things usually take longer than you expect, especially if you are doing something you haven't done before ;)
14:08:21 <aleth> What happened with mozGUMD? Did you end up filing a bug about it?
14:09:41 <mayanktg> Yes I have filed Bug1011878 for it. Waited long in #media. But I guess its pretty silent out there :-|
14:09:43 --> Rym has joined #instantbird
14:09:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1011878 nor, --, ---, nobody, UNCO, mozGetUserMediaDevices doesn't work until getUserMedia is called
14:10:13 <aleth> It's the weekend. But also it helps if you know the right person to ping.
14:10:34 <mayanktg> I will post a message there too about the Bug and how to use it for time being
14:11:38 <mayanktg> Yeah. its the weekend :-|
14:12:41 <aleth> To find out who to ping, a good trick is to use hg annotate on the file you were looking at in m-c, to see who wrote it or reviewed it.
14:15:00 <mayanktg> ok..thanks again :)
14:18:05 <mayanktg> sorry I got to go. bbl
14:31:53 <sawrubh> aleth: so I've taken a look at conversation.xml (updateTopic(), startEditingTopic() and other topic editing parts in it) but nothing seems to be there which might explain 'setting-the-topic' works in libpurple and not in js-xmpp
14:32:02 <sawrubh> +why
14:33:19 --> mconley has joined #instantbird
14:35:52 <-- Rym has quit (Ping timeout)
14:36:19 <aleth> sawrubh: You don't need to change anything in conversation.xml. The UI can handle topics just fine.
14:36:30 <aleth> What's needed is to implement the XMPP part.
14:36:35 <aleth> What's your current pastebin?
14:40:56 <aleth> (When I say "implement" I mean that an XMPP chat conversation has to implement the topic parts of http://mxr.mozilla.org/comm-central/source/chat/components/public/prplIConversation.idl#90)
14:41:31 --> nhnt11 has joined #instantbird
14:42:42 <aleth> sawrubh: The IRC implementation is here http://mxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#528 for comparison
14:44:07 <-- nhnt11 has quit (Ping timeout)
14:49:40 <-- gerard-majax_ has quit (Quit: Ex-Chat)
14:49:47 --> gerard-majax__ has joined #instantbird
14:52:40 --> quartzjer has joined #instantbird
14:58:03 --> nhnt11 has joined #instantbird
14:58:12 <-- mconley has quit (Input/output error)
15:00:49 <-- aleth has quit (Ping timeout)
15:01:55 <-- quartzjer has quit (Ping timeout)
15:11:25 --> gerard-majax_ has joined #instantbird
15:11:57 <-- gerard-majax__ has quit (No route to host)
15:12:55 --> aleth has joined #instantbird
15:12:55 * ChanServ sets mode +o aleth 
15:17:28 <aleth> sawrubh: unstuck now?
15:18:55 <-- nhnt11 has quit (Ping timeout)
15:19:29 --> nhnt11 has joined #instantbird
15:20:01 <-- aleth has quit (Ping timeout)
15:20:01 --> Rym has joined #instantbird
15:21:56 --> aleth has joined #instantbird
15:21:56 * ChanServ sets mode +o aleth 
15:22:41 <-- Rym has quit (Ping timeout)
15:33:35 --> quartzjer has joined #instantbird
15:35:31 <nhnt11> Hi!
15:35:34 * nhnt11 is at home :)
15:35:57 <nhnt11> Um, I need to clear my scrollback, brb ;)
15:36:00 <-- nhnt11 has left #instantbird ()
15:36:04 --> nhnt11 has joined #instantbird
15:44:58 --> wnayes has joined #instantbird
15:53:17 <-- Tonnes has quit (Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807])
15:54:04 --> Tonnes has joined #instantbird
15:56:07 <-- Tonnes has quit (Quit: ChatZilla 0.9.90.1 [Firefox 29.0.1/20140506152807])
15:58:01 --> mpmc has joined #instantbird
15:59:00 <sawrubh> aleth: sorry was afk, will get back in half an hour if I have questions, thanks!
16:00:52 --> iamjayakumars has joined #instantbird
16:06:03 <-- Suiseiseki has quit (Ping timeout)
16:08:26 --> sonny has joined #instantbird
16:20:25 <-- sonny has quit (Ping timeout)
16:20:39 <-- iamjayakumars has quit (Client exited)
16:23:55 --> Suiseiseki has joined #instantbird
16:34:00 --> iamjayakumars has joined #instantbird
16:40:44 <-- quartzjer has quit (Ping timeout)
16:42:48 --> quartzjer has joined #instantbird
16:43:12 <-- GeekShadow has quit (Ping timeout)
16:43:54 --> GeekShadow has joined #instantbird
16:45:16 --> mconley has joined #instantbird
16:48:09 <aleth> sawrubh: I'm heading off in a few minutes
16:50:32 <-- mconley has quit (Input/output error)
16:57:33 <-- quartzjer has quit (Ping timeout)
16:58:45 --> quartzjer has joined #instantbird
17:00:26 <-- quartzjer has quit (Ping timeout)
17:34:45 <-- iamjayakumars has quit (Quit: )
17:37:12 --> mconley has joined #instantbird
17:37:13 --> quartzjer has joined #instantbird
17:37:57 <-- aleth has quit (Ping timeout)
17:39:49 --> aleth has joined #instantbird
17:39:49 * ChanServ sets mode +o aleth 
17:41:45 <-- aleth has quit (Ping timeout)
17:58:11 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
18:00:51 <-- mconley has quit (Input/output error)
18:01:03 --> Mic has joined #instantbird
18:01:03 * ChanServ sets mode +o Mic 
18:24:08 --> mconley has joined #instantbird
18:33:31 <-- Mic has quit (Ping timeout)
18:33:48 --> sonny has joined #instantbird
18:34:03 --> Mic has joined #instantbird
18:34:04 * ChanServ sets mode +o Mic 
18:41:14 <-- quartzjer has quit (Quit: Leaving.)
18:42:28 --> quartzjer has joined #instantbird
18:44:20 <-- quartzjer has quit (Ping timeout)
18:56:15 * nhnt11 starts off with a small patch
18:56:29 <nhnt11> (bug 1007422)
18:56:31 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1007422 min, --, ---, nobody, NEW, IRC channels prefixed with "##" are difficult to filter in the awesometab.
19:11:30 --> quartzjer has joined #instantbird
19:13:15 <-- quartzjer has quit (Ping timeout)
19:13:16 --> quartzjer has joined #instantbird
19:13:53 --> Mic1 has joined #instantbird
19:14:57 <-- Mic has quit (Ping timeout)
19:17:22 --> Tonnes has joined #instantbird
19:24:37 <-- wnayes has quit (Ping timeout)
19:25:05 --> wnayes has joined #instantbird
19:34:21 <-- quartzjer has quit (Ping timeout)
19:59:00 <-- mconley has quit (Input/output error)
20:12:07 --> EionRobb has joined #instantbird
20:20:30 --> Rym has joined #instantbird
20:25:27 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:32:50 <-- sonny has quit (Ping timeout)
20:33:14 --> quartzjer has joined #instantbird
20:34:35 --> igorko has joined #instantbird
20:34:56 <-- quartzjer has quit (Ping timeout)
20:43:11 --> mconley has joined #instantbird
20:57:41 <-- igorko has quit (Ping timeout)
20:57:58 --> igorko has joined #instantbird
21:02:50 <-- gerard-majax_ has quit (Ping timeout)
21:03:55 <-- igorko has quit (Ping timeout)
21:04:41 --> igorko has joined #instantbird
21:10:54 <-- Even has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:11:00 --> Even has joined #instantbird
21:11:00 * ChanServ sets mode +o Even 
21:12:36 <-- igorko has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
21:17:14 --> sonny has joined #instantbird
21:18:40 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
21:23:09 --> Mic has joined #instantbird
21:23:09 * ChanServ sets mode +o Mic 
21:24:11 <-- Mic1 has quit (Ping timeout)
21:47:07 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:00:05 --> mpmc has joined #instantbird
22:05:16 <-- Even has quit (Connection reset by peer)
22:05:18 --> Even has joined #instantbird
22:05:18 * ChanServ sets mode +o Even 
22:14:15 <-- Mook has quit (Quit: Mook)
22:21:50 <-- Rym has quit (Ping timeout)
22:23:33 --> Rym has joined #instantbird
22:32:51 <-- Armada has quit (Connection reset by peer)
22:43:40 <-- mconley has quit (Input/output error)
23:10:18 --> quartzjer has joined #instantbird
23:14:33 --> mconley has joined #instantbird
23:20:18 <-- mconley has quit (Ping timeout)