#instantbird log on 05 14 2014

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 saurabhanandiit@gmail.com.
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