All times are UTC.
00:16:35 --> arlolra has joined #instantbird 00:38:36 <-- quartzjer has quit (Quit: Leaving.) 00:49:50 --> clokep has joined #instantbird 00:49:50 * ChanServ sets mode +o clokep 00:52:13 <clokep> alexis: Yeah the build was successful, the message is just wrong. 00:52:17 <clokep> Don't ask why, it's stupid. 00:57:55 <clokep> EionRobb: Nice article. 00:58:02 <clokep> (http://eion.robbmob.com/blog/2014/05/14/facebook-to-shut-down-their-xmpp-service/ for anyone who doesn't follow his blog) 00:58:45 <h0ckeysk8er> @clokep figured out my XMPP channel problem....in my case the channel server address was rooms.server.domain.com vs the login being server.domain.com....clients like pidgin seem to be able to figure this out without being explicitly told where TB seems to need to be told 01:00:13 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:00:55 <clokep> h0ckeysk8er: File a bug please? 01:03:15 <h0ckeysk8er> @clokep i think it's more of a feature request to prepopulate the channel server info....that info is already present when i go to join a chat in pidgin so it must be retreived where TB doesn't do that 01:04:45 <clokep> h0ckeysk8er: OK...file a bug please? :P 01:04:53 <h0ckeysk8er> k 01:05:01 <clokep> (We use bugs for feature requests too.) 01:08:52 <EionRobb> clokep: I thought it was pretty light and bland, but I wanted to post *something* since I haven't posted in ages :) 01:09:08 <clokep> I enjoyed the links. ;) 01:23:22 <-- Mook_as has quit (Quit: Mook_as) 01:36:01 --> quartzjer has joined #instantbird 02:13:34 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 02:13:43 <instant-buildbot> build #1371 of win32-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/1371 02:32:22 <instant-buildbot> build #2143 of macosx-nightly-default is complete: Failure [4failed compile] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2143 02:53:21 <-- quartzjer has quit (Quit: Leaving.) 03:20:47 <-- arlolra has quit (Quit: arlolra) 03:24:57 <-- xangua has left #instantbird () 03:35:48 <-- Rym has quit (Ping timeout) 03:41:41 --> mayanktg has joined #instantbird 04:09:08 --> mconley has joined #instantbird 04:10:52 <-- mconley has quit (Input/output error) 04:27:32 --> mconley has joined #instantbird 04:46:08 <-- mconley has quit (Input/output error) 04:52:39 --> gerard-majax__ has joined #instantbird 04:52:45 <-- wnayes has quit (Quit: wnayes) 04:56:10 <-- nhnt11 has quit (Ping timeout) 04:57:12 --> nhnt11 has joined #instantbird 05:04:15 --> jb has joined #instantbird 05:12:54 <-- EionRobb has quit (Quit: Leaving.) 05:13:37 <-- gerard-majax__ has quit (Ping timeout) 05:17:31 <-- jb has quit (Ping timeout) 06:18:38 --> h0ckeysk8er_ has joined #instantbird 06:18:55 <-- h0ckeysk8er has quit (Ping timeout) 06:51:00 <instantbot> Just appeared in Pidgin News - default : 06:51:01 <instantbot> http://qulogic.blogspot.com/2010/02/xmpp-meet-facebook.html - Elliott Sales de Andrade: XMPP, meet Facebook... 06:51:02 <instantbot> http://salinasv.blogspot.com/2010/11/msnp16-and-slp-rewrite-merged.html - Jorge Villaseñor: MSNP16 and SLP-rewrite merged 06:51:05 <instantbot> http://theflamingbanker.blogspot.com/2010/01/complex-transient-statuses-for-quick.html - John Bailey: Complex Transient Statuses for Quick Effect 06:51:06 <instantbot> http://qulogic.blogspot.com/2010/10/fun-at-gsoc-mentors-summit.html - Elliott Sales de Andrade: Fun at the GSoC Mentors Summit 06:51:07 <instantbot> http://theflamingbanker.blogspot.com/2010/05/pidgin-270-movin-on-up.html - John Bailey: Pidgin 2.7.0: Movin' on Up 06:51:08 <instantbot> http://qulogic.blogspot.com/2010/05/branchifying-revisions-in-monotone.html - Elliott Sales de Andrade: Branchifying Revisions in Monotone 06:51:09 <instantbot> http://salinasv.blogspot.com/2010/09/merge-plan-for-msnp16-and-slp.html - Jorge Villaseñor: Merge Plan for MSNP16 and SLP 06:51:10 <instantbot> http://theflamingbanker.blogspot.com/2010/10/death-of-thousand-tickets.html - John Bailey: Death of a thousand tickets 06:51:11 <instantbot> http://qulogic.blogspot.com/2010/05/coming-soon-to-pidgin-near-you.html - Elliott Sales de Andrade: Coming soon, to a Pidgin near you... 06:51:12 <instantbot> http://theflamingbanker.blogspot.com/2010/06/proxy-conundrum.html - John Bailey: The Proxy Conundrum 06:51:13 <instantbot> http://salinasv.blogspot.com/2010/09/new-slp-stack-working.html - Jorge Villaseñor: New SLP stack working 06:51:14 <instantbot> http://theflamingbanker.blogspot.com/2011/02/current-aim-issues.html - John Bailey: Current AIM Issues 06:51:20 <-- h0ckeysk8er_ has left #instantbird () 06:57:04 * Fallen|away is now known as Fallen 07:01:46 --> jb has joined #instantbird 07:04:25 <-- nhnt11 has quit (Ping timeout) 07:11:02 <instantbot> Just appeared in Pidgin News - default : 07:11:03 <instantbot> https://blog.wasilczyk.pl/en/2014/smile/ - Tomasz Wasilczyk: Smile! 07:11:04 <instantbot> https://kb8ojh.net/elb/musings/in-support-of-im-freedom.html - Ethan Blanton: In Support of Instant Messaging Communications Freedom 07:11:05 <instantbot> https://blog.wasilczyk.pl/en/2013/pidgin-with-video-finally-for-windows/ - Tomasz Wasilczyk: Pidgin with Video finally for Windows 07:11:06 <instantbot> https://blog.wasilczyk.pl/en/2013/off-the-record-messaging/ - Tomasz Wasilczyk: Off-the-Record Messaging â the true privacy 07:11:07 <instantbot> https://blog.wasilczyk.pl/en/2013/101-http-implementations/ - Tomasz Wasilczyk: 101 HTTP implementations 07:11:08 <instantbot> https://blog.wasilczyk.pl/en/2014/more-windows-more-features/ - Tomasz Wasilczyk: More Windows, more features 07:15:47 <-- jb has quit (Ping timeout) 07:21:41 <-- flo-retina has quit (Ping timeout) 07:34:59 --> EionRobb has joined #instantbird 07:52:14 --> gerard-majax__ has joined #instantbird 07:53:56 * Fallen is now known as Fallen|away 08:07:52 --> flo-retina has joined #instantbird 08:07:52 * ChanServ sets mode +qo flo-retina flo-retina 08:11:09 --> mpmc has joined #instantbird 08:12:22 <mayanktg> Hello. How to get started for Bug 1004930 ? I went through conversation.xml . Can someone please guide. 08:12:24 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1004930 enh, --, ---, nobody, NEW, Generic way to add buttons for actions to a conversation 08:13:23 <-- flo-retina has quit (Ping timeout) 08:15:39 --> flo-retina has joined #instantbird 08:15:39 * ChanServ sets mode +qo flo-retina flo-retina 08:21:55 <flo-retina> EionRobb: what's "the Firefox-powered Desktop Messenger"? 08:22:40 <-- dew has quit (Connection reset by peer) 08:22:56 --> sonny has joined #instantbird 08:23:43 <EionRobb> facebook messenger for desktop 08:23:54 <EionRobb> used firefox for rendering everything 08:33:43 <alexis> hmm, seems I need to reset my profile to have something working for the new instantbird, seems broken atm (no account list) 08:34:40 <flo-retina> was there something in the error console? I don't remember your answer to that question yesterday :-/ 08:34:43 <alexis> (also, that's still pretty painful to connect with a bouncer (need to go in the config editor to create the pass etc.) 08:34:57 <alexis> let me look again 08:35:02 <flo-retina> EionRobb: is this the thing using SocialAPI? Or something else I haven't seen? 08:35:40 <alexis> Timestamp: 14/05/2014 10:35:29 08:35:40 <alexis> Error: TypeError: proto is null 08:35:40 <alexis> Source File: chrome://instantbird/content/account.xml 08:35:40 <alexis> Line: 62 08:35:47 <EionRobb> nope, it just rendered a portion of the fb website, so all js/http long-polling stuff 08:36:53 <flo-retina> alexis: there's likely another error before that 08:37:13 <alexis> there is one but I don't think that's related 08:37:28 <alexis> Timestamp: 14/05/2014 10:34:48 08:37:29 <alexis> Error: Bad certificate or SSL connection for ***** 08:37:29 <alexis> SSL received a record that exceeded the maximum permissible length. 08:37:29 <alexis> Source File: resource://gre/components/irc.js 08:37:29 <alexis> Line: 742 08:37:29 <alexis> Source Code: 08:37:30 <alexis> prpl-irc: ircSocket.prototype.onBadCertificate 08:37:51 <alexis> oh wait, that's not with the latest version of instantbird 08:37:57 <alexis> let me restart my build from yesterday 08:39:41 <flo-retina> EionRobb: is it this http://www.pcworld.com/article/2102543/facebook-kills-messenger-for-windows.html ? 08:41:09 <alexis> flo-retina, http://paste.lolnet.org/paste/xT3VIrbt#zvvoshHZ 08:41:49 <alexis> also, Timestamp: 14/05/2014 10:40:28 08:41:49 <alexis> Error: An error occurred during a connection to *****. 08:41:49 <alexis> SSL received a record that exceeded the maximum permissible length. 08:41:49 <alexis> (Error code: ssl_error_rx_record_too_long) 08:41:52 <flo-retina> ah, I hadn't seen http://www.techhive.com/article/2101303/make-way-for-whatsapp-facebook-ends-e-mail-to-focus-on-messages.html either 08:43:19 --> Mic|mobile has joined #instantbird 08:44:20 <flo-retina> alexis: could it be that you've messed with account names in about:config? 08:44:34 <alexis> could be 08:44:35 <alexis> let me check 08:45:02 <Mic|mobile> How would you liketo show the actions slash buttons for the different layouts, mayanktg? 08:45:55 <alexis> they look valid 08:46:18 <alexis> oh, seem I'm missing "options.username" 08:46:21 <flo-retina> is one _missing_? 08:46:23 <alexis> let's try 08:48:01 <alexis> okay, I got it back 08:48:10 <alexis> by editing messenger.accounts 08:48:25 <alexis> and removing an old account 08:48:59 <alexis> so maybe what happened is that I missed a options.username in the first place, then I tried to delete the accounts and forgot to remove one from the messenger.accounts list. 08:49:14 <Mic|mobile> Once we know how we'd like the result to be, we can staart thinking how to implement that. 08:58:38 <Mic|mobile> Mayanktg, any ideas on this already? 09:15:22 --> BWMerlin has joined #instantbird 09:26:50 <Mic|mobile> Bye 09:26:59 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 09:35:37 --> CaptainCalliope has joined #instantbird 09:36:15 <-- CaptainCalliope has quit (Quit: CaptainCalliope) 09:41:59 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 09:53:39 <EionRobb> flo-retina: aha, yeah, that's the one :) 09:53:53 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 10:10:04 <-- EionRobb has quit (Quit: Leaving.) 10:15:00 --> jb has joined #instantbird 10:21:59 --> clokep has joined #instantbird 10:21:59 * ChanServ sets mode +o clokep 10:24:41 <clokep> alexis: What bouncer are you using? 10:24:51 <alexis> clokep: I know you don't like it, but znc. 10:25:11 <clokep> alexis: Everything should work with ZNC as far as I know. We fixed a bug in it caused by a new ZNC version recently. 10:25:23 <clokep> If something doesn't work, just saying "it's painful" is not enough information to get things fixed. :) 10:25:41 <alexis> I concur. 10:25:56 <alexis> My saying is that it could be easier to setup ZNC 10:26:16 <alexis> because that's what caused the breakage of the accounts list 10:26:30 <alexis> (me tweaking values and forgetting something) 10:27:21 <alexis> the way xchat exposes ZNC connection is not excellent, but working pretty well without having to tweak anything, for instance. 10:27:41 <alexis> (not that I want to compare or anything, I much more prefer instantbird, but I want to provide some feedback) 10:27:59 <alexis> (If you prefer me not providing feedback, I also can, no worries) 10:28:19 <clokep> alexis: It upsets me that you think we want you not to provide feedback. 10:28:36 <clokep> Unfortunately, the feedback you're providing /isn't actionable/. :) *What* needs to be set in about:config still? 10:28:46 <clokep> Are you *sure* that still needs to be done or are you just doing it because you always have? 10:28:57 <clokep> A bug was fixed ~1 month ago that should make passwords work without setting things in about:config. 10:29:10 <clokep> Except maybe the username. 10:29:20 <clokep> But I think I already said I'd possibly be willing to expose that in the UI... 10:29:20 <alexis> Ah, seems there are things I'm not aware of then. 10:30:05 <alexis> (I'm not thinking my feedback is not welcome, it's a misreading. don't let go on this slippery slope, I'm happy with all of what you do and your help and everything, thank you !) 10:30:45 <alexis> let me try to setup an account with my bouncer and provide feedback. 10:31:47 <clokep> flo-retina: Switching that nsCOMPtr to nsRefPtr gives me a similar failure. 10:31:52 <alexis> is the "password" the wizard asks me to enter my irc password (e.g. nickserv) or the password of the bouncer? 10:32:20 <clokep> When using a bouncer it's going to the be the password to your bouncer.. 10:32:31 <clokep> Your bouncer should already know your nickserv password. 10:32:39 <alexis> (okay, that's not clear from my reading) 10:32:51 <clokep> That's because bouncers are broken. ;) 10:33:02 <alexis> maybe that could make sense to specify that in the help text? 10:33:21 <clokep> I don't think that's currently possible. 10:35:57 <alexis> hmm 10:36:00 <alexis> cool 10:36:08 <alexis> that worked without having to specify anything 10:36:17 <alexis> I had to put a weird password, though 10:36:27 <alexis> username/network:password 10:36:32 <alexis> (like in xchat) 10:36:37 <clokep> Yes, that's ZNC's fault though, not ours. 10:36:42 <clokep> And is explained in their documentation. 10:36:53 <alexis> okay good 10:37:08 <alexis> thanks, and sorry for the noise then. That's far better than it was a few months ago. 10:37:21 <clokep> You can thank Fallen|away, he gave me an account on his znc server. 10:46:26 --> flo-retina has joined #instantbird 10:46:27 * ChanServ sets mode +qo flo-retina flo-retina 10:52:50 <clokep> flo-retina: When I switch L268 from nsCOMPtr to nsRefPtr, I get http://pastebin.instantbird.com/707208 10:53:02 <clokep> (L248, not 268) 10:55:18 * Fallen|away is now known as Fallen 10:58:36 <-- clokep has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 11:02:39 <-- mayanktg has quit (Quit: Connection closed for inactivity) 11:03:14 <flo-retina> clokep: note: the build is also busted on Mac today :-| 11:04:06 --> mpmc has joined #instantbird 11:04:32 * Fallen is now known as Fallen|away 11:06:00 <-- jb has quit (Ping timeout) 11:15:54 --> jb has joined #instantbird 11:50:52 --> unghost has joined #instantbird 11:56:06 <-- sonny has quit (Ping timeout) 11:56:48 --> clokep_work has joined #instantbird 11:56:49 * ChanServ sets mode +o clokep_work 11:57:00 <clokep_work> flo-retina: Standard8 r+ed that patch. :) 11:57:05 <clokep_work> But we have all sorts of bustages now. :( 11:57:10 <clokep_work> I won't have time to look into them today. 12:13:07 --> mayanktg has joined #instantbird 12:14:09 --> aleth_web has joined #instantbird 12:15:06 <-- BWMerlin has quit (Quit: BWMerlin) 12:15:12 --> mayanktg1 has joined #instantbird 12:15:25 <-- mayanktg1 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 12:20:41 <-- clokep_work has quit (Ping timeout) 12:22:38 --> clokep_work has joined #instantbird 12:22:39 * ChanServ sets mode +o clokep_work 12:26:29 <aleth_web> arlolra: If you're on OSX, you are probably getting errors because you are building against the 10.9 SDK. Don't do that. 12:28:26 --> nhnt11 has joined #instantbird 12:29:49 <mayanktg> Mic: I would want the buttons to be below the protocol icon. At different layouts this status bar remains visible (until the size is too small) so it might be a good idea to keep buttons there. 12:32:43 <mayanktg> Mic: Also when the layout size of window is large when we hover on these buttons it should mention its purpose (voice/video call, send file etc). Good CSS effect will make the transition look good. I can JSFIddle in a few hours. 12:33:19 <-- jb has quit (Ping timeout) 12:34:09 <-- clokep_work has quit (Ping timeout) 12:36:32 * Fallen|away is now known as Fallen 12:37:03 <flo-retina> http://www.psychoticwolf.net/2014/05/the-end-of-firebot/ :-/ 12:38:14 <flo-retina> mayanktg: the 'protocol' icon is one of the buttons. 12:40:28 <mayanktg> flo-retina: But it doesn't do anything? No call action involved :-o 12:40:47 <flo-retina> is "doesn't do anything" and "no call action" meant to mean the same thing? 12:40:57 <mayanktg> flo-retina: yes 12:41:23 <flo-retina> would you say initiating a file transfer is a 'call action'? 12:41:25 --> Rym has joined #instantbird 12:45:20 <mayanktg> flo-retina: This is what i thought :( . What is it then? The icon would be active if file transfer is supported? I thought this is the button we would need to make calls :-/ 12:46:51 <flo-retina> sentences like "This is what i thought :( ." don't make any sense. Please stop using "this", "that" instead of explaining what you are talking about. 12:47:40 <flo-retina> mayanktg: the bug says "Generic way to add buttons". It doesn't say "add one button to place calls". 12:47:50 <mayanktg> ok. 12:47:55 --> sonny has joined #instantbird 13:00:06 * Fallen is now known as Fallen|away 13:27:29 * flo-retina still misses 4 student blog URLs 13:27:33 --> wnayes has joined #instantbird 13:30:31 --> jb has joined #instantbird 13:32:42 * Fallen|away is now known as Fallen 13:34:14 <-- nhnt11 has quit (Ping timeout) 13:38:42 --> quartzjer has joined #instantbird 13:41:12 <flo-retina> mayanktg: are you making progress? 13:41:45 <flo-retina> mayanktg: have you understood what's expected? have you seen how the 'protocol' icon is currently displayed? 13:43:34 <mayanktg> flo-retina: yes. I do understand now. You mean the code for it? Yes I have seen that. 13:43:54 <flo-retina> cool :) 13:44:05 <flo-retina> where is it? Have you seen how you can change it? 13:46:56 <mayanktg> I goot confused by the term "call to action". These are generally "Download now", "sign up" in web. The icons for the protocols are stored in the protocols/icons directory.. 13:47:31 <flo-retina> where are the words "call to action"? 13:48:36 <mayanktg> nowhere :( I misinterpreted it. 13:48:38 <flo-retina> I know where the icon files are. I was asking for a link to the lines in conversation.xml that display the "protocol icon", to be sure that we are looking at the same thing. 13:49:57 <mayanktg> No. I couldn't find it until now. 13:50:43 <flo-retina> "I couldn't find it" means you have searched for it. Where have you looked? Which keywords did you search for? etc... 13:52:13 <mayanktg> Please give a minute. "icon." "protocol" 13:53:11 <mayanktg> http://mxr.mozilla.org/comm-central/source/im/content/conversation.xml#2174 ? 13:53:38 <flo-retina> that's the menu that opens when you click the protocol icon 13:54:25 <flo-retina> mayanktg: start by looking at the markup used by the binding: http://mxr.mozilla.org/comm-central/source/im/content/conversation.xml#21 (lines 21 to 57) 13:54:45 <flo-retina> this should give you a general understanding of how the conversation area is composed 13:54:47 <aleth_web> To find that markup, you could have used DOM inspector for example. 13:55:19 <flo-retina> I assume you'll then decide that the interesting part is "<xul:toolbar class="conv-top-info" anonid="conv-top-info""... and you'll want to see how that is built 13:55:46 <flo-retina> and yes, aleth_web's suggestion of using DOM Inspector is a nice shortcut to find quickly a DOM element (but assumes you know how to use DOM inspector :)) 13:56:30 <mayanktg> flo-retina: yes I know how to use DOM inspector. But not good enough. 13:57:53 <-- quartzjer has quit (Quit: Leaving.) 13:58:15 <flo-retina> mayanktg: then show me the xul element in conversation.xml that's used to display the protocol icon :) 14:06:08 --> clokep_work has joined #instantbird 14:06:08 * ChanServ sets mode +o clokep_work 14:06:18 <clokep_work> flo-retina: I know! Good thing we have our own bot. ;) 14:09:18 <flo-retina> mayanktg: what did you mean this morning by "I went through conversation.xml"? 14:11:17 <-- clokep_work has quit (Ping timeout) 14:11:23 <mayanktg> I saw how different methods are used and structure of the conversation box 14:12:27 <mayanktg> I'm trying to use DOMi using "Inspect Content Document." for the opened tab. 14:12:51 <flo-retina> you want to inspect the chrome document 14:13:02 --> nhnt11 has joined #instantbird 14:13:38 <aleth_web> "content" is the content of a browser. 14:13:40 <mayanktg> Yes. There's a node named statusbar 14:18:20 <aleth_web> There is a button you can click to jump to any DOM element you want. 14:18:40 <aleth_web> So click on that, then click on the protocol icon. 14:20:51 <mayanktg> aleth_web: Thanks. is it xul:toolbarbutton? 14:21:43 <aleth_web> xul:toolbarbutton means you are looking at a XUL toolbarbutton element, like https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/toolbarbutton 14:22:28 <aleth_web> The thing to look for is identifying attributes like the id, or CSS classes, or JS properties... You can browse through those in the panel on the right 14:24:00 <mayanktg> Yes. I figured the class="prplIcon alltargets-button" and other details too. 14:24:05 <aleth_web> But also, try comparing the structure of the DOM you are looking at in the inspector with the markup in the XML file. 14:24:20 <aleth_web> Then you'll see what that XML file produces. 14:26:03 <mayanktg> Ok. 14:33:49 <-- nhnt11 has quit (Ping timeout) 14:35:53 --> Mic|mobile has joined #instantbird 14:37:32 --> mconley has joined #instantbird 14:41:29 <-- Rym has quit (Ping timeout) 14:42:06 --> Rym has joined #instantbird 14:50:21 <instantbot> New Chat Core - General bug 1010263 filed by firstname.lastname@example.org. 14:50:23 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1010263 nor, --, ---, nobody, NEW, Error when building purplexpcom 14:53:40 <flo-retina> sawrubh: thanks! 14:54:09 <flo-retina> "purpleInitConv.cpp:89:27: error: variable ânsRefPtr<purpleMessage> msgâ has initializer but incomplete type" sounds like you need to add an #include <purpleMessage.h> somewhere 14:54:22 <aleth_web> mayanktg: So what code are you looking at now? 14:54:29 <flo-retina> change the "NS_IMPL_ISUPPORTS(purpleSocketInternal, nsASocketHandler, nsIRunnable)" line to "NS_IMPL_ISUPPORTS(purpleSocketInternal, nsIRunnable)" 14:55:05 <aleth_web> Something got rid of socket handlers? 14:55:33 <sawrubh> flo-retina: trying 14:56:01 <flo-retina> aleth_web: nsASocketHandler is not an xpcom interface, not sure how that line ever compiled 14:58:52 <flo-retina> sawrubh: and for the last two errors, try replacing |do_CreateInstance(PURPLE_PROXY_CONTRACTID)| with |new purpleProxy()| 14:59:33 <sawrubh> flo-retina: btw there's already an #include "purpleMessage.h" in purpleInitConv, so not sure why that's still coming 14:59:50 <mayanktg> I'm figuring out how the image is set for different protocols. attribute for "purplIcon" is set (http://mxr.mozilla.org/comm-central/source/im/content/conversation.xml#1671) and this is set as the image src. 14:59:50 <flo-retina> ok, I need to look again then 15:00:12 <sawrubh> flo-retina: and when you said replace nsCOMPtr with nsRefPtr you only meant at places where these purple* variables are there right? 15:00:59 <flo-retina> I only meant in places where we keep a reference to the concrete object rather than to an interface of the object (so when the type is purpleProxy rather than purpleIProxy) 15:01:30 <mayanktg> aleth_web: What is "anonid" attribute? 15:01:52 --> quartzjer has joined #instantbird 15:02:09 <sawrubh> flo-retina: ok 15:02:31 <flo-retina> sawrubh: for the purpleMessage case, you may also need |new purpleMessage()| 15:02:59 <aleth_web> mayanktg: These are ids for elements inside XBL bindings. An XBL binding is basically a custom element type. 15:03:04 <flo-retina> although I'm not sure that really makes sense :-/ 15:03:21 <aleth_web> mayanktg: conversation.xml defines a couple of such XBLs. 15:03:46 <aleth_web> mayanktg: See also https://developer.mozilla.org/en-US/docs/XBL/XBL_1.0_Reference/Anonymous_Content 15:03:46 <sawrubh> aleth_web: flo-retina: is it building alright on your machines? 15:04:03 <aleth_web> sawrubh: No, I can reproduce, it's nothing to do with debug builds like you said. 15:04:21 <mayanktg> aleth_web: Ok. Thanks. 15:04:31 <flo-retina> sawrubh: It failed on our Mac build slave this night 15:04:50 <flo-retina> it looks like there's _additional_ bustage today 15:05:28 <sawrubh> I'm going to fix this bustage locally and then never pull for a long time ;) 15:05:54 <aleth_web> mayanktg: Read a bit about XBLs, it will help you understand things. The basic idea is that an id has to be unique per document. But of course you want to be able to have multiple elements of your own XBL types in the same document. So you can't give children of XBL elements normal ids. "Anonymous id"'s are used instead. 15:06:29 <aleth_web> mayanktg: Start here https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/Tutorial/Introduction_to_XBL 15:06:35 <-- quartzjer has quit (Quit: Leaving.) 15:06:37 <mayanktg> aleth_web: Yes I'm giving it a read. 15:07:12 <Mic|mobile> Mayanktg, aleth: so we're looking at code already... fine with me :) 15:07:20 <flo-retina> sawrubh: maybe the next time you see a similar bustage you'll be able to fix it quickly :) 15:07:47 <aleth_web> Mic|mobile: I think helping mayanktg understand conversation.xml is kind of orthogonal to what you were discussing ;) 15:07:49 <flo-retina> Mic|mobile: I think understanding the current code can't hurt 15:11:10 --> Armada has joined #instantbird 15:11:27 <Mic|mobile> aleth, flo-retina, mayanktg: sure, understanding the code is important. It's just a different ofder in with I was planning to attack that... 15:12:02 <flo-retina> down to 2 missing blog URLs! :) 15:12:52 * aleth_web was just responding to questions ;) 15:13:15 <sawrubh> flo-retina: you have mine right? 15:13:33 <flo-retina> If I haven't emailed you twice in the last week, I do! ;) 15:13:40 <sawrubh> heh 15:16:20 <flo-retina> sawrubh: are the changes I suggested helping? 15:17:05 <sawrubh> flo-retina: yes, now down to 2 errors, the ones about incomplete types 15:17:20 <sawrubh> the appropriate files are included, yet it's complaining 15:17:24 <flo-retina> pastebin again? (so see what's left in the error log) 15:17:43 <flo-retina> btw, if you haven't yet, use "make -k" in that case, so that it attempts to build all files in the folder 15:17:55 <flo-retina> otherwise you may get new errors whenever you get a file fixed ;) 15:18:32 <flo-retina> use "make -k" <- do that in objdir/mozilla/extensions/purple/purplexpcom/src 15:19:06 <sawrubh> I'm using mach, so do I just write this instead '' 15:19:13 <sawrubh> sorry 15:19:46 <flo-retina> isn't mach just calling make under the hood? 15:20:55 <aleth_web> "mach mozilla/extensions/purple" should work 15:21:01 <sawrubh> flo-retina: these are the 2 errors that remain : http://pastebin.mozilla.org/5156886 15:23:56 <flo-retina> aleth_web: wouldn't that stop at the first error? 15:24:10 <flo-retina> aleth_web: and it would be |mach build mozilla/extensions/purple| 15:24:31 <aleth_web> Sorry, I forgot the "build". 15:25:14 <aleth_web> It just calls make -C anyway as you would expect. 15:26:14 <flo-retina> aleth_web: it also handles dependencies :) 15:26:31 --> Vigilante has joined #instantbird 15:29:49 <-- flo-retina has quit (Ping timeout) 15:31:30 --> flo-retina has joined #instantbird 15:31:30 * ChanServ sets mode +qo flo-retina flo-retina 15:31:59 <flo-retina> sawrubh: I think I would just drop the nsRefPtr, and use a raw pointer instead 15:37:20 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 15:37:59 --> D- has joined #instantbird 15:38:07 <D-> Hello. 15:41:10 <D-> With InstantBird being based on libpurple, can the plugins for libpurple be used with it? 15:41:25 <flo-retina> not without recompiling them 15:41:28 <flo-retina> hi :) 15:43:28 <sawrubh> hrm, so these do_CreateInstance return nsCreateInstanceByContractID while I need a purpleConversation* 15:43:36 <D-> Mm, annoying. I'm using Pidgin, but the cursed thing has absolutely no economy of space, unlike mIRC. 15:43:43 <sawrubh> flo-retina: are there helper functions for doing this? 15:44:10 <flo-retina> sawrubh: hmm 15:45:20 <sawrubh> looking at http://mxr.mozilla.org/comm-central/source/mozilla/xpcom/glue/nsComponentManagerUtils.h#56 15:45:56 <aleth_web> D-: What features are you missing, exactly? 15:46:50 <sawrubh> D-: << this looks like a reversed smiley :-D 15:47:56 <flo-retina> sawrubh: something like http://pastebin.instantbird.com/707419 15:48:35 <D-> It's just the missing visual minimalism that I'm annoyed by. Also that Pidgin doesn't show channel modes. Both of which mIRC does, mainly putting minor details in the title bar. 15:48:57 <sawrubh> flo-retina: afk (for around 15min) 15:49:03 <flo-retina> ok 15:49:22 <aleth_web> D-: I meant which Instantbird features are missing that you need plugins for? 15:49:35 <flo-retina> btw, the patch I just pastebined wouldn't get r+ from me (it has some issue), but before cleaning it up I would like to know if that fixes the compilation issue :) 15:50:04 <D-> Oh. Steam and Skype protocol plugins. 15:50:10 <D-> Sorry, heh. 15:52:07 --> arlolra has joined #instantbird 15:54:40 <flo-retina> down to 1 missing url! :) 15:55:21 * D- is now known as AFK-D 15:56:29 <-- AFK-D has quit (Quit: Leaving.) 15:57:22 --> D- has joined #instantbird 16:00:27 --> CaptainCalliope has joined #instantbird 16:01:29 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 16:03:07 <-- gerard-majax__ has quit (Ping timeout) 16:09:47 <-- jb has quit (Ping timeout) 16:11:02 --> jb has joined #instantbird 16:12:24 <mayanktg> I changed the icons for user icon panel. its now mozilla based. http://i.imgur.com/jjUGrpD.png 16:12:26 * Fallen is now known as Fallen|away 16:12:46 <-- CaptainCalliope has quit (Quit: CaptainCalliope) 16:14:16 --> iamjayakumars has joined #instantbird 16:24:39 --> Mic|mobile has joined #instantbird 16:28:30 <mayanktg> Mic|mobile: Regarding the patch for bug 975542. Whats else need to be done? I just updated it in BMO 16:28:33 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=975542 enh, --, ---, mayanktg, NEW, Set user icon from image taken with the webcam. 16:29:25 <sawrubh> flo-retina: back 16:29:35 <sawrubh> checking your patch 16:30:52 <flo-retina> :) 16:35:01 <sawrubh> flo-retina: http://pastebin.mozilla.org/5157340 is the final patch, fixes everything 16:35:36 <aleth_web> sawrubh++ :) 16:35:58 <sawrubh> flo-retina++ actually, all I did was compile and test :P 16:36:24 <flo-retina> you added the 2 includes ;) 16:36:33 <Mic|mobile> Mayanktg: need to do that at home... 16:36:47 <sawrubh> flo-retina: should I attach this patch on the bug I filed? 16:36:53 <mayanktg> Mic|mobile: yes. anytime :) 16:36:57 <flo-retina> sawrubh: sure :) 16:37:23 <flo-retina> sawrubh: can I make you further clean up the code that patch touches? 16:37:28 <flo-retina> (it could also be a separate bug) 16:37:51 <Mic|mobile> Mayanktg: you're looking at the xbl code at the moment? 16:37:58 <sawrubh> I can cleanup in this patch itself 16:38:26 <mayanktg> Mic|mobile: Yes. 16:38:33 <flo-retina> I guess feedback about what needs to be cleaned up will be easier to deal with in the bug 16:39:01 <mayanktg> also reading about XBL as I never used binding before :-/ 16:39:09 --> Mook_as has joined #instantbird 16:39:34 <sawrubh> flo-retina: need to run for dinner, will do this once I come back in around 45 min or so 16:39:49 <flo-retina> bon appÃ©tit! :) 16:40:26 <Mic|mobile> It's good to familiarize yourself with it, wecan do the discussion about what's needed for those UI elements once I'm more available 16:41:07 <Mic|mobile> Typing a lot of text on my phone isn't really much fun 16:41:11 <Mic|mobile> ;) 16:41:56 <mayanktg> Mic|mobile: ok. at what time of the day you are available? I'll be present at that time then 16:42:17 <mayanktg> Mic|mobile: I don't have a smartphone :P 16:42:55 <-- Rym has quit (Ping timeout) 16:45:09 --> Rym has joined #instantbird 16:46:57 <Mic|mobile> Mayanktg: I'll bbl in ~1.5 h ? 16:47:09 <Mic|mobile> Is that OK? 16:47:15 <mayanktg> Mic|mobile: Yes :) 16:47:41 <Mic|mobile> OK, talk to you then! 16:47:46 <Mic|mobile> Bye! 16:48:12 <-- Mic|mobile has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 16:50:27 <-- iamjayakumars has quit (Client exited) 16:54:12 <-- jb has quit (Ping timeout) 16:56:09 --> jb has joined #instantbird 16:57:17 <flo-retina> aleth_web: bah, we mid-aired on that XMPP bug :) 16:57:23 <flo-retina> good thing I only wrote a comment 16:58:24 <aleth_web> good thing what we did complements each other :) 16:58:51 <flo-retina> yeah :) 17:07:56 <mayanktg> flo-retina: Thanks for that mockup. It would be nice to have that. Then there shouldn't be "remove user icon" button in the panel? 17:08:10 <flo-retina> doesn't the mockup explain that? 17:08:25 <flo-retina> it's still a button, but a really tiny one 17:08:29 <flo-retina> and not always visible 17:09:32 <mayanktg> Yes. got that. :) 17:13:55 <-- arlolra has quit (Quit: arlolra) 17:16:27 --> iamjayakumars has joined #instantbird 17:17:17 --> mayanktg1 has joined #instantbird 17:17:20 <-- mayanktg1 has quit (Quit: mayanktg1) 17:22:41 <aleth_web> Anything can be a button, you just have to make it respond to clicks ;) 17:23:20 <aleth_web> mayanktg: Btw make sure you aren't displaying png icons at a larger size than their resolution ;) 17:23:43 <mayanktg> aleth_web: Yes. It will pixelate the image :-/ 17:25:26 --> gerard-majax__ has joined #instantbird 17:37:25 --> CaptainCalliope has joined #instantbird 17:38:09 <-- gerard-majax__ has quit (Ping timeout) 17:46:49 --> nhnt11 has joined #instantbird 17:51:30 <-- jb has quit (Ping timeout) 17:53:04 --> arlolra has joined #instantbird 17:58:22 <sawrubh> aleth_web: do you know how to add default flags (like "-s -v" for qser command) in hg? 17:58:50 <sawrubh> I've tried adding this like 'qser = -s -v' in my hgrc under [defaults] but it doesn't work 18:04:01 <sawrubh> aleth_web: nvm, fixed it, using [alias] instead since http://www.selenic.com/mercurial/hgrc.5.html#defaults says [defaults] has been deprecated 18:08:39 --> Mic has joined #instantbird 18:08:39 * ChanServ sets mode +o Mic 18:08:58 <Mic> Hello 18:09:55 <-- flo-retina has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:10:01 <Mook_as> sawrubh: also, the command is "qseries", not "qser" 18:10:22 <sawrubh> Mook_as: hg qser works for me 18:10:37 <Mook_as> sawrubh: for running (due to prefix match), yes, but not for defaults! 18:10:56 <sawrubh> ah! that makes sense now :) 18:15:42 <mayanktg> Mic: Hello 18:19:03 <Mic> mayanktg: hi! 18:19:49 <Mic> The thing I want to discuss are the requirements that we have on our buttons/ actions. 18:20:08 <mayanktg> ok. 18:20:45 <Mic> Any ideas what we need to be able to do with them? 18:21:18 <Mic> Adding and removing buttons is required. 18:22:28 <Mic> Each should have an icon and a tooltip text. 18:22:33 <mayanktg> we need to have them for the features to be easily discoverable? 18:22:46 <mayanktg> as flo said http://log.bezut.info/instantbird/140502/#m82. 18:23:00 <Mic> The icon and tooltip text need to be changeable. 18:23:01 <mayanktg> ok. 18:24:06 <mayanktg> The present icons don't look like buttons. 18:25:14 <Mic> They should be more discoverable, yes. Maybe having more than one icon there does help with that already? Fx tooltbar buttons don't look like buttons either... 18:25:50 <mayanktg> Ok. Yes multiple icons would clear that doubt. 18:25:51 <Mic> A hover effect outlining the button would help too, in my opinion. 18:26:07 <mayanktg> Yes. 18:26:35 <mayanktg> It should be more like the fx toolbar only. 18:26:59 <Mic> We can't just copy their styles though, as we're not on Australis yet. 18:27:00 <-- Rym has quit (Ping timeout) 18:28:06 <mayanktg> what more should be added .. tooltiptext, icon, hover effect ... 18:29:21 <mayanktg> enable/disabling of buttons. What should the icons look like at different sizes of the window? 18:29:24 <Mic> A callback to trigger an action when the button is clicked ;) 18:30:02 <mayanktg> Yeah.Thats what buttons are for ;) 18:30:05 <Mic> Yes, buttons should be enable-able and disable-able. 18:30:34 <Mic> Not sure about different icon sizes. aleth_web any idea how we do that for e.g. retina screen at the moment? 18:31:25 <mayanktg> Ok 18:32:00 --> flo-retina has joined #instantbird 18:32:00 * ChanServ sets mode +qo flo-retina flo-retina 18:33:19 <mayanktg> we can easily set high resolution icons for retina screens. 18:35:33 <mayanktg> In my opinion when using chat window of larger sizes, icon should be such that they can be easily found (discoverable). just an opinion: can we place more than one such buttons in the conversation window...one near the target switcher and other larger one somewhere else? 18:37:57 * mayanktg thinks there's no suitable place for another such icons :-/ 18:38:05 <-- iamjayakumars has quit (Client exited) 18:38:15 --> quartzjer has joined #instantbird 18:39:24 <Mic> mayanktg: there might be solutions that solve almost all these problems at once. 18:39:37 <Mic> That's about the icon, tooltiptext, ... 18:39:47 <Mic> I don't think we should duplicate buttons in the UI by the way. 18:42:38 <mayanktg> Yes. I also think its a bad idea. what else needs to be done. aleth_web must be having some idea on that. 18:47:10 <Mic> It would be nice if we could ensure a certain order of the buttons, e.g. always making the one for video chat the right-most or something like that. Maybe it would help if we'd add buttons from right to left, so that newly added icons appear towards the middle instead of shifting the others... 18:48:19 <flo-retina> I would keep the target switcher the rightmost 18:48:25 <flo-retina> because it's the only one that will always be there 18:49:06 <Mic> Ah, OK. In my imagination the other icons would populate the row beneath the target switcher ... 18:49:34 <Mic> *had populated 18:50:50 <mayanktg> Mic: sorry i got disconnected. 18:51:20 <Mic> No problem, just check the logs if you missed something. 18:52:07 <mayanktg> Yes I was checking them. adding newest buttons to the rightmost would be ok. 18:52:40 <mayanktg> and fixing the target switcher to extreme right. 18:53:17 <Mic> In my opinion it should be left most to avoid moving icons around... 18:53:54 <mayanktg> flo-retina, MIc: where are we suppose to put the icons? in-line with target switcher or below it? 18:54:30 <flo-retina> mayanktg: the target switcher is one of the icons 18:54:31 <Mic> Oh, that's details in a way. I just said that because my mental image of that didn't match the one that flo has... 18:54:48 <mayanktg> Mic: Ok. 18:55:09 --> gerard-majax__ has joined #instantbird 18:56:28 <mayanktg> flo-retina: ok uderstood :) . I just wanted to clarify cos of Mic's statement. 18:56:35 <Mic> brb 19:03:19 --> Rym has joined #instantbird 19:03:45 <-- gerard-majax__ has quit (Ping timeout) 19:10:04 <Mic> re 19:10:22 <mayanktg> :) 19:11:15 <Mic> You can have a look at our XBL files by the way, maybe that helps to get an idea how it works or to check what you've read on MDN? 19:11:41 <Mic> Look for *.xbl in /im/ if interested. 19:13:17 <mayanktg> Yes. I'm trying to add a button for "voice chat" in a way similar to target switcher. Or should I start working on the enhancement right away? 19:14:01 <mayanktg> yes. 19:16:48 <Mic> Don't add buttons there until we know in which way we'd like to implement that. I'll talk with flo and might try some things myself. 19:17:21 <mayanktg> Ok. 19:17:32 <Mic> I will elt you know when we've found out what a good (and hopefully easy and simple) way would be. 19:18:22 <mayanktg> Yeah sure :) Until then I should finish with the "set user icon.." patch. 19:19:13 <Mic> I still need to review the UI bits. 19:19:28 <Mic> I've seen there's been feedback on the layout of the elements already. 19:20:01 <mayanktg> Mic: leave that. yes. flo-retina has shared a mockup. I'm implementing it :) 19:20:39 <Mic> My mockup was created under the assumptions that there would be other icons to show on the panel (From WLM, Windows account) and tried to fit that into a kind of menu. 19:20:40 <mayanktg> You can review the code afterwards :) 19:21:23 <Mic> Maybe the area below the image as in flo's mockup could be split into a left and right instead of a top and bottom part? 19:22:07 <Mic> Maybe there'd be space for an icon and a label beneath it then? Like the icons and labels in Firefox' start menu (scnr)? 19:23:26 <Mic> The "Remove image" cross in the corner most be clearly associated with the image and shouldn't give the impression that you could use it to close the panel, by the way. 19:24:46 <mayanktg> Mic:yes we can have that. The "remove Image" cross would only be displayed when its hovered over the image. and it would be at top right of image. Will take care of that :) 19:25:50 --> mpmc has joined #instantbird 19:26:45 <Mic> Maybe a border with rounded corners around the image area would be nice, too? It would resemble the user icon more that way. 19:26:58 <Mic> I'm just brainstorming by the way. 19:27:45 <Mic> I don't meant to say that you should definitely do that but rather that it might be worth checking how it looks (adding a CSS rule for that is cheap...). 19:29:03 <mayanktg> Ok. until now I've added the userIcon in the panel. What should I do for adding X in the image upon hover? should I do that using CSS? 19:30:07 <Mic> You'll need an element that can receive the click and styling would be done using CSS, yes. 19:30:52 <Mic> You could check how a similiar problem was solved for the status selector over the user icon on the contact list. 19:30:53 <mayanktg> got it :) thanks :) 19:33:09 <Mic> Have a look at the contact list and ask me if you've got questions... 19:34:07 <mayanktg> ok 19:39:11 <qheaden> Hello everyone. 19:39:33 <qheaden> I've had a broken Windows build for a while. Is this something that is for everyone, or just me? 19:39:43 * qheaden means a few days instead of a while 19:49:17 <-- sonny has quit (Ping timeout) 19:56:31 --> jb has joined #instantbird 19:58:52 <-- aleth_web has quit (Quit: Connection closed for inactivity) 20:01:22 --> clokep_work has joined #instantbird 20:01:23 * ChanServ sets mode +o clokep_work 20:02:06 <clokep_work> So I'm gonna catch up on the log soon, but is there anything people are waiting for answer from me for? 20:02:59 <-- quartzjer has quit (Quit: Leaving.) 20:10:37 <clokep_work> qheaden: There's been a few bustages going around. 20:10:39 <clokep_work> What is yours? 20:10:56 <Mic> mayanktg: did the contact list code answer your question? 20:12:00 <mayanktg> Yes. I looked upon how its done. found out the css for it :) 20:12:40 <Mic> The CSS is most likely not super exciting though? ;) 20:13:41 <mayanktg> yeah. I will write a separate one for this. 20:13:58 * clokep_work is caught up now. ;) 20:15:27 <Mic> mayanktg: it's more important that you found out how to stack UI elements, imo :) 20:17:44 <-- jb has quit (Ping timeout) 20:17:48 <arlolra> clokep_work: had my first otr encrypted conversation with instantbird yesterday https://github.com/arlolra/ctypes-otr/commit/9b46e208b067f1b8a18a4f879d43fd55aa45a347 20:17:57 <clokep_work> arlolra: Congrats. :) 20:18:15 <clokep_work> arlolra: Does that only use the patch in the bug or does it use more than that? 20:18:55 <arlolra> just the patch in the bug 20:18:59 <mayanktg> Mic: Hmm. btw what's the source for the image http://mxr.mozilla.org/comm-central/source/mozilla/toolkit/content/widgets/button.xml#369 ? I couldn't figure it out 20:19:20 <flo-retina> mayanktg: Mic: "Look for *.xbl in /im/ if interested." that was meant to be "Look for *.xml files" 20:19:35 <Mic> flo-retina++ 20:19:37 <Mic> Sorry :/ 20:20:06 <Mic> mayanktg: you see this xbl:inherits="src=image" in this line? 20:20:17 <mayanktg> Yes, 20:20:38 <Mic> Tha means that the image is inheriting the value of "image" which needs to be set on the binding as its source-value. 20:21:52 <Mic> Here are other uses of this pattern: https://mxr.mozilla.org/comm-central/search?string=xbl:inherits&find=/im/ 20:22:14 <mayanktg> ok. :) 20:23:33 --> sonny has joined #instantbird 20:23:56 <Mic> Here's a (simple?) example: 20:23:56 <Mic> https://mxr.mozilla.org/comm-central/source/mail/components/im/content/imgroup.xml#16 20:23:56 <Mic> https://mxr.mozilla.org/comm-central/source/mail/components/im/content/imgroup.xml#177 20:24:44 <Mic> The label will have the value (=that's what it will be showing) set to what the attribute "name" on the binding is containing. 20:24:56 <Mic> Line 177 is setting this to something. 20:27:22 <Mic> Please let me know if I'm confusing... 20:27:38 <Mic> *if I'm being confusing... 20:30:20 <mayanktg> No not at all. I was searching where the image is defined :-/ 20:30:47 <mayanktg> i understood your example 20:31:05 <Mic> You mean you already knew about xbl:inherits and are looking for the place where the attribute is set to a value? 20:31:09 <qheaden> clokep_work: I'm really not sure, as the error messages are really hard to read. I'm going to try to re-run the build and redirect the output. 20:31:12 --> EionRobb has joined #instantbird 20:31:18 <qheaden> Does mach do that? I forget. 20:31:19 --> quartzjer has joined #instantbird 20:31:53 <mayanktg> Mic: no. After you shared the example. I was looking for it 20:32:50 <Mic> Oh, that was toolkit code that you linked to. I didn't pay attention to that. 20:33:28 <Mic> Get the button and do btn.setAttribute("image", <pathtoimage>) to add an image to it. 20:33:53 <Mic> Should be documented on MDN (see XUL / Button) 20:33:57 <mayanktg> ohh sorry :-/ 20:34:24 <mayanktg> Yes I have added the button. 20:34:34 <Mic> See https://developer.mozilla.org/en-US/docs/Mozilla/Tech/XUL/button#Attributes 20:34:50 <mayanktg> I was using css to add background to the button :-| 20:34:56 <Mic> It's listing "image" there. 20:35:07 <mayanktg> ok 20:35:40 <Mic> Can you show me some WIP code, so I see what you're trying to do? 20:35:51 <mayanktg> yes 20:36:27 <Mic> Thanks! 20:40:39 <mayanktg> MIc: I'm sharing that in a minute. Just adding the setAttribute 20:42:31 <mayanktg> Mic: http://pastebin.instantbird.com/707630 20:43:04 <mayanktg> sorry 20:43:42 <mayanktg> http://pastebin.instantbird.com/707631 20:45:27 <Mic> Ah, I c/p that to my editor already :D 20:46:12 <mayanktg> I will do the nits as soon as the hover effect for "remove icon" is done 20:46:19 <mayanktg> ok 20:47:07 <Mic> The hover effect can be done in CSS btw. 20:47:38 <Mic> The close icon is showing next to the image at the moment, isn't it? 20:48:24 <mayanktg> Above the image. 20:49:18 <Mic> Yes, I think we'd like it to be in the upper right corner of the image (stacked over it, like the status circle over the user icon on the contact list). 20:49:53 <mayanktg> Yes. I will do it using css. 20:51:52 <Mic> You can achieve that either with a <stack> element (look it up on MDN) or by shifting the image. 20:52:37 <Mic> I think it shouldn't be an image by the way. Technically it should be a button (has the advantage that it's focusable, keyboard accessible, ...). 20:53:14 <mayanktg> Yes. I didn't know what else to use instead of div. I will try using <stack> 20:53:39 <Mic> Use a <stack> like on the contact list, we can still care about styling it properly (i.e. making it show the "x" icon). 20:53:41 <clokep_work> qheaden: YOu can just redirect stdout. 20:53:43 * clokep_work goes home. 20:54:15 <mayanktg> Mic: ok 20:55:29 <-- clokep_work has quit (Ping timeout) 20:58:05 <-- sonny has quit (Ping timeout) 21:00:57 <Mic> mayanktg: I'll be offline in a few minutes, so if there are more questions you better ask them soon ;) 21:01:23 <mayanktg> The stack tag works. :) 21:01:36 <Mic> That's its job :P 21:02:00 <mayanktg> :D 21:18:32 <Mic> Bye 21:19:30 <qheaden> flo-retina: Are we now supposed to be using a newer version of mozillabuild? 21:19:41 <flo-retina> qheaden: 1.9.0 21:19:54 <qheaden> Ahh okay. That must be my problem. 21:20:40 <flo-retina> do you have the Windows 8 SDK? 21:21:03 <flo-retina> the only reason I had to update mozilla build on the build slave to 1.9.0 is that it was getting confused between the Windows 7 and the Windows 8 SDK paths 21:21:18 <flo-retina> (and using the win8 SDK is now required) 21:21:38 <qheaden> No. I'm using Win7 SDK. I guess I better install Win8 SDK then 21:21:52 <qheaden> Is VS2010 still supported, or do we need to use a newer version? 21:24:41 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 21:26:56 <Mook_as> it's supposed to be supported, in theory 21:27:11 <-- Armada has quit (Connection reset by peer) 21:31:37 <flo-retina> Mook_as: I think it's even still what's used for builds 21:31:45 <flo-retina> or is that 2012? 21:34:21 <-- flo-retina has quit (Ping timeout) 21:38:28 <-- CaptainCalliope has quit (Quit: CaptainCalliope) 21:42:43 --> flo-retina has joined #instantbird 21:42:43 * ChanServ sets mode +qo flo-retina flo-retina 21:49:14 <-- flo-retina has quit (Ping timeout) 21:49:28 --> flo-retina has joined #instantbird 21:49:28 * ChanServ sets mode +qo flo-retina flo-retina 21:57:38 <-- mayanktg has left #instantbird () 23:01:42 <-- Rym has quit (Ping timeout) 23:01:59 --> Rym has joined #instantbird 23:06:52 <-- mconley has quit (Input/output error) 23:14:51 <-- flo-retina has quit (Ping timeout) 23:22:38 <-- arlolra has quit (Quit: arlolra) 23:25:25 --> flo-retina has joined #instantbird 23:25:25 * ChanServ sets mode +qo flo-retina flo-retina 23:28:53 <-- quartzjer has quit (Quit: Leaving.) 23:29:50 <-- unghost has quit (Quit: Ð£Ñ Ð¾Ð¶Ñ Ñ Ð¾Ñ Ð²Ð°Ñ (xchat 2.4.5 Ð¸Ð»Ð¸ ÑÑÐ°ÑÑÐµ)) 23:34:48 --> clokep has joined #instantbird 23:34:48 * ChanServ sets mode +o clokep 23:43:07 <-- Vigilante has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 23:46:52 --> mconley has joined #instantbird