#instantbird log on 05 15 2014

All times are UTC.

00:05:11 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:05:25 --> sonny has joined #instantbird
00:15:12 <-- sonny has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
00:45:12 <-- Rym has quit (Ping timeout)
00:51:11 --> Rym has joined #instantbird
01:00:17 --> quartzjer has joined #instantbird
01:01:44 <-- Mook_as has quit (Quit: Mook_as)
01:02:46 <-- Rym has quit (Ping timeout)
01:03:22 --> Rym has joined #instantbird
01:17:14 <-- quartzjer has quit (Quit: Leaving.)
01:17:19 --> quartzjer has joined #instantbird
01:47:37 <D-> Hullo again.
02:03:48 <clokep> Hello.
02:08:30 <D-> Last time I was in here it was mentioned any libpurple plugins I wanted to use with instantbird would need to be recompiled. How would I do that, to get them working?
02:10:00 <clokep> Start with https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build
02:10:28 <clokep> Add the source code mozilla/extensions/purple/libpurple/protocols and add references to it in a couple
02:10:31 <clokep> of place.s
02:10:42 <clokep> (A couple of moz.build files need to be modified, IIRC)
02:10:44 <clokep> And that should be it.
02:10:58 <clokep> I've c ompiled both the Steam and Skype protocols fo rInstantbird before.
02:11:55 <clokep> D-: Although if you're using Instantbird 1.5...well that was compiled slightly differently.
02:12:17 <instant-buildbot> build #1372 of win32-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1372
02:12:26 <D-> I'm using Pidgin at the current moment.
02:14:30 --> iamjayakumars has joined #instantbird
02:21:43 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
02:24:32 <-- iamjayakumars has quit (Client exited)
02:26:31 --> Mook has joined #instantbird
02:28:01 --> iamjayakumars has joined #instantbird
02:28:50 <instant-buildbot> build #2144 of macosx-nightly-default is complete: Failure [4failed compile]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2144
02:34:02 <-- sawrubh has quit (Ping timeout)
02:55:53 <-- quartzjer has quit (Quit: Leaving.)
03:17:09 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
03:33:27 <-- iamjayakumars has quit (Quit: )
03:40:29 <-- Mook has quit (Quit: Mook)
04:03:36 --> D-1 has joined #instantbird
04:04:30 <-- D- has quit (Ping timeout)
04:04:33 <-- D-1 has quit (Connection reset by peer)
04:07:59 --> mayanktg has joined #instantbird
04:22:34 <-- wnayes has quit (Quit: wnayes)
04:31:48 --> sawrubh has joined #instantbird
04:47:01 <-- mconley has quit (Input/output error)
05:04:24 <-- Rym has quit (Ping timeout)
05:11:33 <-- EionRobb has quit (Quit: Leaving.)
05:19:15 <sawrubh> flo-retina: r+? ;)
05:22:30 <instantbot> New Chat Core - General bug 1010677 filed by saurabhanandiit@gmail.com.
05:22:32 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1010677 nor, --, ---, saurabhanandiit, NEW, Cleanups in purplexpcom
05:27:43 <mayanktg> I'm trying to add image to button using the setAttribute but the image isn't getting displayed. http://pastebin.instantbird.com/708012 (Line 140) :-/
05:41:55 --> Armada has joined #instantbird
05:51:09 <sawrubh> flo-retina: In order to test that MUC XMPP bug, I created an account on https://jabber.ab-storm.de/register (so my username is sawrubh@ch3kr.de), I added that account to IB, now trying to join devel@conference.pidgin.im (as clokep was doing) but I get this error in the error console : http://pastebin.mozilla.org/5162367
06:17:59 --> Mic|mobile has joined #instantbird
06:21:14 <Mic|mobile> Mayanktg, is the file really there? You can check by copying the chrome sdtess into DOMi.
06:21:55 <mayanktg> ok. Let me check
06:21:58 <Mic|mobile> It should show the image if it's there and not if it isn't.
06:28:34 <Mic|mobile> Have you 'hg add'-ed the icon by the way? It's not appearing in the diff...
06:29:35 <mayanktg> That wouldn't make any difference during my compilation? I have added it now
06:31:04 <mayanktg> The userIcon-panel-close has the attribute xbl:inherits="src=image"
06:31:09 <Mic|mobile> Afaik it doesn't make a difference while building but it certainly does fir the patch ;)
06:31:27 <mayanktg> yeah :D
06:31:37 <Mic|mobile> Wait...
06:33:07 <Mic|mobile> A button will need image=image.
06:33:27 <mayanktg> Ok.
06:33:44 <Mic|mobile> Hmm, just "image" will do.
06:34:31 <Mic|mobile> You only need new=old if the names of the attributes ate difderent.
06:35:39 <mayanktg> and how to we set the close.png for it then? Sorry I didn't get it
06:37:56 <Mic|mobile> Sorry, the inherit stuff doesn't make any sense here. Sorry for confusing you. Need to start my pc...
06:38:28 <mayanktg> np :)
06:40:27 --> Mic has joined #instantbird
06:40:28 * ChanServ sets mode +o Mic 
06:46:43 <Mic> Switching tasks sucks on the phone ;)
06:47:21 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
06:51:52 --> EionRobb has joined #instantbird
06:56:40 <Mic> mayanktg: the code that you pastebined looks like it should show an image on the button.
06:57:31 <mayanktg> Yes. I tried even replacing url with a http image link. Didn't work out
06:59:08 <Mic> hmm, icons on buttons definitely work. I've just check that.
06:59:52 <mayanktg> Ok. then maybe there's something wrong with css?
07:00:46 <Mic> Yes, most likely you won't want to add a new "x"-icon anyways, but reuse one of the ones that are available (and used) already.
07:01:23 <Mic> -Yes
07:01:57 <mayanktg> ok. I was unable to locate the link for that icon used in the contact-list.
07:03:17 <Mic> Search for hideGroupButton with MXR.
07:03:28 <mayanktg> ok
07:03:36 <Mic> You'll find rules in blist.css
07:04:17 <Mic> You won't need to set an image/src attribute on the button then.
07:05:16 <mayanktg> Yes. I got the rules. I'm trying that
07:06:25 <Mic> That's the same way to icon for the status selector button is set by the way.
07:06:36 <Mic> *same way that the icon
07:07:12 --> iamjayakumars has joined #instantbird
07:17:07 <-- iamjayakumars has quit (Ping timeout)
07:19:51 <flo-retina> sawrubh: that error message sucks, but it's an error from libpurple. You'll want to edit chat.prpls.forcePurple so that you use JS-XMPP rather than libpurple-XMPP
07:21:57 <EionRobb> what's the error message?
07:22:26 <flo-retina> EionRobb: https://pastebin.mozilla.org/5162367
07:22:38 <flo-retina> EionRobb: that doesn't say _anything_ about the cause of the error
07:23:00 <EionRobb> neat :)
07:24:08 --> iamjayakumars has joined #instantbird
07:25:52 <sawrubh> flo-retina: is there something like about:config where I set such prefs?
07:26:14 <flo-retina> sawrubh: type "/about config" in a conversation
07:26:54 <sawrubh> cool
07:27:08 <sawrubh> -> afk
07:27:22 <flo-retina> some cool stuff nhnt11 did last year during the community bounding period ;)
07:27:35 <flo-retina> (the /about command)
07:30:55 <-- nhnt11 has quit (Ping timeout)
07:35:32 <Mic> If someone's curious, that's what he needed to do *before* he could open the config editor in a tab: https://bugzilla.mozilla.org/show_bug.cgi?id=953867 ;)
07:35:34 <instantbot> Bug 953867 enh, --, 1.5, nhnt11, RESO FIXED, Add support for tabs with arbitrary content in the conversation window
07:42:08 <Mic> mayanktg: I'll be away until evening (UTC+2), so if there are questions then I could still answer some now, if not you'll can always ask here later :)
07:43:40 <mayanktg> Ok. I'll try making the close button as per the contact list. I will clear my doubts here :)
07:50:40 --> gerard-majax__ has joined #instantbird
08:03:13 <Mic> Taking a image using the camera is only possible if there is one (and if it's enabled if that's possible to tell?).
08:03:49 <Mic> Therefore we should disable the button for taking an image if it's not possible to do though.
08:04:10 <mayanktg> Yes. Let me search how its done :-o
08:05:17 <-- iamjayakumars has quit (Quit: )
08:07:29 --> nhnt11 has joined #instantbird
08:10:46 <mayanktg> Mic: I added the disable="true" attribute if an errorCallback occurs
08:11:15 <mayanktg> Will check it by disabling my webcam
08:19:04 <Mic> That's after clicking the "Take picture"-button?
08:19:14 <Mic> Or onpopupshowing?
08:19:18 <mayanktg> Lame of me :-/ . There would be no errorcallback until we have run the camera atleast one
08:19:29 <mayanktg> *once 
08:19:45 <mayanktg> Mic: :( yes
08:20:27 <Mic> If there's no other way to tell if we can get video, you might want to activate the camera for a split second, just to see whether it works or not?
08:21:39 <Mic> If there's indeed no API for that yet, maybe filing a bug would be in order?
08:22:38 <Mic> I need to go now, have a nice day!
08:22:51 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
08:28:12 <mayanktg> bbl. I was searching for that only.
08:28:12 <flo-retina> Mic: "If there's no other way to tell if we can get video" you can just get the list of devices
08:28:26 <flo-retina> I would disable the button by default, and enable it if the list of devices contains at least one camera
08:28:36 <mayanktg> flo-retina: how can we get the list of devices?  
08:28:44 <mayanktg> Yes.
08:29:19 <flo-retina> read the code near http://mxr.mozilla.org/mozilla-central/source/browser/modules/webrtcUI.jsm#74
08:37:57 <mayanktg> bbl in 30 mins
08:46:47 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
09:17:53 --> flo-retina has joined #instantbird
09:17:53 * ChanServ sets mode +qo flo-retina flo-retina 
09:24:13 --> Mic|mobile has joined #instantbird
09:26:09 --> sonny has joined #instantbird
09:29:10 --> BWMerlin has joined #instantbird
09:31:02 --> Rym has joined #instantbird
09:34:09 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
09:36:41 <-- nhnt11 has quit (Ping timeout)
09:42:32 --> nhnt11 has joined #instantbird
09:51:47 <instantbot> florian@queze.net changed the Resolution on bug 1010263 from --- to FIXED.
09:51:48 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1010263 nor, --, 1.6, saurabhanandiit, RESO FIXED, Error when building purplexpcom
10:05:49 <-- nhnt11 has quit (Ping timeout)
10:08:43 --> nhnt11 has joined #instantbird
10:14:28 <-- EionRobb has quit (Quit: Leaving.)
10:25:03 <mayanktg> flo-retina: regarding using mozGetUserMediaDevices, please check what's wrong here. http://pastebin.instantbird.com/708234 The value of count isn't incremented.
10:26:01 <flo-retina> how do you know if count is incremented?
10:27:05 --> clokep has joined #instantbird
10:27:05 * ChanServ sets mode +o clokep 
10:27:43 <mayanktg> I tried to put |if (count == 0) webcamButton.setAttribute("disabled", "true"); | outside the function. the button was disabled. It meant that count wasn't incremented.
10:28:04 <flo-retina> pastebin?
10:28:31 <mayanktg> yes
10:28:37 <flo-retina> the callbacks of mozGetUserMediaDevices will be called asynchronously
10:28:47 <flo-retina> so if you check the value of count immediately after calling mozGetUserMediaDevices, it can only be 0
10:29:25 <mayanktg> Yes. That's what I was doing. 
10:31:29 <flo-retina> so you know why it didn't work?
10:32:25 <mayanktg> Yes. I should have done it like I did it while using promises :)
10:32:35 <clokep> sawrubh: Ping
10:44:36 <flo-retina> mayanktg: have you got it working now?
10:47:41 <mayanktg> flo-retina: No. how to define a promise for the same? i.e. <promise>.then(...); ? http://pastebin.instantbird.com/708265 Line 24
10:47:53 <mayanktg> Am I doing it right?
10:48:21 <flo-retina> why are you trying to use a promise?
10:49:18 <mayanktg> because it will then execute the function after the promise has failed or succeded?
10:49:23 <flo-retina> 1. Disable the menuitem.
10:49:23 <flo-retina> 2. Call mozGetUserMediaDevices
10:49:23 <flo-retina> 3. In the success callback, check if there's a video device. If there's one, removed the "disabled" attribute.
10:49:50 <flo-retina> *remove
10:51:25 <-- nhnt11 has quit (Ping timeout)
10:51:34 <clokep> mayanktg: That API doesn't use a promise, it uses callbacks.
10:51:38 <clokep> (That's my understanding at least. :))
10:51:47 <clokep> It's a different way of doing async stuff.
10:56:45 <mayanktg> ok. I think its working. I'm confirming it by disabling the webcam
10:56:50 <mayanktg> Done :)
10:57:26 <mayanktg> clokep: Yes :)
10:58:08 * mayanktg doesn't know how to re-enable his webcam without restart :|
11:09:32 <-- sonny has quit (Ping timeout)
11:12:19 --> nhnt11 has joined #instantbird
11:12:46 --> aleth has joined #instantbird
11:12:46 * ChanServ sets mode +o aleth 
11:13:30 <-- clokep has quit (Ping timeout)
11:16:35 <-- nhnt11 has quit (Ping timeout)
11:18:59 --> sonny has joined #instantbird
11:22:26 * Fallen|away is now known as Fallen
11:39:04 --> nhnt11 has joined #instantbird
11:41:39 <mayanktg> How to check if there's a video device? http://pastebin.instantbird.com/708306 :-/ I'm unable to get
11:45:42 <aleth> What's the contents of constraints in the success callback?
11:46:10 <mayanktg> |{audio: false, video: true}| do we use some different constraints here?
11:51:48 <-- aleth has quit (Ping timeout)
12:00:43 --> clokep_work has joined #instantbird
12:00:44 * ChanServ sets mode +o clokep_work 
12:01:10 <sawrubh> clokep_work: pong
12:01:45 <sawrubh> flo-retina: so I've replaced the prpl-jabber with js-xmpp in the prefs
12:03:03 --> mpmc has joined #instantbird
12:03:51 <clokep_work> sawrubh: Make sure you restart!
12:03:59 <sawrubh> clokep_work: and now I'm trying to connect to devel@conference.pidgin.im but it's asking for a room, what room do I give?
12:04:32 <clokep_work> sawrubh: Why you say "connect" do you mean "join"?
12:04:41 <sawrubh> yeah, I restarted and now the errors are coming from xmpp.jsm, so it means it's working :)
12:04:41 <clokep_work> The room is devel, the server is conference.pidgin.im if you're using the join chat menu
12:05:23 <sawrubh> oops, meant the 'join chat' option
12:05:31 <-- mayanktg has left #instantbird ()
12:05:39 <clokep_work> That's what I thought, just wanted to make sure we're on the same page. ;)
12:06:32 --> aleth has joined #instantbird
12:06:33 * ChanServ sets mode +o aleth 
12:10:19 <aleth> mayanktg: Can you be more specific about what goes wrong?
12:13:35 --> mayanktg has joined #instantbird
12:14:31 <mayanktg> aleth: during the sucesscallback function how should I detect the devices? Line 8 in the pastebin
12:14:38 <mayanktg> http://pastebin.instantbird.com/708306
12:15:11 <aleth> What's the problem, exactly? Is the success callback called when there is no webcam?
12:16:11 <mayanktg> wait... let me check that.
12:17:24 <-- BWMerlin has quit (Quit: BWMerlin)
12:17:27 <aleth> Also, to solve problems like this, I would recommend the following strategy: Look on mxr for examples of code which uses mozGetUserMediaDevices.
12:17:40 <clokep_work> And look at MDN for what the expected results are.
12:17:41 <aleth> Doing that, you immediately find this https://mxr.mozilla.org/mozilla-central/source/webapprt/WebRTCHandler.jsm#21
12:18:06 <clokep_work> sawrubh: Btw you had mentioned something about not updating...I'd suggest to not update constantly, you'll certainly run into bustages and other issues. :)
12:18:13 <aleth> The prompt function called in that code is here https://mxr.mozilla.org/mozilla-central/source/webapprt/WebRTCHandler.jsm#3 and looks very helpful.
12:18:15 <clokep_work> Obviously you'll need to update sometimes in order to keep the code up to date though!
12:18:36 <mayanktg> aleth: the sucessCallback isn't called. Though when disabling the webcam, errorCallback function is called successfully.
12:18:37 <aleth> clokep_work: There is no documentation for this on MDN...
12:18:50 --> K900 has joined #instantbird
12:19:14 <K900> Hey guys. Is there a way to make Instantbird use external libpurple plugins? Mostly interested in Windows, but Linux would be cool too.
12:19:34 <clokep_work> aleth: Well that seems dumb. :P
12:19:42 <aleth> mayanktg: OK, so it looks like it works. Also, check the code I linked above until you understand what's going on with the devices parameter ;)
12:19:52 <clokep_work> K900: Instantbird is not ABI compatible with Pidgin, you'd have to recompile them.
12:19:58 <clokep_work> They can be added as extensions though.
12:20:04 <clokep_work> What particule protocol are you looking for?
12:20:17 <K900> clokep_work: some guys are making a vk.com protocol plugin for purple.
12:20:19 <mayanktg> aleth: ok.
12:20:24 <K900> Think Facebook, but more Russian.
12:20:33 <sawrubh> :)
12:20:49 <K900> And they use some ridiculous HTTP API for chats.
12:20:51 <clokep_work> K900: I know what vk.com is, we had support for it when they supported XMPP. But...eveyone seems to be dropping that. :(
12:21:06 * aleth is disappointed at all this silofication.
12:21:07 <clokep_work> K900: Yes, I had worked on adding it to IB at one point and then gave up cause I hate OAuth. :-D
12:21:14 <instant-buildbot> build #2146 of macosx-nightly-default is complete: Success [3build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2146
12:21:17 <K900> clokep_work: I don't think it's OAuth.
12:21:21 <clokep_work> It is.
12:21:31 <K900> It doesn't have to be.
12:21:33 <K900> I think.
12:21:57 <K900> They have some even more ridiculous username/password/proof of work auth method.
12:22:11 <K900> But someone implemented it already, so I don't care :P
12:22:12 <clokep_work> Well regardless, that's no timportant.
12:22:31 <K900> Anyway, so I can rebuild it against your fork of purple, and then what?
12:22:32 <clokep_work> K900: So protocols can be added via extensions, but they have to packaged as xpis with a couple of other files in them.
12:22:57 <K900> Cool. Anywhere I can read about that?
12:23:08 <clokep_work> Umm... not really. ;)
12:23:12 <clokep_work> One second.
12:23:40 <aleth> Don't we have some info on the wiki?
12:24:08 <aleth> We should really move those wiki pages to MDN...
12:24:12 <clokep_work> K900: http://blog.instantbird.org/2009/04/instantbird-0-2-feature-preview-protocols-as-extensions-2/ has some REALLY old information (i.e. the information on compiling is all really old).
12:24:21 <clokep_work> aleth: For adding a libpurple protocol? I doubt it. I'm the only one who's done it.
12:24:26 <clokep_work> (And Florian, obviously)
12:24:40 <aleth> clokep_work: Just for the protocol packaging basics
12:24:43 <clokep_work> K900: Pretty much it's just dumb the source code into the right directory and add a reference in the Makefile though.
12:24:54 <K900> So I need to rebuild the whole thing?
12:24:55 <clokep_work> Then take the resulting dll/so and add a couple of extra files to it.
12:25:19 <K900> OK, do you mind if I keep bugging you when I mess up (and I will mess up).
12:25:21 <K900> *?
12:25:22 <clokep_work> We don't provide any sort of headers + libs to link to at the moment.
12:25:30 <clokep_work> K900: No. https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build
12:25:52 <-- nhnt11 has quit (Ping timeout)
12:26:07 <K900> So I just build purple and purplexpcom?
12:26:33 <aleth> K900: It's easier to just build all of Instantbird as explained on that page.
12:26:37 <K900> Oh, OK.
12:26:47 <aleth> That includes purplexpcom and libpurple etc.
12:27:05 <K900> The patch from that blog entry is gone.
12:27:32 <K900> Oh well. I guess I'll just try to read the makefiles when it's done syncing.
12:28:16 <clokep_work> K900: The build system is totally different, it wouldn't be much help.
12:28:17 <clokep_work> One second...
12:28:26 <K900> Yuck.
12:28:52 <clokep_work> K900: I'll update the steam stuff I had done, should take like ~20 minutes to build.
12:29:33 <clokep_work> Oh, but that won't help you with the extension bits. :(
12:29:37 <clokep_work> I should just write a page on how to do this...
12:30:16 <sawrubh> clokep_work: I think I'm doing everything right but yet not able to join the MUC, I've created a jabber account on ch3kr.de (so have something like sawrubh@ch3kr.de), trying to join devel on conference.pidgin.im but yet getting the error on line 855 in xmpp.jsm
12:30:23 <K900> Well, I can probably write one when I stumble onto the right way by accident.
12:30:42 <clokep_work> :)
12:31:10 <clokep_work> sawrubh: What's the actual error? (Pastebin)
12:32:05 <sawrubh> clokep_work: https://pastebin.mozilla.org/5164838
12:34:29 <clokep_work> sawrubh: Doesn't look like those are federated? I don't know what remote-server-not-found error is. :-\
12:34:47 <clokep_work> That would be my guess.
12:34:48 <aleth> sawrubh: But now you are using JS-XMPP, you can look at the debug log to see exactly what is sent/received
12:34:49 <clokep_work> Maybe flo-retina knows.
12:35:39 <sawrubh> -> afk (for 30 minutes)
12:36:14 <K900> clokep_work: you have to build with MSVC++, right?
12:36:24 <K900> That is, not MinGW.
12:36:36 <clokep_work> I don't know why you'd want to use MinGW, but as far as I know, yes. ;)
12:36:49 <clokep_work> MozillaBuild essentially has all the MSYS stuff though.
12:36:58 <K900> The only reason I want to use MinGW is because I have it here.
12:37:19 <clokep_work> K900: https://developer.mozilla.org/en-US/docs/Compiling_Mozilla_With_Mingw maybe?
12:37:21 <-- aleth has quit (Ping timeout)
12:37:24 <clokep_work> No promises though. :)
12:37:53 <flo-retina> Don't even try :)
12:38:01 <K900> I guess I'll just download MSVC++ then.
12:38:09 <flo-retina> nobody has compiled Instantbird with Mingw before, nobody will be able to help you
12:38:09 <K900> Be back in some hours because my connection is shit.
12:38:28 <flo-retina> Good luck (and sorry downloading MSVC is required :-/)
12:38:47 <K900> It's not too bad really. Just depends on how slow Microsoft is today.
12:41:01 <K900> Can I use 2013? It seems they only let you download that or 2010 now.
12:43:05 <clokep_work> I use 2010 Express. I believe Mozilla compiles OK w/ 2013, but I don't know about libpurple.
12:43:26 <K900> The upstream definitely does.
12:43:42 <K900> I compiled the plugin for Pidgin with it on my other machine.
12:44:30 <K900> I wonder if you can copy a Visual Studio install between machines.
12:44:32 <K900> Probably not.
12:47:54 <clokep_work> Than 2013 should be OK.
12:48:13 <K900> Well, it's downloading now.
12:48:16 <K900> Only seven more hours~
12:52:11 * clokep_work is getting nsCOMPtr errors in purpleDNS. :-S
12:55:09 <clokep_work> flo-retina: Is purpleDNS only use in certain situations?
12:55:16 <clokep_work> Although buildbot was successful. :-\
12:56:34 <-- mayanktg has left #instantbird ()
13:01:17 --> mconley has joined #instantbird
13:08:05 --> aleth has joined #instantbird
13:08:05 * ChanServ sets mode +o aleth 
13:09:47 * Fallen is now known as Fallen|away
13:14:47 --> nhnt11 has joined #instantbird
13:24:16 <-- mconley has quit (Input/output error)
13:24:44 --> mconley has joined #instantbird
13:26:28 <-- mconley has quit (Ping timeout)
13:28:05 <-- Rym has quit (Ping timeout)
13:28:25 <flo-retina> clokep_work: pastebin?
13:31:05 --> iamjayakumars has joined #instantbird
13:35:33 <clokep_work> flo-retina: I started a clobber.
13:36:47 <-- nhnt11 has quit (Ping timeout)
13:47:11 <-- K900 has quit (Quit: http://www.mibbit.com ajax IRC Client)
13:50:44 <clokep_work> flo-retina: http://pastebin.instantbird.com/708397
13:51:16 <flo-retina> is this a debug build,
13:51:17 <flo-retina> ?
13:54:52 <flo-retina> clokep_work: I would try http://pastebin.instantbird.com/708398
13:55:20 <clokep_work> flo-retina: Yes.
13:56:01 <aleth> What was the m-c change that caused all these new errors?
13:56:58 <flo-retina> I gave the link a few days ago
13:57:27 <aleth> OK
13:57:28 <flo-retina> aleth: https://bugzilla.mozilla.org/show_bug.cgi?id=514280
13:57:32 <instantbot> Bug 514280 nor, --, mozilla32, neil, RESO FIXED, NS_GET_IID can be used on classes which don't actually declare an IID
13:57:38 <aleth> Thanks!
14:02:20 <clokep_work> Does that mean you're fixing my error? :P
14:02:33 <flo-retina> clokep_work: I gave you a pastebin with the fix :-P
14:02:33 --> mconley has joined #instantbird
14:02:47 <clokep_work> flo-retina: Ah I missed it. Thanks. :)
14:06:35 --> nhnt11 has joined #instantbird
14:07:57 <-- aleth has quit (Ping timeout)
14:11:17 --> aleth has joined #instantbird
14:11:18 * ChanServ sets mode +o aleth 
14:11:54 <clokep_work> flo-retina: http://pastebin.instantbird.com/708399
14:17:00 <flo-retina> clokep_work: you also need a ref ptr in purpleSocket.cpp:292
14:17:34 --> jb has joined #instantbird
14:31:03 <-- jb has quit (Ping timeout)
14:36:46 <-- iamjayakumars has quit (Client exited)
14:39:13 --> jb has joined #instantbird
14:40:53 <-- jb has quit (Ping timeout)
14:40:59 * Fallen|away is now known as Fallen
14:44:43 --> jb has joined #instantbird
14:45:45 <clokep_work> flo-retina: Another one. :( http://pastebin.instantbird.com/708450
14:46:08 <flo-retina> make -k
14:46:10 <flo-retina> please ;)
14:46:33 <clokep_work> I did previously and you only responded to the first one. :P
14:46:41 <flo-retina> what?
14:47:12 <flo-retina> I gave you 3 fixes in my first pastebin!
14:47:23 <clokep_work> flo-retina: http://pastebin.instantbird.com/708451
14:47:40 <flo-retina> nope
14:47:52 <flo-retina> you need to do that on the purplexpcom/src folder
14:48:42 <clokep_work> flo-retina: It's the same error . . .http://pastebin.instantbird.com/708452
14:48:51 <clokep_work> Oops http://pastebin.instantbird.com/708452
14:48:54 <flo-retina> you likely just need to #include <nsRefPtr.h>
14:49:35 <clokep_work> That was my guess, but none of the other files seemed to include it.
14:49:41 <clokep_work> I didn't just want to go willy nilly and add headers.
14:49:41 <flo-retina> yeah
14:49:46 <flo-retina> (that's what I was just checking)
14:50:13 <clokep_work> Bah nsRefPtr.h doesn't seem to exist.
14:51:13 <flo-retina> the file is named nsAutoPtr.h
14:52:18 <clokep_work> Yeah, I Just found it.
14:52:41 <-- jb has quit (Ping timeout)
14:52:46 --> jb has joined #instantbird
14:52:52 <clokep_work> flo-retina: What bug do you want these changes in?
14:53:23 <flo-retina> bug 1010263 seems fine
14:53:26 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1010263 nor, --, 1.6, saurabhanandiit, RESO FIXED, Error when building purplexpcom
14:54:59 <clokep_work> Done.
14:55:20 <-- jb has quit (Ping timeout)
14:59:19 --> jb has joined #instantbird
14:59:21 --> hadi has joined #instantbird
15:01:49 <clokep_work> aleth: |f (aLeft == this._left && !this.joining)| scares me for some reason. :-\
15:01:56 --> jb1 has joined #instantbird
15:01:59 <-- jb has quit (Connection reset by peer)
15:02:37 <clokep_work> flo-retina: Doh! I ordered nsAutoPtr as if it was still nsRefPtr. :( Thanks!
15:02:56 <flo-retina> :)
15:03:03 <aleth> clokep_work: It's just an early return for when there is nothing to do, there's nothing scary about it.
15:03:06 --> quartzjer has joined #instantbird
15:03:33 <clokep_work> aleth: I guess I'm not convinced that !joining means there's nothing to do.
15:03:51 <aleth> That's why && ?
15:04:27 <aleth> Oh hmm
15:04:52 <aleth> I think you have a point
15:06:17 <clokep_work> aleth: I pretty much hit "publish" on what I had typed already, just an FYI.
15:08:58 <-- jb1 has quit (Ping timeout)
15:15:13 <-- sonny has quit (Client exited)
15:15:15 --> sonny has joined #instantbird
15:18:17 <sawrubh> -> back
15:19:34 <-- aleth has quit (Ping timeout)
15:21:33 <flo-retina> clokep_work: I think it's not really that "!joining" means there's nothing to do
15:21:49 <flo-retina> I read it as "joining set to true means we can't return early"
15:22:49 --> aleth has joined #instantbird
15:22:49 * ChanServ sets mode +o aleth 
15:24:24 --> mayanktg has joined #instantbird
15:29:21 <clokep_work> flo-retina: Maybe it just needs a comment then. :)
15:29:39 --> jb has joined #instantbird
15:30:38 <sawrubh> flo-retina: https://pastebin.mozilla.org/5165997 is my debug log
15:30:50 <sawrubh> I can't figure out why I'm not able to connect
15:31:22 <sawrubh> is there any other MUC that I could try joining (to test if my account has been even made by ch3kr.de or not)
15:32:11 <clokep_work> If they're federated w/ GTalk you can talk to my gtalk account.
15:32:19 * sawrubh tries to create another account
15:32:43 <sawrubh> clokep_work: would that be MUC?
15:32:51 <clokep_work> sawrubh: No.
15:33:15 <clokep_work> I've never heard of ch3kr.de before though.
15:33:16 <aleth> sawrubh: Connect your XMPP account and I'll send you a message.
15:33:28 * clokep_work was pretty much suggesting the same thing aleth suggested.
15:33:29 <sawrubh> I'm connected
15:33:29 <aleth> How did you find that server?
15:33:44 <sawrubh> 3rd or 4th on this : https://xmpp.net/directory.php
15:34:13 <sawrubh> aleth: my account is sawrubh@ch3kr.de
15:34:20 <aleth> I tried to add you, do you see that?
15:34:48 <sawrubh> yes
15:34:59 <aleth> OK so it works now.
15:35:20 * sawrubh tries at MUC now
15:35:48 <sawrubh> aleth: can't we create MUC ourselves between me, you and probably flo-retina and clokep_work ?
15:36:08 <aleth> Probably depends on your server, whether you are allowed to create rooms there.
15:38:20 <sawrubh> I think I understood
15:38:22 <flo-retina> clokep_work: a comment would certainly help! I also frowned when I looked at that line first, before understanding what was going on.
15:38:27 * sawrubh tries something
15:46:08 <-- quartzjer has quit (Quit: Leaving.)
15:53:34 <-- Even has quit (Input/output error)
15:55:58 <-- gerard-majax__ has quit (Ping timeout)
15:57:44 --> Even has joined #instantbird
15:57:44 * ChanServ sets mode +o Even 
15:58:18 --> arlolra has joined #instantbird
15:59:10 --> quartzjer has joined #instantbird
16:00:08 <mayanktg> I'm still stuck on mozGetUserMedia  http://pastebin.instantbird.com/708494 When I use the function | handleRequest(aSubject, aTopic, aData) | it returns error that "aSubject" is undefined.
16:01:48 <aleth> Where are you getting aSubject from?
16:01:55 <mayanktg> Although I couldn't find any declaration of "aSUbject" . I took the function from https://mxr.mozilla.org/mozilla-central/source/webapprt/WebRTCHandler.jsm#16
16:02:30 <aleth> Those are the standard parameters for an observer
16:02:58 <aleth> But you aren't observing anything, so just inline your handleRequest into updateUserIconContextMenu...
16:03:16 <mayanktg> ok
16:03:27 <aleth> Why did you think that would work? Your handleRequest call passes in variables which are not defined
16:04:20 <mayanktg> I thought the parameters were defined in Services.jsm or XPCOMUtils.jsm .
16:04:48 <aleth> If they were global, then they wouldn't have to be passed to handleRequest right?
16:05:31 <sawrubh> clokep_work: so finally aleth helped me get it working
16:06:11 <mayanktg> Yes. the variables constraints and contentWindow, what are they for?
16:07:14 <aleth> contentWindow is a window, which you need because navigator is a property of it.
16:07:28 <aleth> Of course in your case you should use whatever window is around already.
16:07:46 <clokep_work> sawrubh: Good, sorry I disappeared.
16:07:48 <clokep_work> Lunch time...
16:07:56 * sawrubh moves onto the next thing, sending a message
16:08:15 <aleth> constraints is a parameter object passed to mozGetUserMediaDevices(), probably tells the function what kind of device capabilities it should require
16:09:08 <aleth> Just a guess - you should be able to figure that out by reading the code I pointed at earlier and finding out how it works ;)
16:09:35 <aleth> You probably don't need a getConstraints() function, you just need to know what to pass as constraints.
16:10:35 <mayanktg> aleth: ok. I have to look what window I'm using. I think I need to pass |{audio: false, video: true}| as the constraints
16:10:44 <aleth> That sounds reasonable.
16:10:53 <aleth> mayanktg: https://developer.mozilla.org/en-US/docs/Web/API/Window
16:11:02 <sawrubh> aleth: I'm sending a message like '/topic test' but that's not setting the topic
16:11:15 <aleth> Isn't that the bug you are trying to fix? ;)
16:11:34 <sawrubh> oops :P
16:11:36 <aleth> mayanktg: notice in particular https://developer.mozilla.org/en-US/docs/Web/API/Window.navigator
16:12:17 <aleth> sawrubh: Have a look at the MUC bug for a probably incomplete list of other missing bits of MUC support
16:12:46 <sawrubh> I finally understand what the bug is about!
16:17:35 <clokep_work> :)
16:17:38 <clokep_work> Now fix it! :P
16:17:52 <clokep_work> The topic one, this is?
16:25:37 <sawrubh> yep
16:31:27 --> CaptainCalliope has joined #instantbird
16:31:35 --> wnayes has joined #instantbird
16:33:36 * sawrubh wonders why can't we have the debug log streamed to a place like the error console
16:33:53 <sawrubh> that way we won't have to copy it again and again, we could see it in real time
16:34:17 <aleth> sawrubh: nhnt11 has a wip ;) /hint, hint
16:34:20 <clokep_work> sawrubh: You can flip the loglevel purple pref and set it to 1?
16:35:01 <clokep_work> That might do what you want.
16:35:22 <flo-retina> indeed, that will do exactly what you asked
16:35:37 <sawrubh> I'll try that!
16:35:43 <aleth> There's even a way to set it per protocol iirc
16:35:46 <sawrubh> aleth: what is nhnt11 planning to do about this?
16:35:48 <flo-retina> (which is awfully unusable on a "real" profile, because of messages coming from plenty of accounts that aren't the one you are trying to debug)
16:35:52 --> iamjayakumars has joined #instantbird
16:36:03 <flo-retina> sawrubh: add a way to open the debug log of an account in a tab
16:36:15 <sawrubh> links? :)
16:36:28 <clokep_work> flo-retina: I tried that once on my profile...it ended poorly...I probably threw something across the room. :P
16:37:38 <clokep_work> bug 955641 sawrubh
16:37:40 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955641 nor, --, ---, nhnt11, ASSI, Open debug logs in a tab
16:37:49 * nhnt11 really wants to finish that patch :(
16:37:57 <nhnt11> This weekend maybe, yay!
16:39:27 --> Mook_as has joined #instantbird
16:39:51 * sawrubh wonders what's ymail is that Mic uses
16:40:08 <aleth> One of the many yahoo aliases
16:43:45 <-- aleth has quit (Ping timeout)
16:44:33 --> aleth has joined #instantbird
16:44:33 * ChanServ sets mode +o aleth 
16:44:49 <-- jb has quit (Ping timeout)
16:48:06 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
16:50:42 <aleth> clokep_work: now look at that contact list email! ;)
16:50:54 <clokep_work> aleth: Yeah. I just approved it. :P
16:58:12 <-- sonny has quit (Ping timeout)
17:15:03 <-- iamjayakumars has quit (Quit: )
17:15:26 <clokep_work> aleth: That works if you part a room and rejoin,r ight?
17:16:01 <aleth> clokep_work: Yes. My concern was about parting while you're still connecting, but that doesn't work anyway.
17:16:08 <clokep_work> Alright.
17:17:47 <aleth> Ah, the tree is closed again.
17:19:39 <clokep_work> It just got busted again.
17:22:36 <flo-retina> oh, someone wants SIPE :)
17:27:43 <clokep_work> Yeah.
17:32:32 <-- mayanktg has left #instantbird ()
17:36:35 <-- nhnt11 has quit (Ping timeout)
17:37:19 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
17:52:44 <-- aleth has quit (Ping timeout)
17:54:43 --> Rym has joined #instantbird
17:55:00 --> nhnt11 has joined #instantbird
17:55:46 <clokep_work> sawrubh: Any luck w/ the topic stuff?
17:56:07 --> aleth has joined #instantbird
17:56:07 * ChanServ sets mode +o aleth 
18:02:47 <-- nhnt11 has quit (Ping timeout)
18:03:26 <sawrubh> clokep_work: I had gone for dinner, after coming back I'm trying but I see a weird thing
18:03:59 <sawrubh> so earlier when I types '/' on the room 'sawrubh' on 'muc.ch3kr.de' I used to see the possible commands
18:04:44 --> nhnt11 has joined #instantbird
18:05:19 <clokep_work> sawrubh: JS XMPP might not have commands...
18:05:38 <sawrubh> '/topic' was listed in them, then I applied your patch, built it, now I don't see '/topic' as one of the available commands, the list of possible commands has reduced
18:05:53 <clokep_work> sawrubh: "My patch"?
18:06:06 <sawrubh> clokep_work: so now when I type '/topic test' to set the topic, it goes as a message in the conversation window
18:06:14 <sawrubh> yeah, your patch on the bug
18:06:20 <clokep_work> sawrubh: I need you to elaborate please.
18:06:22 <clokep_work> Which bug?
18:06:26 <clokep_work> The topic bug?
18:06:31 <clokep_work> Or the patch I attached to a bug ~1 hour ago?
18:06:37 <aleth> sawrubh: I don't think the /topic command exists yet for JS-XMPP. Add it! ;)
18:06:38 <sawrubh> bug 998609
18:06:40 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=998609 enh, --, ---, saurabhanandiit, NEW, Support topics in XMPP MUCs
18:07:00 <clokep_work> sawrubh: I'm pretty sure no commands exist for JS-XMPP and it has to do with you switching from libpurple to JS-XMPP, NOT with my patch.
18:07:26 <aleth> If you changed that pref without restarting, you might have confused the commands service.
18:07:26 <clokep_work> https://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/xmpp.js doesn't seem to register any commands.
18:08:45 <sawrubh> ok, so I'm confused. So in order to set the topic I need to send a message in the form '/topic [toSet]' right?
18:08:54 <aleth> sawrubh: You might also want to add a /join command ;)
18:09:09 <aleth> sawrubh: You can click on the topic.
18:09:29 <arlolra> the error I was seeing yesterday seems to originate from String.prototype.localeCompare
18:09:41 <aleth> arlolra: Did you see my comment in the logs?
18:09:57 <sawrubh> aleth: I'm clicking on the topic but nothing happens (could it be because this channel is just me ? )
18:10:24 <arlolra> aleth: hmm, nope. let me see
18:10:31 <aleth> arlolra: I bet you are on OSX and you are building against the 10.9 SDK
18:10:36 <sawrubh> aleth: I mean the room 'sawrubh' at muc.ch3kr.de
18:10:45 <arlolra> aleth: you win the bet
18:11:19 <aleth> arlolra: https://developer.mozilla.org/en-US/docs/Simple_Instantbird_build#OS_X_10.9_Notice
18:11:24 <aleth> Try 10.8
18:11:49 <arlolra> ah, right. that used to crash and now it just breaks subtly. nice
18:11:57 <arlolra> aleth: thanks
18:12:08 <aleth> The official builds are with 10.6
18:12:57 <arlolra> aleth: if you're intereted. I had my first otr enabled conversation yesterday https://github.com/arlolra/ctypes-otr
18:13:02 <clokep_work> sawrubh: OK, so let's take a step back.
18:13:06 <aleth> arlolra: great! :)
18:13:43 <sawrubh> clokep_work: let me explain what I'm doing again, this time more clearly :)
18:13:52 <clokep_work> sawrubh: The "/topic" is a command, it must be implemented separately by every protocol. IRC's implementation is at https://mxr.mozilla.org/comm-central/source/chat/protocols/irc/ircCommands.jsm#414, XMPP does not seem to have any commands at all registered for it.
18:14:18 <clokep_work> (I.e. there's no code in https://mxr.mozilla.org/comm-central/source/chat/protocols/xmpp/ that implements any commands)
18:14:26 <sawrubh> ok
18:14:30 <clokep_work> Setting the topic through the UI...I do not believe that is implemented either.
18:14:54 <sawrubh> then how does one set the topic when using js-xmpp?
18:15:05 <clokep_work> You /can't/.
18:15:11 <aleth> That's the bug! ;)
18:15:25 <aleth> There's a topic-settable flag you have to flip.
18:16:30 * clokep_work has a feeling this bug just grew in scope. :-D
18:16:51 <clokep_work> sawrubh: So the patch I have up doesn't deal with setting a topic at all, only with viewing a topic set by someone else.
18:16:56 <aleth> Adding topicSettable: true isn't too hard thankfully ;)
18:17:43 <sawrubh> clokep_work: and this bug is also about not setting the topic but viewing a topic set by someone else?
18:18:34 <clokep_work> sawrubh: bug 998609 is about viewing a topic, but if you want / need to fix setting it too then that should be done by someone at some point, so feel free.
18:18:36 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=998609 enh, --, ---, saurabhanandiit, NEW, Support topics in XMPP MUCs
18:19:12 <sawrubh> that made things clearer :)
18:19:35 <sawrubh> so finally I (think) I understand the bug ;)
18:20:18 <aleth> Did anyone mention MUC support was pretty incomplete? ;)
18:21:43 <sawrubh> clokep_work: so if we don't support setting topics in MUC, then how am I gonna test this? by having one user (who's using libpruple set the topic) while the other user using js-xmpp view this setting of the topic?
18:22:06 <aleth> sawrubh: Personally I think it'll be much easier if you support setting it, because then you can test it more easily
18:22:26 <aleth> More work though ;)
18:24:00 <sawrubh> clokep_work: so I'll move to working on that 'setting the topic in JS-XMPP' first and then come back to this bug?
18:25:51 <clokep_work> sawrubh: That's one way to do it.
18:25:58 <clokep_work> Or just join a MUC that has it set already.
18:27:31 <aleth> Like a support channel somewhere for example.
18:28:15 * sawrubh searches for one
18:28:19 <clokep_work> Or the pidgin one. ;) But you apparently can't get into that for some reason.
18:28:39 --> Vigilante has joined #instantbird
18:28:41 <sawrubh> that might be because they don't like people from ch3kr.de prolly
18:29:25 * sawrubh searches for a more elite-r jabber account service
18:30:39 <clokep_work> What was wrong w/ jabber.org? :-S
18:31:19 <sawrubh> they have closed new account registrations after 2013
18:34:15 <aleth> I doubt the problem is the server you are on somehow.
18:36:15 <sawrubh> how hard could implementing the 'setting of topic' be? as hard as finding a MUC with topic already set and which allows ch3kr people to join ;)
18:36:39 <aleth> What's the name of the pidgin channel?
18:36:47 <sawrubh> devel
18:36:47 <clokep_work> devel@conference.pidgin.im, I believe.
18:37:06 <sawrubh> I tried jabber@conference.jabber.org with the same result :/
18:37:41 <sawrubh> woah woah woah
18:37:56 <sawrubh> wait a sec, I just joined jabber@conference.jabber.org!
18:38:19 <sawrubh> I see 18 people there but no topic set
18:40:57 <aleth> That's probably due to the bug...
18:41:50 <aleth> clokep_work: That's right, I can join that without problems.
18:42:53 <sawrubh> aleth: you also have a swissjabber.ch account and not a jabber.org one
18:42:54 <clokep_work> aleth: Thanks.
18:43:09 * clokep_work has a jabber.org one. :P
18:43:15 <clokep_work> You could always try your GTalk one too?
18:43:31 <sawrubh> now testing jabber@conference.jabber.org with clokep_work's patch applied
18:45:21 <sawrubh> clokep_work: I'm not sure how MUC with GTalk is possible
18:45:21 <aleth> sawrubh: I just opened that for testing, I doubt the server matters.
18:46:14 <clokep_work> sawrubh: ... You just do "Join chat" like normal. I just did it, it worked fine.
18:48:26 <clokep_work> sawrubh: Does that make sense?
18:49:27 <sawrubh> clokep_work: yeah, I just choose my Gtalk account (from the dropdown) instead of the jabber account and connect as usual (giving the room and server address)
18:49:46 <-- aleth has quit (Quit: exit stage left)
18:49:57 <clokep_work> sawrubh: What do you mean "connect"? I'm confused. Does it not work for you or something?
18:50:13 <sawrubh> I meant 'join'
18:50:17 <clokep_work> OK.
18:50:35 <-- nhnt11 has quit (Ping timeout)
18:50:56 <sawrubh> woot
18:51:10 <sawrubh> gtalk account worked, I'm connected on devel@conference.pidgin.im :)
18:53:44 <sawrubh> ok, so private conversation with someone doesn't work too (like aleth said)
18:55:34 <sawrubh> clokep_work: do you see the topic set on devel@conference.pidgin.im ?
18:57:50 <clokep_work> sawrubh: Just be careful testing in there, they're...not very nice. :P
18:58:09 <clokep_work> (They don't like much off topic chatter...)
18:58:15 <clokep_work> Or people parting and joining every 3 seconds.
18:58:29 <clokep_work> sawrubh: I get a message "14:46:01 - rekkanoryo has set the subject to: Pidgin, Finch, and libpurple development headquarters"
18:58:33 <clokep_work> But the topic is NOT set.
19:00:40 --> Mic|mobile has joined #instantbird
19:03:17 <clokep_work> sawrubh: Does it work for you? :P
19:03:34 --> nhnt11 has joined #instantbird
19:04:19 <sawrubh> clokep_work: so I'm on the channel, I can see the people
19:04:46 <sawrubh> I didn't get the message from 'rekkanoryo' though about the topic being set
19:04:50 <sawrubh> err..the subject
19:05:28 <clokep_work> sawrubh: Is the subject set though? :-S
19:06:01 <sawrubh> what's the subject? is it different from topic ?
19:06:23 <sawrubh> (pardon my unfamiliarity :P )
19:06:40 <sawrubh> I know what's a topic on irc channel, never heard of a subject
19:09:25 <clokep_work> sawrubh: XMPP calls it a subject.
19:09:29 <clokep_work> IRC calls it a topic.
19:10:04 <quartzjer> (from earlier) MUC via gtalk doesn't really work I don't think, it seems like it does but I've not seen it be usable
19:13:56 <-- Rym has quit (Ping timeout)
19:15:15 <clokep_work> quartzjer: So there's two different things. There's being in a MUC with other GTalk users (i.e. users who are using GMail or whatever) and joining a REAL XMPP MUC with a GTalk account.
19:15:21 <clokep_work> We're talkign about the latter.
19:16:27 <quartzjer> yes, I've seen the latter be problematic (but never debugged why)
19:18:41 <clokep_work> Because our JS-XMPP implementation was never finished for MUCs. :)
19:21:55 <sawrubh> clokep_work: http://i.imgur.com/2yxmhve.png is what I see
19:22:52 <sawrubh> this is when I'm using my Gtalk account to join, if you're seeing a subject in place of 'No topic message for this room' then I need to first fix that, otherwise I'll move to actually fixing this bug
19:23:36 <clokep_work> sawrubh: That /is/ the bug.
19:23:41 <clokep_work> I'm confused at what you think the bug is. :-\
19:24:48 --> Rym has joined #instantbird
19:25:43 <sawrubh> ok
19:26:30 <clokep_work> sawrubh: Is that clear? :(
19:26:40 <clokep_work> So there should be both a message in the channel + the topic being set in the UI.
19:27:10 <sawrubh> yes it is, I just wanted to make sure this is not some weird behavior that only I'm getting (like not being able to connect with ch3kr account or some such)
19:27:24 <sawrubh> I mean 'yes it is' clear what the bug is now
19:28:16 <clokep_work> OK. :)
19:44:27 --> flo-retina has joined #instantbird
19:44:27 * ChanServ sets mode +qo flo-retina flo-retina 
19:59:55 <sawrubh> flo-retina: just at the right time, sent a r? :)
20:00:34 * flo-retina hides
20:01:39 <clokep_work> Does my version not count as v1? :P
20:02:07 <sawrubh> whoopsie
20:02:15 <-- CaptainCalliope has quit (Quit: CaptainCalliope)
20:06:49 <-- arlolra has quit (Quit: arlolra)
20:14:32 <instantbot> clokep@gmail.com changed the Resolution on bug 998609 from --- to FIXED.
20:14:33 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=998609 enh, --, 1.6, saurabhanandiit, RESO FIXED, Support topics in XMPP MUCs
20:14:42 <instantbot> clokep@gmail.com changed the Resolution on bug 1009504 from --- to FIXED.
20:14:43 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1009504 nor, --, 1.6, aleth, RESO FIXED, Throbber persists when disconnected while joining
20:15:10 <clokep_work> sawrubh: Congrats. ;)
20:23:45 --> sawrubh|ib has joined #instantbird
20:27:18 --> Mic has joined #instantbird
20:27:18 * ChanServ sets mode +o Mic 
20:30:36 --> sonny has joined #instantbird
20:33:45 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
20:36:19 <sawrubh> clokep_work: I don't have any followup bugs (except that setting-the-topic one) in mind, did you mean filing bugs about not being able to connect?
20:36:57 <clokep_work> sawrubh: Do you mean "join"? :-\
20:37:09 <clokep_work> No feedback in that case is a bug, I think it was filed.
20:37:14 <clokep_work> Setting the topic is also one.
20:37:28 * sawrubh hardwires to use join and connect appropriately
20:37:45 --> EionRobb has joined #instantbird
20:38:10 <sawrubh> yes, I meant join
20:39:54 <clokep_work> sawrubh: If there were others...I don't know. ;)
20:41:20 <sawrubh> flo-retina: what about that TODO comment btw? Should we abide by the XEP or the RFC?
20:42:04 <flo-retina> we should make something that works 
20:42:14 <flo-retina> matching specs exactly isn't useful if nobody else does
20:50:15 <sawrubh> clokep_work: so this new bug I'm filing would try and implement setting the topic both by the /topic command and clicking the UI? or should I focus on one of them first (the easier one)
20:51:11 <-- sawrubh|ib has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com)
20:51:24 --> mpmc has joined #instantbird
20:51:59 <flo-retina> sawrubh: start by the UI
20:55:58 <instantbot> New Chat Core - XMPP bug 1011226 filed by saurabhanandiit@gmail.com.
20:55:59 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1011226 nor, --, ---, saurabhanandiit, NEW, Support setting the topic in XMPP MUCs
21:02:58 <clokep_work> sawrubh: Hopefully you can reuse most of the code.
21:04:46 <clokep_work> sawrubh: If you look. . . https://mxr.mozilla.org/comm-central/source/chat/protocols/irc/ircCommands.jsm#414 just sets the topic on the conversation and then lets https://mxr.mozilla.org/comm-central/source/chat/protocols/irc/irc.js#529 send the message.
21:12:40 <-- hadi has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com)
21:14:08 --> hadi has joined #instantbird
21:28:55 --> dew has joined #instantbird
21:29:40 <-- Rym has quit (Ping timeout)
21:30:01 --> Rym has joined #instantbird
21:35:31 * mconley is now known as mconley|mtg
21:39:29 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
21:46:31 <-- clokep_work has quit (Ping timeout)
21:56:32 <-- sonny has quit (Ping timeout)
22:22:02 * mconley|mtg is now known as mconley
22:29:21 * Fallen is now known as Fallen|away
22:36:37 * Fallen|away is now known as Fallen
22:50:37 <-- Armada has quit (Connection reset by peer)
22:52:02 <-- quartzjer has quit (Quit: Leaving.)
23:27:26 * Fallen is now known as Fallen|away
23:31:48 --> clokep has joined #instantbird
23:31:49 * ChanServ sets mode +o clokep 
23:45:18 <-- wnayes has quit (Ping timeout)
23:47:03 --> wnayes has joined #instantbird