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