#instantbird log on 07 01 2013

All times are UTC.

00:01:32 --> wnayes has joined #instantbird
00:03:49 --> clokep has joined #instantbird
00:03:49 * ChanServ sets mode +o clokep 
00:15:00 <-- qlum has quit (Quit: Getting the <censored> out.)
00:21:55 <clokep> qlum: I have no idea what the bug you say you're seeing is, it sounds to me like it's working properly...
00:23:10 <clokep> nhnt11: I think my beautifier will work only on selected text if you have selected text.
01:18:01 --> SCIF has joined #instantbird
01:53:11 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
01:58:01 <-- wnayes has quit (Ping timeout)
01:59:39 <-- mpmc has quit (Connection reset by peer)
02:01:30 --> wnayes has joined #instantbird
02:05:22 <-- SCIF has quit (Connection reset by peer)
02:06:02 --> SCIF has joined #instantbird
02:31:26 <-- SCIF has quit (Connection reset by peer)
02:44:40 --> SCIF has joined #instantbird
03:07:43 <-- wnayes has quit (Quit: wnayes)
03:09:20 <-- SCIF has quit (Ping timeout)
03:09:22 <instant-buildbot> build #896 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/896
03:13:40 --> SCIF has joined #instantbird
03:16:55 --> Mook has joined #instantbird
03:34:52 <instant-buildbot> build #888 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/888
05:11:43 <-- EionRobb has quit (Ping timeout)
05:18:08 --> atuljangra has joined #instantbird
05:18:37 <atuljangra> Good Morning :-D
05:30:04 <-- gerard-majax_ has quit (Ping timeout)
05:32:11 <-- SCIF has quit (Connection reset by peer)
05:32:20 --> SCIF has joined #instantbird
05:44:57 <-- Mook has quit (Quit: Mook)
05:46:51 <-- SCIF has quit (Connection reset by peer)
05:48:46 --> SCIF has joined #instantbird
05:53:31 <-- SCIF has quit (Connection reset by peer)
05:53:47 --> SCIF has joined #instantbird
05:58:42 <instant-buildbot> build #991 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/991
06:07:39 <-- SCIF has quit (Connection reset by peer)
06:25:43 --> dionisos has joined #instantbird
06:26:43 --> SCIF has joined #instantbird
06:31:17 <-- SCIF has quit (Connection reset by peer)
06:31:35 --> SCIF has joined #instantbird
06:36:18 <-- SCIF has quit (Connection reset by peer)
06:36:26 --> SCIF has joined #instantbird
06:43:43 --> EionRobb has joined #instantbird
06:45:28 <-- EionRobb has quit (Ping timeout)
06:47:08 --> EionRobb has joined #instantbird
07:12:03 <-- dionisos has quit (Ping timeout)
07:28:27 * atuljangra again a lonely morning/afternoon :S
07:28:36 <atuljangra> instantbot: botsnack
07:28:37 * instantbot smiles
07:44:48 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
07:45:07 --> chrisccoulson has joined #instantbird
07:52:11 --> dionisos has joined #instantbird
08:03:20 --> gerard-majax_ has joined #instantbird
08:09:22 --> jb has joined #instantbird
08:14:22 <-- jb has quit (Ping timeout)
08:20:58 --> Mic has joined #instantbird
08:20:59 * ChanServ sets mode +h Mic 
08:36:52 <Mic> Hi
08:45:39 --> jb has joined #instantbird
08:46:35 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
08:46:51 --> nhnt11 has joined #instantbird
08:47:36 <-- nhnt11 has left #instantbird ()
08:48:31 <-- gerard-majax_ has quit (Ping timeout)
08:48:56 --> nhnt12 has joined #instantbird
08:49:18 <nhnt12> Concrete seems to be the most reliable moznet server for me.
08:49:26 --> qlum has joined #instantbird
08:49:48 <nhnt12> Perhaps qlum should try using only concrete.
08:49:51 <atuljangra> nhnt12: which onne you were using earlier?
08:50:05 <nhnt12> atuljangra: It usually connects me to sand, nowadays.
08:50:16 --> nhnt11 has joined #instantbird
08:50:25 <atuljangra> nhnt12: oh okay
08:50:41 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
08:50:59 <nhnt11> atuljangra: As I said, I'm on sand.
08:51:02 * qlum does not really follow it
08:51:06 <-- dionisos has quit (Ping timeout)
08:51:18 <nhnt11> qlum: Concrete is one of the moznet servers.
08:51:36 <nhnt11> I was suggesting that instead of setting your server to "irc.mozilla.org", try "concrete.mozilla.org"
08:51:59 <nhnt11> Some of their servers seem to be having some issues... like the deal with gravel.
08:52:01 <qlum> oh, I am still half asleep
08:52:14 <nhnt11> :)
08:53:17 <nhnt11> be back later.
08:54:11 --> dionisos has joined #instantbird
09:33:15 <-- SCIF has quit (Quit: Good bye)
09:33:26 --> flo-retina has joined #instantbird
09:33:26 * ChanServ sets mode +qo flo-retina flo-retina 
09:33:50 <flo-retina> nice to see Instantbird with fonts correctly displayed :)
09:34:13 <flo-retina> https://bugzilla.mozilla.org/show_bug.cgi?id=846906 sounds like it could let us remove some of our ugly hiddenWindow hacks.
09:36:00 <-- nhnt11 has quit (Ping timeout)
09:39:07 --> nhnt12 has joined #instantbird
09:39:28 <nhnt12> Bah, I should make my default account use only Concrete.
09:41:17 --> gerard-majax_ has joined #instantbird
09:45:41 <-- nhnt12 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
09:46:53 --> Mic has joined #instantbird
09:46:53 * ChanServ sets mode +h Mic 
09:59:13 <-- qlum has quit (Ping timeout)
09:59:29 --> qlum has joined #instantbird
09:59:36 * atuljangra going to get some breakfast :-)
09:59:38 <flo-retina> how would you all feel about displaying the active participants at the top in an "Active participants" list, and then displaying "All participants" (the same list as what we currently have, including the active participants)?
09:59:51 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:00:22 <flo-retina> I think we discussed showing active participants at the top several times, but didn't fully like it because it breaks the use case of searching for someone in the alphabetically sorted list. Displaying the active participants in both lists would address this issue.
10:01:02 <Mic> flo-retina: I'd like to try that :)
10:01:10 <flo-retina> Mic: cool :)
10:01:26 * flo-retina would like aleth's feedback too, as he's the current master of the participant list ;)
10:02:05 --> nhnt11 has joined #instantbird
10:02:06 <Mic> When we have sections for active and all contacts, could we place the counters there (like on groups in the contact list)?
10:02:33 <flo-retina> Mic: sure, like they currently are (in the section header)
10:03:00 <flo-retina> Mic: although I'm not sure displaying the count of active participants makes sense if that number is typically so small that it's trivial to count them
10:03:15 --> clokep has joined #instantbird
10:03:16 * ChanServ sets mode +o clokep 
10:03:21 <Mic> I'm not even sure that it would matter.
10:03:29 <flo-retina> Mic: or did you mean theme the section headers like the buddy list to reduce increase similarity between the 2 windows?
10:03:38 <flo-retina> *buddy list group
10:03:39 <Mic> No.
10:03:58 <flo-retina> I think we could totally to that btw
10:04:04 <flo-retina> and maybe even make the sections collapsible
10:04:17 <flo-retina> the "all participants" section could be collapsed by default
10:04:41 <flo-retina> (maybe something to discuss in a follow-up though)
10:04:46 <Mic> Sounds good, but I'll have a look at nhnt11's patch again.
10:05:06 * flo-retina isn't sure how nhnt11's patch relates to the participant list :-S
10:05:07 <Mic> So no more discussions about participant lists for me;)
10:05:19 <nhnt11> Mic: Just a second, I'll upload an updated one...
10:05:49 <flo-retina> Mic: alright, I'll stop sharing random ideas, and go back to coding something then ^^
10:05:51 <nhnt11> Mic: If you've already started review on it and have comments ready, I'll wait before uploading.
10:06:00 <Mic> I have comments in it already.
10:06:17 <nhnt11> Okay. I've made a few changes in _delayedFilter mainly IIRC.
10:06:20 <nhnt11> I'll wait.
10:06:41 <nhnt11> Oh and the navigation keys thing that we were discussing yesterday.
10:06:41 <Mic> I can just pastebin what I have so far, you might or might not adress my current comments and I start again with the new one.
10:06:55 <nhnt11> That's fine with me. Whatever works.
10:07:30 <flo-retina> Mic: you can also just publish the comments you have already typed, without setting an r+/- flag, and then start looking at the new patch ;)
10:07:37 <-- dionisos has quit (Client exited)
10:11:26 <flo-retina> thinking again about the participant list (sorry) : maybe we should collapse the "all participants" section automatically if it's so large that scrolling through it is unlikely to be useful. So maybe if it's > 50 participants.
10:12:48 <nhnt11> flo-retina: Imho, a counter is not needed on an "Active Participants" section.
10:13:13 <flo-retina> nhnt11: I don't think it's needed, but it may be better to have one just for consistency across the whole UI
10:13:41 <flo-retina> nhnt11: anyway, will be difficult to know if we really like this until we actually try it
10:14:06 <flo-retina> a good side effect of these changes (especially displaying the section headers like groups in the buddy list) is that it may finally look decent on non-Mac.
10:14:28 <flo-retina> I'm shocked by the look of the participants list each time I use it on Linux or see a Windows screenshot :-S.
10:15:12 <flo-retina> nhnt11: btw, if we do like for the groups on the blist, the counter is only displayed if the group is collapsed :)
10:15:47 --> mpmc has joined #instantbird
10:16:07 <nhnt11> That would be nice, I think.
10:16:14 <nhnt11> I've never seen the participant list on windows.
10:16:20 <nhnt11> s/windows/non-mac
10:17:11 <Mic> nhnt11: there's a ".length" missing in one of my comments (where you're iterating an array while not using any of the returned items).
10:17:33 <nhnt11> I'll keep that in mind.
10:18:41 <nhnt11> Mic: About checking for this._destroyed before removing observers, I've found it's necessary
10:19:12 <Mic> Does removeObserver throw if you try to remove an non-existent observer?
10:19:30 <nhnt11> Yes, it throws an ERROR_FAILURE
10:19:34 <nhnt11> (iirc)
10:19:51 <nhnt11> I haven't investigated properly and haven't found proper documentation, but sometimes the destructor isn't called (this is documented in tabbrowser) and sometimes for some reason destroy() isn't called from the tabbrowser (I think this is when closing the whole window, but don't remember properly)
10:20:44 <nhnt11> I spent a good few minutes trying to figure out that FAILURE error before realizing I needed to ensure I only did it once :/
10:21:01 <Mic> hmm, indeed.
10:21:51 --> dionisos has joined #instantbird
10:21:58 <nhnt11> That full name bug - good catch!
10:22:03 <nhnt11> (d'oh!)
10:22:48 <nhnt11> I've never noticed status.css, I copied that statusIcon stuff from conversation.css iirc.
10:25:33 <Mic> I need to go, have a nice day!
10:25:37 <nhnt11> Bye!
10:25:45 * clokep assumes bug 2029 is WONTFIX.
10:25:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2029 nor, --, ---, nobody, UNCO, seperate sound alerts
10:26:39 <nhnt11> That sounds like addon material.
10:27:04 <Mic> I'll return late tonight by the way
10:27:35 <flo-retina> clokep, nhnt11: yes, sounds like an add-on idea
10:28:29 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
10:31:28 * clokep isn't sure why that was filed under add-ons to start w/. (o_O)
10:33:42 <-- qlum has quit (Ping timeout)
10:33:58 --> qlum has joined #instantbird
10:38:51 * flo-retina wonders if clokep has an opinion on his participant list idea.
10:39:10 <clokep> flo-retina: I think it's reasonable, yes.
10:39:22 <clokep> Showing just the active participants has been talked about a bunch of time sbefore.
10:39:52 <flo-retina> it's not so much about showing only active participants as about ensuring they are in the visible area :)
10:43:00 <clokep> flo-retina: I do wonder if in a small room that'll just waste more space though?
10:46:32 <nhnt11> How about showing them separately only if the participant list is long enough to scroll?
10:47:35 <nhnt11> I don't see the issue with putting active people at the beginning of the list, by the way. The order would be quite apparent to anyone trying to find people in the list.
10:50:35 <clokep> flo-retina: Anyway, I'd like to try it.
10:52:14 <flo-retina> nhnt11: the issue is you would have to look through the 2 lists if you were looking for a specific nick
10:54:36 <nhnt11> Hmm. I suppose I can't really tell without trying it.
10:54:39 <nhnt11> Gtg for a bit.
10:54:40 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:04:33 <-- clokep has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
11:06:29 <flo-retina> hmm http://pidgin.im/pipermail/devel/2013-June/023044.html Is it fair to reply "get Instantbird"? ;)
11:08:09 <qlum> wouldn't that be a bit premature 
11:09:26 <flo-retina> qlum: yes, we need to update to Gecko 22
11:09:36 <flo-retina> qlum: but that will likely happen soon ;)
11:10:51 <qlum> either way if you say that and he switches to instantbird especially the stable version he would not be able to do it. 
11:18:18 <flo-retina> qlum: if he wants to "start a project doing this", using a stable build is definitely not a good idea
11:18:23 <flo-retina> both for Pidgin and Instantbird
11:18:53 <qlum> ah yes I didn't read that line
11:19:05 <qlum> in that case respond to it
11:19:23 <qlum> maybe you convince him to help out instantbird even
11:25:57 <flo-retina> Looks like we release Instantbird 1.0 at the end of June 2011. That was two years ago! :)
11:26:04 <flo-retina> *released
11:27:23 <qlum> Someone should make a blogpost about it, the blog has been far to empty
11:29:35 <flo-retina> qlum: we should really find someone who loves blogging
11:40:41 <-- EionRobb has quit (Quit: Leaving.)
11:46:43 --> nhnt11 has joined #instantbird
11:56:40 * nhnt11 forgot to do his weekly log
11:56:48 <nhnt11> (Blogging, bah! :P)
12:02:58 --> clokep_ has joined #instantbird
12:06:26 <nhnt11> flo-retina: Is Cmd+Shift+Right/Left intentionally blocked for the Cmd key on the right hand side?
12:07:00 <nhnt11> Hmm, it may be a problem with my keylayout, never mind.
12:08:48 <clokep_> qlum: It's very hard to tell from your description, but it sounds like the PING code we have is working exactly as expected.
12:08:55 <clokep_> I'm not sure I follow what the "issue" is anymore.
12:08:56 <nhnt11> Bah, it appears my right "Ctrl" key is mapped to "Option".
12:09:05 <clokep_> What is not working as expected?
12:09:18 <qlum> it doesn't always work
12:09:34 <qlum> sometimes still disconnects me like it used to
12:09:58 <qlum> however only on the smaller nets including now moznet where it did not before
12:10:16 <clokep_> "it doesn't always work", can you be more specific? I have no idea what "it" is in that sentence.
12:10:30 <nhnt11> clokep_: Basically qlum is still facing disconnects.
12:10:44 <clokep_> nhnt11: Please let him speak for himself.
12:10:47 <qlum> yea once or twice a day
12:10:50 <clokep_> I don't want to make any assumptions.
12:10:56 <nhnt11> Sorry. We were discussing this yesterday...
12:11:02 <clokep_> I read the log.
12:11:20 <clokep_> qlum: You said you get disconnected after you had already missed a bunch of messages, this sounds like what we want to be doing though.
12:11:22 <nhnt11> Okay.
12:11:25 * nhnt11 gets back to work :)
12:11:25 <clokep_> So I'm confused at what you're expecting.
12:12:18 <qlum> oh nothing on the general behaviour, that is alright but just saying I still get disconnects once or twice a day on most of my nets including moznet where they did not happen before
12:14:00 <clokep_> I don't see a pattern in these disconnects, which makes me feel like it's connectivity related.
12:14:58 <qlum> the only patern I see now is that it happens on the smaller irc nets and not on mibbit, freenode, and quakenet 
12:15:26 <qlum> and I have not seen it when using xchat
12:15:38 <qlum> its not that big as it is though
12:17:43 <clokep_> What I see from the logs is the server stops sending us data (or there is no data to send), we wait two minutes, we send a PING, we wait 30 seconds and get no response so we disconnect.
12:17:58 <clokep_> One of those networks looks like it should be sending us PINGs the other does not look like it is.
12:23:47 <clokep_> qlum: So I don't see what the huge issue is though, do you not get reconnected immediately? It's not uncommon for me to see a couple of disconnects a day.
12:23:59 <qlum> It isn't
12:24:19 <qlum> a big issue at all
12:24:37 <qlum> it is only something that would be better if it where not the case
12:27:30 <clokep_> OK. :-S
12:33:53 <-- dionisos has quit (Ping timeout)
12:36:08 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:43:01 <nhnt11> flo-retina: Do you think making listitems for offline contacts slightly transparent would be a good UX?
12:43:07 <nhnt11> UX decision*
12:43:29 <flo-retina> nhnt11: I would show them like in the blist window
12:43:31 --> atuljangra has joined #instantbird
12:43:37 <nhnt11> (I have to go somewhere soon so I thought I'd do some tweaking in the small amount of time I have)
12:43:38 <flo-retina> seems the prpl icon is partly transparent
12:43:48 <nhnt11> Yes, I just implemented the prpl icon transparency
12:43:53 <flo-retina> the buddy icon could also be partly transparent (assuming we even have one for offline contacts)
12:43:57 <nhnt11> And wondered if I should do it for all the things.
12:44:07 <nhnt11> We do have buddy icons for offline contacts
12:44:13 <nhnt11> And yeah I was thinking the same.
12:44:17 <flo-retina> unfortunately I still haven't tried your patch, so I'm not sure how things feel yet :-/
12:44:32 <flo-retina> nhnt11: we may not have them for all prpls
12:44:35 <flo-retina> not sure :)
12:45:04 <nhnt11> Right, but it's definitely supported for some.
12:45:15 <nhnt11> (Facebook and Gtalk are what I've seen)
12:45:47 <atuljangra> flo-retina: I should transfer a file in chunks? Or if the file size is smaller than 65535 bytes, then I should send it in a single connection?
12:46:11 <flo-retina> atuljangra: isn't this documented in the XEP you are implemeting?
12:46:28 <atuljangra> Yes it is. but this is an implementation choice.
12:46:33 <flo-retina> atuljangra: have you found another client supporting that XEP, so that you can test your implementation?
12:47:00 <atuljangra> flo-retina: I'm doing testing on IB only, by making 2 instances.
12:47:03 <flo-retina> atuljangra: I would expect servers to have limits on the size of the stanzas they accept to relay
12:47:14 <flo-retina> atuljangra: doesn't seem the best way to ensure interoperability ;)
12:48:03 <flo-retina> nhnt11: a review comment I missed about the /about patch. I think we should have type="content" on the browser there :-/
12:48:24 <nhnt11> flo-retina: I'm not sure what difference that makes, let me look it up.
12:48:34 <atuljangra> flo-retina: yes :/ But I found empathy and pidgin, but to use them, I need to change their source code, so that they can do the file tranfer using ibb on the firs place. 
12:48:37 <flo-retina> nhnt11: that doesn't give chrome permissions to the page loaded in there
12:48:47 <nhnt11> Oh, right.
12:48:52 <atuljangra> Pidgin takes more than 10 mins before it can start using ibb for file transfer.
12:49:03 <flo-retina> nhnt11: without this attribute, pages can do everything (well, mostly accessing Components.*, which in turns let them do whatever)
12:49:17 <flo-retina> nhnt11: wouldn't be terrible if all the about pages were local
12:49:20 <nhnt11> Okay.
12:49:28 <flo-retina> but about:credits for example is loaded from a server
12:49:32 <nhnt11> Right.
12:49:34 <nhnt11> Makes sense.
12:49:35 <flo-retina> atuljangra: how come?
12:49:51 * nhnt11 updates his todo list
12:49:53 <flo-retina> nhnt11: I would appreciate if you could take care of this ;)
12:49:55 <flo-retina> thanks! :)
12:50:35 <atuljangra> flo-retina: Pidgin first tries out other methods for file transfer, before coming to ibb.
12:50:49 <atuljangra> And all those timeouts and waiting leads to ~10 mins
12:51:06 <flo-retina> atuljangra: sounds like a reasonable behavior, but waiting 10 minutes doesn't :-S.
12:51:23 <flo-retina> atuljangra: Pidgin isn't the only other XMPP client out there ;)
12:51:45 <atuljangra> flo-retina: but I wasn't able to find out any other that supports ibb.
12:52:04 <atuljangra> Also, I confirmed this behavior on their IRC channel. 
12:53:19 <atuljangra> !seen clokep
12:53:20 <instantbot> clokep was last seen 2 hours, 2 minutes and 44 seconds ago, saying 'flo-retina: Anyway, I'd like to try it.' in #instantbird.
12:54:07 <flo-retina> atuljangra: he was around recently as clokep_ ;)
12:55:02 <atuljangra> flo-retina: Also, I experienced a strange(unknown) behavior while sending iq stanzas. If the conv._targetResource is not set, then stanzas are not sent. Is this normal?
12:55:27 <flo-retina> seems wrong
12:55:54 <atuljangra> It happ
12:56:06 <flo-retina> have you found the code that doesn't send if _targetResource isn't set? (with a link so that I can look ;))
12:57:19 <nhnt11> flo-retina: Slightly transparent offline buddy icons look good. I'm going to try making the text transparent, and see if it doesn't become too unreadable.
12:57:29 <atuljangra> no, but i observed this while sending the <open stanza for file transfer. _targetResouce is not set, the iq stanza is not received at the other end.
12:57:41 * atuljangra was stuck with this, the whole day :s
12:57:45 <flo-retina> and the targetResource should likely be ignored for file transfer anyway (you want to continue sending to the resource that accepted the transfer, even if a new message arrived from another resource)
12:58:06 <flo-retina> atuljangra: ah, so it's the server that filters it out?
12:59:07 <atuljangra> flo-retina: I guess so.
12:59:14 <flo-retina> what does the spec says?
13:00:04 <atuljangra> spec doesn't say anything specific, but from the example it seems that it requires the _targetResource
13:00:32 <atuljangra> from='romeo@montague.net/orchard'  to='juliet@capulet.com/balcony'
13:00:36 <flo-retina> atuljangra: btw, you saying "_targetResource" confused me; because that refers to something in Instantbird's code, when you are talking about sever behavior
13:01:12 <atuljangra> flo-retina: oh sorry, I was talking with reference to the code. Thought that might be easy :s
13:01:35 <flo-retina> you may not even use _targetResource for your file transfer
13:01:49 <flo-retina> as I said, _targetResource is the resource that sent us a message the most recently
13:02:12 <flo-retina> if you start transferring a file, you likely want to keep transferring to the resource that initially accepted the transfer.
13:02:43 <atuljangra> I'm setting stanza like this: |let s = Stanza.iq("set", null, this.conv.to,| this.conv.to contains the the initial daa
13:02:46 <flo-retina> atuljangra: can you show me a debug log of the stanzas your code is exchanging?
13:02:49 <atuljangra> initial *data
13:03:00 <atuljangra> sure.
13:04:59 <atuljangra> flo-retina: http://pastebin.instantbird.com/236203
13:06:15 --> clokep_ has joined #instantbird
13:07:56 <flo-retina> atuljangra: what are the stanzas exchanged before that?
13:08:10 <flo-retina> I would like the whole exchange
13:08:17 <flo-retina> and I asked for a debug log, not a copy paste from the error console ;)
13:08:33 <flo-retina> To get a debug logs, go to the account manager, and "copy debug log" from the context menu of the account :)
13:08:47 <atuljangra> Also, one more thing that I observed. Bob wants to send file to Alice. When Bob initially sends the stanza, it fails, then Alice send Bob a message ( this thus sets the targetResource to b something), and then again when Bob drops the file to send them, stanza is transferred.
13:09:21 <atuljangra> flo-retina: Actually, code is currently in not working state, was trying to do a lil something, thus I pasted the log from last time :s
13:10:03 <atuljangra> flo-retina: Stanzas are exchanged for initial handshake. Alice sends bob a request to send, Bob responds that it's ok to send and then Alice finally sends the file to Bob
13:10:31 <flo-retina> "Alice sends bob a request to send" at this point, does it work if there's no target resource?
13:11:08 <atuljangra> No it doesn't. The log that I showed you is for this point only.
13:11:39 <atuljangra> Weirdly it needs a target resource. As proved by the above observation.
13:12:06 <flo-retina> is this specifically with the gtalk servers?
13:12:46 * nhnt11 wonders if flo-retina agrees that this looks nice: http://puu.sh/3sxxB.png
13:12:47 <clokep_> atuljangra: Did you have a specific question for me?
13:13:54 <flo-retina> nhnt11: the "offline" icon shouldn't be transparent
13:13:55 <atuljangra> I've tested only with gtalk, so maybe. But looking from the protocol examples, it seems that it is for the protocol. :/
13:14:06 <atuljangra> clokep_: No, just wanted to say hello :D
13:14:21 <clokep_> nhnt11: This might be super nit-picky but it looks like there's a lot of space between the two lines for each contact...
13:14:40 <flo-retina> atuljangra: where is the file name specified in this exchange?
13:14:48 <clokep_> nhnt11: Is one aligned top and one aligned bottom? Is that how we normally do it?
13:15:05 <nhnt11> clokep_: That space is available due to the size of the buddy icon and I like a bit of whitespace, it looks clean
13:15:24 <nhnt11> clokep_: Yes, one is aligned top and one bottom.
13:15:32 <atuljangra> flo-retina: In initial exchange, filename/data is not specified. Is it after the handshake that we start sending the actual data.
13:15:48 <nhnt11> (Though the way i did this was to put a spacer with flex="1" between them, waiting for a review comment about this :P )
13:15:53 <flo-retina> atuljangra: I think we miss something there
13:16:32 <flo-retina> atuljangra: I think reading http://xmpp.org/extensions/xep-0096.html would be valuable
13:16:52 <flo-retina> it seems IBB is just the way to start the stream, once a file transfer has been negociated
13:17:12 <flo-retina> so you should already know the resource accepting the file at the point you start exchanging stanzas related to IBB
13:17:16 <clokep_> nhnt11: You missed my last question. ;)
13:17:32 <atuljangra> flo-retina: I was referring to http://xmpp.org/extensions/xep-0047.html the whole time :/
13:17:38 <nhnt11> "Is that how we normally do it?" No.
13:18:07 <nhnt11> But I couldn't copy the layout exactly as it's done in conversations because conversations have that bottom border, among other things.
13:18:20 <clokep_> nhnt11: I'd think it should match other places we do similar things. But I'm not our UI expert. :P
13:18:27 <flo-retina> atuljangra: see http://xmpp.org/extensions/xep-0096.html#protocol-tech
13:18:37 <nhnt11> By bottom border I mean the line under the display name, btw.
13:19:23 <flo-retina> nhnt11: so I don't really agree that it looks nice.
13:19:34 <flo-retina> nhnt11: I asume you wanted comments about the offline contacts
13:19:40 <nhnt11> flo-retina: Yes.
13:19:47 <flo-retina> nhnt11: but the first thing I see is that there are several alignment issues
13:20:02 <flo-retina> and too much white space
13:20:13 <nhnt11> :S
13:20:14 <flo-retina> if you really have plenty of space to waste, you could as well display something there (larger font?)
13:20:26 * atuljangra is confused :s
13:20:31 <nhnt11> I tried a larger font, it looked gross
13:20:33 <nhnt11> Too big.
13:21:11 <flo-retina> there's still plenty of whitespace that could be removed
13:22:14 <nhnt11> Hmm
13:23:07 <clokep_> atuljangra: What's confusing you?
13:23:21 <atuljangra> So I've to send a si request before sending a xep-0047 open request? :/
13:23:28 <atuljangra> clokep_ flo-retina  ^
13:23:38 <flo-retina> atuljangra: yes
13:23:49 <flo-retina> at least that's what it looks like when looking at the spc
13:23:50 <flo-retina> *spec
13:24:14 <flo-retina> nhnt11: so I realize saying "plenty of whitespace could be removed" and "several alignment issues" isn't very helpful if you don't see them.
13:24:17 <atuljangra> flo-retina: Okay. Whole time I was referring to xep-0047 only. :s
13:24:35 <flo-retina> atuljangra: that's the second time you say this :-P
13:24:52 <atuljangra> flo-retina: sorry :P
13:24:58 <nhnt11> flo-retina: I realize there's a lot of left-to-right whitespace. (between the display name and prplicon)
13:25:17 <nhnt11> I don't see the alignment issues you're talking about, except perhaps aligning the status text with the dot.
13:25:19 <flo-retina> nhnt11: an example: the margin between the buddy icon and the left of the list is 4 px. The margin between the top of the buddy icon and the top of the item is 6px.
13:25:23 <nhnt11> (I was talking about this earlier too)
13:25:29 <flo-retina> nhnt11: we should really have consistent margins.
13:25:37 <flo-retina> nhnt11: so 4px of top margin there is a maximum.
13:25:38 <nhnt11> flo-retina: Those margins are set by richlistbox.css
13:25:54 <nhnt11> Oh wait
13:25:56 <nhnt11> I know what's causing that
13:25:59 <flo-retina> nhnt11: and I even wonder if we shouldn't have 4px of margin between 2 buddy icons (so 2px instead of 6)
13:26:04 <nhnt11> It was consistent till a change I made a few minutes ago.
13:26:17 <flo-retina> nhnt11: if you do just that, you already save 8 vertical pixels per list item.
13:26:27 <flo-retina> nhnt11: and that's just a beginning ;)
13:27:23 <nhnt11> Hmm, looks like my change /didn't/ cause that margin thing after all
13:28:32 <flo-retina> nhnt11: the margin between the end of the last tag and the right of the list should also be 4px
13:28:55 <atuljangra> flo-retina: I'll implement it clean up the code, and push it for your comments on the whole thing. I need to go right now. :D
13:28:56 <atuljangra> just wanted to clear things up before proceeding to implementation.
13:28:56 <atuljangra> And hoping that this initiator request doesn't behave strangely with/without targetResource
13:28:59 <nhnt11> Right.
13:29:04 <flo-retina> nhnt11: it looks like it's currently 10px!
13:29:18 <flo-retina> nhnt11: should also be 4px between the tag icon and the first tag (currently looks like 6px)
13:29:41 <nhnt11> I can't unsee any of these now :-/
13:29:58 <nhnt11> Okay, adding margin-cleanup to my to-do list (I have to go out soon)
13:30:25 <atuljangra> I will go now :-) BBye.
13:30:40 <nhnt11> flo-retina: The transparent offline items are fine though? Except for the status dot (which I fixed btw)
13:30:46 <-- atuljangra has quit (Quit: Will be back at night. :))
13:31:43 <nhnt11> flo-retina: So I was right, asymetric padding is because of richlistbox.css.
13:31:55 <flo-retina> link?
13:31:57 <nhnt11> (padding-top/bottom: 6px; -moz-padding-start/end: 4px;)
13:32:00 <nhnt11> Just a second
13:32:18 <nhnt11> flo-retina: http://lxr.instantbird.org/instantbird/source/instantbird/themes/richlistbox.css#8
13:32:36 <flo-retina> so you mean we can save some pixels in the account manager?
13:33:17 <nhnt11> Apparently, but there it appears the top margin is greater than the left...
13:33:40 <nhnt11> It seems dependent on the protocol icon there though.
13:34:19 <-- qlum has quit (Ping timeout)
13:34:20 <nhnt11> flo-retina: Would you like me to change richlistbox.css, or just override it in awesometab.css?
13:34:38 --> qlum has joined #instantbird
13:34:47 <flo-retina> nhnt11: override for now
13:35:09 <flo-retina> I don't want us to start bikeshedding the white space in the account manager; it's way off topic for your GSoC project ;)
13:35:45 <nhnt11> :)
13:36:12 * nhnt11 isn't sure if flo-retina is still picking on what he said about the about panels being off topic -_-
13:36:36 <flo-retina> nhnt11: what's your point?
13:37:00 <nhnt11> Nothing, never mind
13:37:01 <nhnt11> :P
13:37:25 <flo-retina> nhnt11: the cost/reward of the /about panel is interesting. Tweaking 2px of whitespace in a window that's mostly good enough already seems like it has at most marginal value ;)
13:37:57 <nhnt11> Okay okay :P
13:38:08 <-- qlum has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- mpmc has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- flo-retina has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- jb has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- chrisccoulson has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- Optimizer has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- Suiseiseki has quit (concrete.mozilla.org sand.mozilla.org)
13:38:08 <-- Tonnes has quit (concrete.mozilla.org sand.mozilla.org)
13:38:39 <nhnt11> flo-retina: I get it, I was kidding :)
13:39:02 --> Suiseiseki has joined #instantbird
13:39:09 <nhnt11> There goes sand..
13:39:53 --> chrisccoulson has joined #instantbird
13:41:16 --> Tonnes has joined #instantbird
13:41:18 --> jb has joined #instantbird
13:41:24 --> mpmc has joined #instantbird
13:41:24 --> qlum has joined #instantbird
13:41:29 --> Optimizer1 has joined #instantbird
13:43:09 <nhnt11> flo: So I fixed the margin issues, I think. Screenshot in a minute.
13:46:22 <nhnt11> Gtg
13:46:30 <nhnt11> Be back in a couple hours
13:46:30 <nhnt11> Bye
13:46:35 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
13:47:35 --> flo-retina has joined #instantbird
13:47:35 * ChanServ sets mode +qo flo-retina flo-retina 
13:47:57 <flo-retina> gravel... :(
13:47:58 <flo-retina> or is it called "sand" again?
13:51:44 <clokep_> There's usually three servers IIRC, gravel, sand and concrete.
13:51:50 <clokep_> I also saw dust the other day. (o_O)
13:56:34 <-- flo-retina has quit (concrete.mozilla.org sand.mozilla.org)
13:58:41 <-- Kaishi has quit (Quit: Kaishi)
14:11:03 <-- jb has quit (Ping timeout)
14:11:35 --> flo-retina has joined #instantbird
14:11:35 * ChanServ sets mode +qo flo-retina flo-retina 
14:17:08 * clokep_ pokes qheaden and wonders if he's not _away.
14:26:44 --> novabyte has joined #instantbird
14:27:27 --> dionisos has joined #instantbird
14:28:41 <instantbot> clokep@gmail.com denied feedback for attachment 2532 on bug 1587.
14:28:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1587 min, --, 1.5, clokep, REOP, Re-sync build scripts with comm-central
14:29:51 * clokep_ thinks he only half finished syncing that. :(
14:43:12 <-- dionisos has quit (Ping timeout)
14:51:54 --> jb has joined #instantbird
14:54:12 <-- Nirgali has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
14:55:10 <-- jb has quit (Quit: jb)
15:05:09 --> jb has joined #instantbird
15:12:20 --> Nirgali has joined #instantbird
15:31:51 --> nhnt11 has joined #instantbird
15:33:18 * nhnt11 realizes he never posted that screenshot
15:33:25 * clokep_ has been waiting for it.
15:33:56 <nhnt11> clokep_: I didn't change any of the central whitespace or font sizes, just margins.
15:34:18 <nhnt11> I'll play a bit more with font sizes now
15:34:54 <nhnt11> Here's how it is now: http://puu.sh/3sBTi.png
15:35:32 <clokep_> nhnt11: So what does the proto icon show?
15:35:36 <clokep_> What information is it showing me?
15:36:03 <nhnt11> clokep_: The protocol from which the most available buddy for that contact is online from.
15:36:31 <nhnt11> Pretend I said "from" only once.
15:37:41 <nhnt11> clokep_, flo-retina: If you have anything at all in mind that would fill up whitespace without unnecessary info, please do let me know.
15:38:09 * Optimizer1 is now known as Optimizer
15:38:24 <clokep_> nhnt11: Hm OK, are buddies from accounts of mine that are offline showing up i here?
15:38:31 <clokep_> (I.e. their status is UNKNOWN?)
15:38:45 <nhnt11> They show up but at the end of the list.
15:39:06 <nhnt11> The list is sorted by status first, then by display name.
15:39:32 <nhnt11> You're saying they shouldn't? That would be something to think about.
15:40:13 <clokep_> You can't start a conversations w/ them, is what I'm saying. :)
15:40:34 <nhnt11> Actually you can, it'll just say your account is offline if you try sending a message ;)
15:41:11 * clokep_ isn't sure if you're trying to make a joke or not. :-/
15:41:55 <nhnt11> I meant openConversation works, but never mind.
15:42:24 <clokep_> I meant from a "will it do what the user wants it to" point of view. ;)
15:42:31 <clokep_> Not in a technical point of view.
15:42:32 <nhnt11> Yeah, got it.
15:43:13 <nhnt11> Making the fonts larger looks... gross. :/
15:44:30 <nhnt11> Making the status text a bit larger seems fine tough
15:44:59 <nhnt11> (http://puu.sh/3sCeP.png)
15:45:27 <-- mpmc has quit (Connection reset by peer)
15:46:24 <clokep_> I wonder if having status text for any of those would make it look nicer. ;)
15:46:30 <clokep_> Hmm...that was meant to be a :)
15:47:01 <nhnt11> clokep_: Yeah, it looks way better when contacts have status messages.
15:47:45 <clokep_> OK
15:51:54 <flo-retina> clokep_: opening the tab for someone on a disconnected account will be useful once we merge the conv scrollback and the log viewer
15:53:13 <clokep_> True. :)
15:54:41 <nhnt11> Hm.
15:54:53 <nhnt11> So I'll leave unknown status contacts there then
15:55:10 <flo-retina> nhnt11: yeah, it does't matter we can deal with it later
15:55:59 <nhnt11> flo-retina: Are the margins fine now other than the tag icon?
15:56:16 <flo-retina> they are better
15:56:32 <flo-retina> I would be curious to see a screenshot where the margin between 2 buddy icons is 4px
15:56:47 <nhnt11> Okay.
15:57:32 <flo-retina> I don't see why the tags font is smaller than the status font
15:58:55 <nhnt11> flo-retina: Hmm. Should I remove the italics and slightly transparency too?
16:01:14 <flo-retina> nhnt11: this is how the awesomebar with a tag looks: http://i2.minus.com/idKjd0qWWI2WJ.png
16:01:31 <flo-retina> have you downsized the icon?
16:02:00 <flo-retina> nhnt11: I think it would also be helpful to see a screenshot with a (long) status message
16:02:05 <nhnt11> Yeah.
16:02:06 <nhnt11> Okay.
16:03:54 <nhnt11> Btw, that's not the tag icon I get in Firefox..
16:03:58 <nhnt11> Probably a retina display thing.
16:05:50 <clokep_> I don't think retina displays use different icons?
16:06:09 <nhnt11> clokep_: They do afaik.
16:07:41 <flo-retina> clokep_: the icon files are different, but it's usually just a larger version of the same image
16:08:14 <flo-retina> nhnt11: you are right, it's not the same icon :-S
16:08:24 <flo-retina> http://mxr.mozilla.org/mozilla-central/source/browser/themes/osx/places/tag.png?force=1 vs http://mxr.mozilla.org/mozilla-central/source/browser/themes/osx/places/tag@2x.png?force=1
16:10:47 <nhnt11> http://puu.sh/3sD9B.png
16:11:00 * nhnt11 thought the italics and slight transparency on tag text looked nice.
16:13:34 <nhnt11> Preserving the italics and transparency, but upping the font size looks like this: http://puu.sh/3sDeP.png
16:15:41 <flo-retina> nhnt11: any reason for not having the "Available -" at the beginning of the status, like in the conversations?
16:16:11 <nhnt11> flo-retina: I didn't realize that it was shown that way.
16:16:14 <nhnt11> I'll change it.
16:16:21 <clokep_> :)
16:17:59 <flo-retina> nhnt11: the more I look at it, the more I think that the tags are related to the contact, and the prpl icon indicates which buddy we have selected based on the status, so I'm thinking it would make sense to put the tag list on the first line, and the prpl icon on the second line (additional benefit: it would free more space for long status messages :))
16:19:09 <nhnt11> Makes sense.
16:19:17 <nhnt11> Though it deviates from the conversation header :)
16:19:42 <flo-retina> nhnt11: yeah, "it deviates from the conv header" is the reason why I hesitated before proposing this change
16:19:50 <nhnt11> flo-retina: Here's what it looks like with 2px padding: http://puu.sh/3sDuU.png
16:20:09 <flo-retina> that reduces the height of the window? :-P
16:20:33 <nhnt11> No, but I changed the padding for only the first two elements using DOM inspector so I covered up the remaining items :P
16:21:08 <flo-retina> how do you feel about it?
16:21:11 * nhnt11 likes it better with 4px
16:21:19 <nhnt11> I think 2px looks just a bit too cramped.
16:21:58 <flo-retina> so this is really not what I asked for
16:22:12 <nhnt11> :S
16:22:13 <flo-retina> I asked for a change of the margin between the icons
16:22:23 <flo-retina> and you also reduced the margin left of the icon
16:22:41 <nhnt11> 1 second
16:23:20 <flo-retina> what I wanted is the padding top of the items (possibly except the first one) to be 2px. And padding bottom (maybe except the last one) be 2px.
16:25:40 <nhnt11> Here it is without "except the first/last one": http://puu.sh/3sDFE.png
16:28:11 <flo-retina> what's the size of the buddy icons in there?
16:28:17 <nhnt11> 48x48
16:31:52 <-- Even has quit (Input/output error)
16:41:16 <-- jb has quit (Ping timeout)
16:42:55 --> atuljangra has joined #instantbird
16:45:37 <flo-retina> nhnt11: alright, that margin change doesn't look like an improvement
16:46:39 <flo-retina> so for the next screenshot: get rid of the italic and transparency for tags, and put tags on the first line. :)
16:48:07 <nhnt11> I already got rid of the italic/transparency for tags.
16:48:23 * nhnt11 will customize these in his userChrome.css ;)
16:48:41 <nhnt11> Aaand they're on the first line now.
16:54:18 <nhnt11> flo-retina: http://puu.sh/3sEP3.png
16:55:01 <nhnt11> The tag icon probably needs padding-top: 2px;
16:55:41 <-- novabyte has quit (Quit: bye bye)
16:55:51 * flo-retina is in a meeting
16:58:02 <-- gerard-majax_ has quit (Ping timeout)
17:00:05 <nhnt11> Here it is with 2px margin-top on the tag icon: http://puu.sh/3sF22.png
17:09:55 <clokep_> These all look the same to me. :(
17:10:03 <clokep_> Understand why I don't do UI things now? :)
17:10:39 <nhnt11> :P
17:12:20 * atuljangra same with me :P
17:16:07 <flo-retina> nhnt11: http://puu.sh/3sF22.png looks quite good to me (doesn't mean we can't improve it more, but for a first version we land, it should be good enough!) :)
17:17:12 <nhnt11> flo-retina: Great! But I'm spending a few minutes now trying to re-write parts of <content> to better match the conversation header. I want to see if I can match the look a little better.
17:17:37 --> EionRobb has joined #instantbird
17:18:46 <nhnt11> (Mainly, the display name is a bit lower down, kinda centered)
17:19:09 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:19:16 --> nhnt11 has joined #instantbird
17:19:21 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:19:27 <flo-retina> nhnt11: yes, I almost asked you to center vertically the display name in the space left available after displaying the status message at the bottom.
17:20:19 <nhnt11> flo-retina: The thing is, the conversation header uses a stack, which I don't really like much.
17:20:50 <flo-retina> but then I was afraid the end of the first line would be strange if it was above the centered display name
17:20:51 <nhnt11> They are two elements that go one below the other, I don't see why they need to be stacked.
17:20:54 <flo-retina> so I didn't say anything :)
17:21:17 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:23:13 <nhnt11> I think this looks way cleaner: http://puu.sh/3sFWt.png
17:23:27 <nhnt11> (I've been wanting to get rid of the bold display name for a while but it didn't look as good till now)
17:23:45 <nhnt11> clokep_: This one will look different :P
17:24:34 <clokep_> Looks pretty similar to me.
17:24:35 <nhnt11> The font sizes are exactly the same as the conversation header, but I think the status text and tags could be a bit larger.
17:24:56 <nhnt11> Haha, okay.
17:26:58 --> atuljangra has joined #instantbird
17:30:11 * nhnt11 thinks this should be final: http://puu.sh/3sGdb.png
17:31:51 --> myk has joined #instantbird
17:33:05 * clokep_ thinks m yk usually only joins here when he's found a bug. ;)
17:35:07 <myk> usually, although in this case it's because i invited someone else to join and wanted to see if he would! (he hasn't yet)
17:35:31 <clokep_> What a jerk! :(
17:35:41 * clokep_ guesses that /he/ has a bug. :P
17:36:10 <myk> actually, he has a wish!
17:36:32 <clokep_> OK. :)
17:36:43 * nhnt11 can't figure out how to force the display name hbox to occupy as much space as possible (and thereby send the status hbox to the bottom)
17:36:54 <nhnt11> flex="1" Isn't working..
17:36:58 <myk> i also have a wish (contacts integration into the messaging window), but y'all already know about that one ;-)
17:37:12 <clokep_> nhnt11: Is it flexing in the wrong direction? Does the other thing flesx more?
17:37:34 <nhnt11> No, it simply is having no effect :S
17:37:35 --> gerard-majax_ has joined #instantbird
17:37:36 <clokep_> myk: Single window mode thing? Yeah flo wants that too...I think he has some ideas but hasn't started on it yet.
17:37:45 <clokep_> nhnt11: I'd need to see the code, sorry.
17:38:15 <nhnt11> clokep_: Lmpbtfy, though I thought you didn't like UI code..
17:38:43 <nhnt11> http://pastebin.instantbird.com/236317
17:39:03 <clokep_> nhnt11: I don't like UI, but I happen to be decent at understanding XBL.
17:39:10 <nhnt11> :)
17:39:21 <qheaden> Hello everyone. :)
17:39:29 <nhnt11> Good morning qheaden
17:39:56 <clokep_> It's afternoon here. :)
17:40:03 <clokep_> nhnt11: Looks like it should work. :-/
17:40:08 <clokep_> Try flex=1000 or something? :P
17:40:12 <nhnt11> Hah, okay.
17:40:19 <qheaden> Hey nhnt11, clokep_
17:40:46 <clokep_> nhnt11: Oh wait.
17:40:54 <clokep_> nhnt11: What exactly are you trying to do?
17:40:54 <nhnt11> clokep_: flex="1000" didn't work :(
17:41:12 <-- myk has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
17:41:20 <clokep_> Flex can be weird.
17:41:21 <nhnt11> clokep_: The first hbox should expand and take as much space as possible, pushing the second one to the bottom.
17:41:40 <clokep_> Doesn't it make more sense to just align them properly?
17:41:48 <nhnt11> I then want to vertical-align: middle the stuff in the first hbox.
17:41:53 <nhnt11> Hmm.
17:41:56 <nhnt11> okay.
17:42:02 <clokep_> Hello qheaden. I'd like to hear where we are this week at some point? What's next, etc.
17:45:56 <qheaden> clokep_: Okay.
17:46:20 <qheaden> clokep_: In a blog, email, or just directly telling you on IRC?
17:49:01 <clokep_> qheaden: Here is fine. :)
17:50:14 <clokep_> I.e. are conversations "done"?
17:50:16 --> flo-retina has joined #instantbird
17:50:16 * ChanServ sets mode +qo flo-retina flo-retina 
17:51:20 <qheaden> clokep_: As for private ones, they are close to done. I just have to be able to set the status of the buddy in the conversation window.
17:51:41 <nhnt11> flo-retina: http://log.bezut.info/instantbird/130701/#m600
17:51:49 <nhnt11> I can't get it to work :(
17:52:08 <clokep_> qheaden: So you don't need to do anything special there besides having a buddy attached...that will at least work for people on the buddy list. :)
17:52:30 <flo-retina> nhnt11: is there a 1 line summary of the problem?
17:52:37 <flo-retina> (I'll have another call very soon)
17:52:43 <nhnt11> I linked the one line summary :-/
17:52:53 <nhnt11> Here's the code: http://pastebin.instantbird.com/236317
17:52:56 --> mib_2gierz has joined #instantbird
17:53:40 <nhnt11> I want the status hbox to go to the bottom, the display name hbox to fill up the remaining space at the top, and the elements of the display name hbox to be vertical-align: middle; and it's refusing to work.
17:53:50 <nhnt11> If you're busy, it's alright.
17:54:51 <flo-retina> you may need to play with both the "flex" and "pack" attributes
17:55:00 <nhnt11> Ah, pack.
17:55:02 <nhnt11> Thanks.
17:55:18 <nhnt11> Forgot about pack.
17:55:55 <flo-retina> and maybe you want a vbox rather than an hbox for the display name
17:56:04 <flo-retina> not sure
17:56:33 <clokep_> qheaden: http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/irc.js#587 does this in the IRC code, but there are some bugs wiht this...e.g. it doesn't work if the buddy isn't on your buddy list
17:56:55 <nhnt11> Why vbox? o.O
17:58:12 <qheaden> clokep_: Thanks.
17:58:18 <flo-retina> nhnt11: not sure, it's possible I haven't fully understood what you are trying to do
17:59:07 <nhnt11> That gives me an idea actually
18:01:31 <nhnt11> Cool, got it to work using two <xul:spacer flex="1"/>'s around the first hbox
18:01:37 <nhnt11> Kinda hacky...
18:02:06 <nhnt11> Actually I take that back, I don't consider this hacky.
18:02:08 <clokep_> nhnt11: Just curious, do you know exactly what flex means?
18:02:25 <clokep_> It's how much an element will "flex" not necessary how much space it fills.
18:02:33 <clokep_> IIRC.
18:02:46 <clokep_> It was always kind of the inverse of what I expected it to be.
18:03:11 <nhnt11> clokep_: What I understand is, if two elements together fill a container, then their sizes will be in ratio of their flexes.
18:03:19 <clokep_> Yes.
18:03:55 <nhnt11> Hmm, actually that means setting flex="1" on the second one and flex="10000" on the first one would work.
18:04:11 <nhnt11> But I actually think using two spacers is a better solution
18:04:16 <clokep_> OK.
18:05:29 <nhnt11> Nope, setting flex="10000" and flex="1" doesn't work.
18:06:36 <qheaden> clokep_: Okay, I got the conversation statuses working.
18:06:47 * nhnt11 is going to stop with the UI here, and get a new patch ready.
18:06:52 <mib_2gierz> hi
18:07:03 <qheaden> clokep_: If a person sends you a message, and they aren't on your buddy list, an unknown status is proper anyway.
18:07:07 <nhnt11> flo-retina: Here's a screenshot at what I want to settle at finally: http://puu.sh/3sHGz.png
18:07:15 <qheaden> clokep_: You don't get to know a person's status unless you are their buddy.
18:07:19 <qheaden> Hi mib_2gierz.
18:07:31 <clokep_> qheaden: OK, it depends on the protocol. :)
18:07:39 <clokep_> (On IRC you can actually get their status if you query for it.)
18:07:50 <qheaden> clokep_: Yeah, it does depend on the protocol.
18:07:55 <qheaden> I don't think Yahoo allows that though.
18:08:00 <clokep_> Well you don't have to worry about that bug then. ;)
18:08:04 <qheaden> :)
18:08:19 <clokep_> nhnt11: IMO you should get that up for review and landed.
18:08:20 <mib_2gierz> i have dwnloaded instantbird from site extracted it tell me how to install it to use
18:08:26 <clokep_> Then we can all bikeshed about it after playing w/ it.
18:08:36 <qheaden> mib_2gierz: What OS are you running?
18:08:52 <mib_2gierz> ubuntu
18:09:03 <nhnt11> clokep_: Sounds good :)
18:09:27 <qheaden> mib_2gierz: Okay. Move the extracted folder to wherever you want to keep it. You can keep it in the home folder, or place it in /opt.
18:10:09 <qheaden> mib_2gierz: If you open up the extracted folder, you should see the "instantbird" executable file in there. Click that, and it should open for you.
18:11:05 <qheaden> mib_2gierz: Are you using the Unity interface?
18:11:46 <mib_2gierz> dear there are four executables which one?
18:12:24 <qheaden> mib_2gierz: Do you see one called just "instantbird"?
18:13:01 <qheaden> mib_2gierz: Actually, sorry. "instantbird" is a shell script. Do you see that?
18:13:12 <qheaden> You might have to add executable permissions to it.
18:13:41 <mib_2gierz> qheaden it's named intantbird-bin
18:13:41 * nhnt11 likes how you can just double click "Instantbird.app" on Mac ;)
18:13:54 <nhnt11> (Though Windows should be almost as easy?)
18:14:05 <qheaden> mib_2gierz: Do you see a shell script called just "instantbird" without the bin?
18:14:13 <mib_2gierz> yes
18:14:27 <qheaden> mib_2gierz: Double click that file.
18:14:33 <qheaden> And execute it.
18:15:24 <clokep_> nhnt11: It's very easy on everything except Linux because we don't really "package" for Linux (no rpms, etc.)
18:15:37 <nhnt11> Yeah.
18:15:46 * qheaden wonders if someone can serve as a package maintainer for Ib.
18:16:20 <qheaden> Can't a script just be written into the build servers to create Linux packages too? It would be MUCH easier to install.
18:16:51 <qheaden> Especially with Ubuntu, since it doesn't allow desktop icons without hacking it, and relies on icons given by the software package.
18:18:58 <clokep_> qheaden: We don't relaly have interest in maintaining packages for 40 thousand different distributions.
18:19:10 * nhnt11 wonders if there's a way to disable text smoothing in the Komodo editor.
18:19:22 <clokep_> nhnt11: Ask in #komodo, not here.
18:19:30 <nhnt11> Right, sorry.
18:20:32 <qheaden> clokep_: All you need is one .deb for apt-based distributions, and one .rpm for Red Hat based ones.
18:21:08 <mib_2gierz> qheaden i clicked on run but not able to see any activity
18:21:31 <clokep_> qheaden: And then you have to get it approved to get it into repositories, etc. It's things we're not interested in.
18:22:05 <clokep_> We'd certainly help someone do it though. ;)
18:22:15 <qheaden> clokep_: It can't just be hosted on your site? Just to make it easier for people who have terminal-phobia.
18:22:34 <qheaden> mib_2gierz: Are you using Ubuntu's Unity interface?
18:22:43 <qheaden> Which version of ubuntu are you on?
18:23:26 <mib_2gierz> 12.10
18:23:52 <mib_2gierz> qheaden what's unity interface?
18:24:24 <qheaden> mib_2gierz: That's the interface used by Ubuntu. The one where all of the icons line the left side of your screen. You have that right?
18:25:01 <mib_2gierz> yes
18:25:28 <mib_2gierz> qheaden but nothing appears there
18:25:58 <qheaden> mib_2gierz: Can you click "Run In Terminal" and see if any errors crop up?
18:26:09 <mib_2gierz> qheaden ok
18:27:23 <mib_2gierz> qheaden terminal is have opened and closed b4 i can see anything in it like flash
18:28:11 <qheaden> mib_2gierz: Okay, can you open a terminal, change to the instantbird directory you extracted, and run the "instantbird" script from the terminal manually?
18:29:46 <mib_2gierz> qheaden ok
18:30:36 <clokep_> mib_2gierz: Are you running a 64-bit OS? If so, you have to install the 32-bit compatibility libraries (or use the unofficial 64-bit Linux instantbird)
18:30:49 <qheaden> mib_2gierz: What clokep_ said.
18:31:18 <mib_2gierz> qheaden ok
18:31:31 <qheaden> From the terminal, try sudo apt-get install ia32-libs.
18:33:57 <mib_2gierz> qheaden clokep_ please have a look at this http://mibpaste.com/EXQmU8 
18:34:32 <qheaden> mib_2gierz: It says invalid link.
18:34:35 <clokep_> I can't open that, please use pastebin.instantbird.org
18:36:42 <mib_2gierz> qheaden clokep_ http://pastebin.instantbird.com/236338
18:37:46 <qheaden> mib_2gierz: Do you have a 64 or 32 bit system?
18:38:20 <mib_2gierz> 32 bit system but os i 64 bit
18:38:53 <qheaden> I don't think running 64 bit OS on a 32 bit CPU is possible.
18:39:15 --> dionisos has joined #instantbird
18:39:46 <mib_2gierz> qheaden ok so what i should do bcoz in when i run windows on it it shows 32 bit
18:40:26 <qheaden> mib_2gierz: Okay, so your version of Ubuntu must be 32 bit then. So it isn't ia32-libs, which is why it can't be installed.
18:40:48 <qheaden> Something else is causing errors. Try running the "instantbird" shell script in the terminal, and see what output it gives you.
18:40:55 <qheaden> The same one you clicked on before.
18:40:57 <clokep_> uname -a will give the type of US running.
18:41:09 <clokep_> Type of "OS", sorry.
18:42:56 <mib_2gierz> command is sh instantbird.sh right?
18:43:12 <qheaden> mib_2gierz: Just run ./instantbird
18:44:46 <mib_2gierz> qheaden msg i got is: ./run-mozilla.sh: 109: exec: ./instantbird-bin: not found
18:45:27 <-- dionisos has quit (Ping timeout)
18:45:41 <qheaden> mib_2gierz: Type uname -a in the terminal like clokep_ said and say what output you got.
18:47:54 <mib_2gierz> qheaden Linux ubuntu 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux
18:48:18 <qheaden> mib_2gierz: Okay, so your system is 64 bit. Windows reports 32 bit because you are using a 32 bit windows on a 64 bit machine.
18:49:00 <mib_2gierz> headen ok
18:49:08 <mib_2gierz> qheaden ok
18:49:18 <mib_2gierz> qheaden what shall i do?
18:49:38 <qheaden> Try installing ia32-libs-multiarch.
18:53:32 <qheaden> clokep_: I'm a little confused by the "Status of buddy" entry in the feature Etherpad.
18:54:12 <mib_2gierz> qheaden any solution for following when i tried by ubuntu software centre: This error could be caused by required additional software packages which are missing or not installable. Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
18:54:45 <clokep_> qheaden: You need to add more detail into that question. ;)
18:54:57 <clokep_> mib_2gierz: Are you sudoing?
18:55:32 <qheaden> clokep_: How is a buddy on or off the buddy list if they a "buddy"?
18:58:00 <clokep_> qheaden: Would you prefer if I use the word "contact" or "person you're talking to"?
18:58:47 <qheaden> Contact would probably be clearer.
19:00:10 <qheaden> I'll change it. :)
19:02:24 <flo-retina> nhnt11: so you removed the bold on the display name?
19:02:33 <nhnt11> Yes.
19:03:51 <flo-retina> I'm not sure what the other changes are, but http://puu.sh/3sHGz.png doesn't hurt my eyes, so go with it :)
19:08:02 <clokep_> qheaden: Does receiving messages work yet? :-S
19:08:06 <clokep_> Can we mark that as done?
19:08:34 <qheaden> clokep_: Yes, it works. But I'm still having trouble getting large-font messages from the web client.
19:08:49 <qheaden> I have to strip the font tag.
19:09:18 <clokep_> OK.
19:09:26 * clokep_ doesn't find that to be an interesting problem.
19:09:32 <clokep_> And possibly not even a case we should care about. :(
19:09:46 <qheaden> Okay.
19:10:17 <clokep_> I'd prefer you leave that for now and move on.
19:10:27 <clokep_> That doesn't need to be part of the first cut.
19:10:44 <qheaden> Sounds good.
19:11:12 <clokep_> As long as we have it noted somewhere that it has to be done!
19:19:40 <qheaden> mib_2gierz: You get it working?
19:21:27 <-- chrisccoulson has quit (Quit: OSError: [Errno 130] Owner died)
19:21:29 <qheaden> clokep_: After searching online, it turns out that the Yahoo! chat rooms closed down December 14, 2012.
19:23:00 <clokep_> qheaden: Oh, seriously? Psh, and we let you choose this protocol!?
19:23:13 <qheaden> :P
19:24:13 <qheaden> Conference chat still works though.
19:24:14 * clokep_ wonders why it is still in libpurple then. ;)
19:24:17 <clokep_> Oh.
19:24:25 <clokep_> What's the difference? :)
19:25:25 <qheaden> Conference chat is among friends. Chat rooms are public. Other than that, no difference from what I see.
19:26:23 * qheaden goes to have lunch
19:26:25 <clokep_> Oh, OK.
19:26:29 * qheaden is now known as qheaden_lunch
19:26:31 <clokep_> Just a naming thing then.
19:26:36 <clokep_> You keep weird hours...
19:33:50 <atuljangra> flo-retina: There seems to be a similar  _targetResource pbm with xep-0096 also, as I suspected. :-/
19:35:48 <-- mib_2gierz has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:38:04 <nhnt11> Do I have to add newConversation.png and tag.png twice for windows, once under skin/classic/instantbird and once in skin/classic/aero/instantbird?
19:38:06 <-- clokep_ has quit (Quit: http://www.mibbit.com ajax IRC Client)
19:39:13 --> clokep_ has joined #instantbird
19:39:44 <atuljangra> flo-retina: I'll just skip this targetResource thing for now, for the sake of progess. :s
19:39:51 <flo-retina> atuljangra: that's surprising
19:39:55 --> chrisccoulson has joined #instantbird
19:39:57 <atuljangra> hmm.
19:40:00 <flo-retina> only example 13 mentions something about needing the full JID
19:40:05 <flo-retina> and that's mentioned explicitly
19:41:31 <flo-retina> nhnt11: yes, but it may not be the same file
19:41:52 <flo-retina> nhnt11: http://mxr.mozilla.org/mozilla-central/source/browser/themes/windows/jar.mn#366
19:42:11 <nhnt11> Yes, I've done the (tag-aero.png)
19:42:16 <flo-retina> nhnt11: http://mxr.mozilla.org/mozilla-central/source/browser/themes/windows/places/tag-aero.png
19:42:18 <flo-retina> ok
19:42:24 <flo-retina> then I don't know what your question was :-P
19:42:32 <atuljangra> Yes. What should I do in this case. When I send some message from receiver to sender and after that I try to do the "Simple Profile Usage in Stream Initiation Offer" thing, then it works fine.
19:42:40 <nhnt11> I meant for icons which don't have a separate -aero version
19:45:47 --> rosonline has joined #instantbird
19:46:32 --> unghost has joined #instantbird
19:46:51 * qheaden_lunch is now known as qheaden
19:48:36 <qheaden> clokep_: I'm going to have to do some research on group chat. I've never used it, so I can't really say how it should normally operate.
19:48:47 <qheaden> While I'm doing that, I'm going to start working on adding options to the account.
19:49:20 <-- flo-retina has quit (Ping timeout)
19:49:44 --> flo-retina has joined #instantbird
19:49:44 * ChanServ sets mode +qo flo-retina flo-retina 
19:50:01 <clokep_> qheaden: OK.
19:50:04 <flo-retina> atuljangra: if you have an easy workaround that works fine, maybe we can just ignore the issue for now and figure it out later :)
19:50:12 <flo-retina> atuljangra: it's possible the server also just rejects file transfers if there's not an ongoing conversation, to avoid spam ;)
19:50:13 <clokep_> qheaden: MUCs should work fairly easily btw, since that's where a lot of IRC work went. :)
19:50:24 <qheaden> Yeah.
19:50:50 <atuljangra> flo-retina: yes that's a possibility. For now(testing) I just send a message from receiver to sender :P
19:51:09 <flo-retina> "hello, can you send me a file please?" ;)
19:51:20 <atuljangra> haha :P exactly.
19:53:10 <qheaden> Bug 2000 is annoying me very much today.
19:53:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2000 nor, --, ---, nobody, RESO DUPLICATE, New Google hangout users are shown to be typing when in fact they are not
19:53:41 <flo-retina> maybe just fix it? :)
19:53:55 <nhnt11> qheaden: I've been trying out different small fixes for that, but it appears it has to be fixed at protocol level.
19:54:19 <qheaden> flo-retina: If I have some time left after my project. ;)
19:54:26 <qheaden> nhnt11: Yeah.
19:54:40 <atuljangra> flo-retina: So after Alice sends bob the initiation request and bob replies with him being okay with file transfer. And Alice receives the "ok" result from bob. It's time to send the file. Then I should go and implement the ibb, right?
19:54:43 <flo-retina> well, it likely wouldn't take more than an hour ;)
19:55:15 <nhnt11> flo-retina: New patch coming up
19:55:22 <clokep_> qheaden: If you wanted to take a break some time this week and look at that for an hour or two I'd be OK with that. :)
19:55:29 <clokep_> It's still improving a js-proto. ;)
19:55:36 <qheaden> :P
19:55:46 <clokep_> atuljangra: That sounds correct, yes.
19:55:47 <flo-retina> atuljangra: sounds realistic
19:55:56 <qheaden> Okay. Maybe later this week. I have a friend that's been "typing" to me for 45 minutes now.
19:56:08 <atuljangra> flo-retina: like again initiator requests sessions and other stuff in xep0047, right?
19:56:31 <flo-retina> I haven't fully read these specs. I assumed you were reading them for me ;).
19:56:32 * nhnt11 ++'s qheaden if he fixes that bug.
19:56:57 <flo-retina> qheaden: if I pastebin a likely patch, would you test it?
19:57:03 <atuljangra> I am reading, was just confirming :P
19:57:11 <qheaden> flo-retina: Sure, I could test it.
19:57:22 * nhnt11 would like to try it too
19:58:28 <atuljangra> It's late here. I'll probably sleep now :) Will start the work tomorrow early :-)
19:58:38 * atuljangra lonely mornings on this channel :P
19:58:58 <nhnt11> atuljangra: Yeah, I prefer waking up later when people are around nowadays
19:59:42 <atuljangra> nhnt11: :)
19:59:49 <-- EionRobb has quit (Quit: Leaving.)
19:59:49 <atuljangra> Bbye :D
19:59:58 <nhnt11> Bye
20:00:18 <-- atuljangra has quit (Quit: He didn't quit, he'll be back!)
20:03:41 <flo-retina> possibly something like http://pastebin.instantbird.com/236368
20:04:05 <flo-retina> not very satisfying :-S
20:06:09 <clokep_> So that means you're always not typing if the state is not set.
20:06:55 <nhnt11> That makes sense to me.
20:06:59 <qheaden> Did anybody WireShark the communications?
20:07:10 --> myk has joined #instantbird
20:07:11 <qheaden> See what Hangouts is or is not sending.
20:07:43 <clokep_> qheaden: Why would you wireshark it? :-S
20:07:48 <clokep_> We log it.
20:07:58 <flo-retina> clokep_: well, the problem is... if you support typing notifications, you are supposed to include information for it in each <message> stanza
20:08:01 <qheaden> Ahh okay.
20:08:15 <flo-retina> qheaden: view-source:https://bugzilla.instantbird.org/attachment.cgi?id=2493
20:08:38 <clokep_> flo-retina: Interesting. :)
20:09:55 <flo-retina> I'm now looking at taht debug log
20:10:03 <flo-retina> I'm not even sure what the expected behavior for us to do is
20:10:23 --> dionisos has joined #instantbird
20:10:27 <flo-retina> now my guess is that we should handle the "inactive" state
20:11:28 <flo-retina> the patch I pastebined also does it... by accident :-D
20:12:06 <flo-retina> clokep_: when you anonimized that debug log, especially when making it foo@gmail.com, you never removed resources, right?
20:12:09 <clokep_> INACTIVE == NOT_TYPING?
20:12:17 <clokep_> flo-retina: Not usually, why?
20:12:35 <flo-retina> clokep_: no, "inactive" = "not paying attention to the conversation"
20:12:42 <flo-retina> not typing is "active"
20:12:52 <clokep_> flo-retina: Should I be?
20:12:58 <clokep_> Yeah, my real resource here is Instantwork. ;)
20:13:02 <flo-retina> so if we wanted to fully implement the spec, we should send "inactive" when the conv is put on hold
20:13:08 <flo-retina> but I see no reason to notify the other user of that
20:14:13 <flo-retina> clokep_: well, what confuses me is that the log contains the resource ANDROIDd81a80fd twice, and all the other message stanzas are sent to the bare JID
20:14:23 <instantbot> nhnt11@gmail.com cancelled review?(aleth@instantbird.o rg) for attachment 2537 on bug 2015.
20:14:24 <instantbot> nhnt11@gmail.com requested review from benediktp@ymail.com  for attachment 2545 on bug 2015.
20:14:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2015 enh, --, ---, nhnt11, NEW, Display buddy list in a tab.
20:15:33 <flo-retina> well, the exact "inactive" definition in the spec is "User has not been actively participating in the chat session." with a suggested meaning of "User has not interacted with the chat session interface for an intermediate period of time (e.g., 2 minutes)."
20:15:46 * myk wonders why email addresses sometimes show up with spaces in them (like "aleth@instantbird.o rg" above)
20:16:06 <nhnt11> I've wondered that too.
20:16:18 <flo-retina> myk: because instantbot replaces line breaks in bugzilla's emails with a space
20:16:31 <nhnt11> Haha.
20:16:55 <myk> flo-retina: aha!
20:17:48 <clokep_> And it conveniently makes them not valid emails anymore. :)
20:18:48 <nhnt11> flo-retina: I'm opening a new bug for the type=
20:18:58 <nhnt11> "content" in aboutPanel's browser*
20:19:04 <nhnt11> And I'm unsure what to set the bug title as.
20:19:05 <flo-retina> :)
20:19:41 * nhnt11 looks at today's commits and doesn't see much.
20:19:41 <flo-retina> nhnt11: "about panels opened in tabs should have content privileges" ?
20:19:46 <nhnt11> UI tweaks take too long -_-
20:19:51 <nhnt11> okay..
20:21:35 <instantbot> New Instantbird (UI) bug 2030 filed by nhnt11@gmail.com.
20:21:37 <flo-retina> nhnt11: you don't even want to know how long it took me to write one line of CSS today ;)
20:21:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2030 min, --, ---, nobody, NEW, About pages opened in tabs should have content privileges.
20:22:14 <nhnt11> Heh
20:22:47 * nhnt11 always tests even the smallest patches before uploading..
20:23:48 * qheaden discovers his Yahoo prpl accounts can't be removed yet. :-S
20:24:23 <nhnt11> :O
20:24:37 <nhnt11> Setting type="content" revealed why about:credits didn't work on my test profile
20:24:43 <nhnt11> The proxy was set incorrectly xD
20:26:29 <-- dionisos has quit (Ping timeout)
20:26:43 <flo-retina> and it wasn't visible without setting the type? :-o
20:26:51 <nhnt11> No, it just didn't load
20:26:51 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2546 on bug 2030.
20:26:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2030 min, --, ---, nhnt11, ASSI, About pages opened in tabs should have content privileges.
20:26:58 <nhnt11> Now it gave me an error alert.
20:27:50 * flo-retina would prefer an error page saying the proxy refused connections
20:28:06 <clokep_> qheaden: Is an error thrown? :)
20:28:12 <qheaden> clokep_: Yeah. :)
20:28:24 <qheaden> I'm implementing remove and unInit now.
20:29:16 <clokep_> :)
20:29:46 <instantbot> florian@instantbird.org granted review for attachment 2546 on bug 2030.
20:29:47 <flo-retina> nhnt11: can you mark that bug as blocking the /about one? (I don't remember the number :-P)
20:29:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2030 min, --, ---, nhnt11, ASSI, About pages opened in tabs should have content privileges.
20:30:08 <nhnt11> instantbot: about bugs
20:30:13 <instantbot> 23 bugs found. Five shown, please message me for more.
20:30:14 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=274 enh, --, nobody, NEW, Private chat mode (temporarily disable logging) - NOT about OTR and the like
20:30:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=320 enh, --, nobody, NEW, On IRC, message themes should have a way to know the status (op/halfop/voiced/...) of the person who
20:30:16 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=526 enh, --, nobody, NEW, Provide UI to open about:crashes and about:support
20:30:17 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=527 nor, --, nobody, NEW, Customize about:support with Instantbird/libpurple specific information
20:30:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=882 nor, --, nobody, NEW, About page not found
20:30:33 <flo-retina> ah, maybe you fixed bug 526 :-P
20:30:33 <clokep_> nhnt11: Please don't do that in channel. :(
20:30:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=526 enh, --, ---, nobody, NEW, Provide UI to open about:crashes and about:support
20:30:48 <nhnt11> clokep_: I realized, sorry :(
20:31:11 --> jb has joined #instantbird
20:31:17 * nhnt11 seems to be apologizing to clokep_ a lot these days :P
20:31:34 * clokep_ seems to be cranky these days. :-/
20:31:39 <-- myk has quit (Ping timeout)
20:32:02 --> dionisos has joined #instantbird
20:32:23 <flo-retina> nhnt11: you know you can attach a patch at the same time as you file a bug, right? :)
20:32:45 <clokep_> Minimize all thy bugspam!?
20:32:46 <nhnt11> flo-retina: Really? I tried that once but it seemed to not let me mark it as a patch? Maybe I'm blind...
20:34:04 <instantbot> clokep@gmail.com set the Resolution field on bug 526 to DUPLICATE of bug 2002.
20:34:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=526 enh, --, ---, nobody, RESO DUPLICATE, Provide UI to open about:crashes and about:support
20:34:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2002 enh, --, 1.5, nhnt11, RESO FIXED, Add an /about command to open the about:* pages
20:35:46 <clokep_> Now we could fix bug 527 to ease questions. ;)
20:35:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=527 nor, --, ---, nobody, NEW, Customize about:support with Instantbird/libpurple specific information
20:38:50 <nhnt11> Odd, I can't seem to join #chatdev. I think it's on hold, but it's not in my buddy list.
20:39:00 <qheaden> My accounts can now be deleted, but when I restart Ib, they come back.
20:39:01 <nhnt11> And /join #chatdev doesn't work
20:39:16 <clokep_> qheaden: Your profile could be in a funky state?
20:39:19 <clokep_> nhnt11: Errors?
20:39:22 <qheaden> nhnt11: Your nick is in chat dev.
20:39:28 <clokep_> nhnt11: You're in it already.
20:39:36 <flo-retina> qheaden: your code likely throws at some point, before we reach the account manager code that deletes the account from the profile
20:39:39 <qheaden> clokep_: Probably.
20:39:41 <nhnt11> Right but it's... gone.
20:39:49 <nhnt11> Aha
20:39:51 <nhnt11> an error
20:39:52 <qheaden> flo-retina: I think I need to remove my profile.
20:39:54 * clokep_ is now known as clokep
20:40:05 <flo-retina> qheaden: I don't know what that means :-P
20:40:06 <nhnt11> I get this when I open the blist:
20:40:19 <clokep> nhnt11: Try it now. ;)
20:40:21 <qheaden> :P
20:40:35 <clokep> nhnt11: Get what? :-S
20:40:35 <nhnt11> Not working.
20:40:39 <nhnt11> One sec
20:40:49 <nhnt11> clokep: You kicked me?
20:40:56 <flo-retina> he did
20:40:57 <nhnt11> That won't work, because the conversation is on hold.
20:41:01 <flo-retina> nhnt11: what was the error? :)
20:41:07 <nhnt11> http://pastebin.instantbird.com/236392
20:41:15 --> myk has joined #instantbird
20:42:02 <-- GeekShadow has quit (Ping timeout)
20:42:11 <nhnt11> I was on another channel, #test. Also on hold, also not showing up in the blist, etc.
20:42:52 <-- dionisos has quit (Ping timeout)
20:45:09 <qheaden> Hmm, removed and re-created my Ib profile, and when I created and deleted a new Yahoo account, it still won't go away after restart.
20:45:41 --> GeekShadow has joined #instantbird
20:46:55 <flo-retina> qheaden: http://lxr.instantbird.org/instantbird/source/chat/components/src/imAccounts.js#611
20:47:23 <flo-retina> if your account's "remove" method throws, lines 614 and 615 will never be executed
20:48:16 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
20:48:21 --> nhnt11 has joined #instantbird
20:48:34 --> EionRobb has joined #instantbird
20:48:39 <qheaden> flo-retina: This is my remove() and unInit() method: http://pastebin.instantbird.com/236393
20:49:22 <flo-retina> qheaden: what I'm saying is: you should add a try { ... } catch(e) {Cu.reportError(e); dump(e+"\n")}; in there ;)
20:49:40 <qheaden> OK. :)
20:51:10 <qheaden> Nothing is being thrown.
20:53:11 --> novabyte has joined #instantbird
20:56:38 * nhnt11 should go to bed soon..
20:59:19 <clokep> qheaden: Did you cehckout IRC's method?
20:59:33 <qheaden> clokep: I did.
21:00:15 <clokep> Hmm...
21:00:32 * clokep isn't sure.
21:00:42 <instantbot> nhnt11@gmail.com cancelled review?(benediktp@ymail.com ) for attachment 2545 on bug 2015.
21:00:43 <instantbot> nhnt11@gmail.com requested review from benediktp@ymail.com  for attachment 2547 on bug 2015.
21:00:45 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2015 enh, --, ---, nhnt11, NEW, Display buddy list in a tab.
21:04:59 <-- qlum has quit (Connection reset by peer)
21:05:01 --> qlum has joined #instantbird
21:05:07 <-- Tonnes has quit (Connection reset by peer)
21:05:42 --> Tonnes has joined #instantbird
21:08:12 <clokep> qheaden: If that's not throwing...I really have no idea. :(
21:08:23 <clokep> Is Instantbird shutting down cleanly?
21:08:28 <clokep> No errors in the console/
21:09:08 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
21:09:12 --> nhnt11 has joined #instantbird
21:11:20 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
21:13:08 <-- novabyte has quit (Ping timeout)
21:14:11 --> nhnt11 has joined #instantbird
21:20:52 <qheaden> clokep: Everything seems to be shutting down cleanly.
21:21:03 <nhnt11> Good night.
21:21:47 <qheaden> Goodnight nhnt11.
21:25:20 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com)
21:25:47 <-- jb has quit (Ping timeout)
21:28:06 <qheaden> I'll be back in about an hour.
21:28:09 * qheaden is now known as qheaden_away
21:30:47 <clokep> qheaden_away: Things to check: Add a dump, is your statement getting called at all? (I.e. is it even trying to remove the account)
21:31:03 <clokep> Can you remove other accounts (i.e. an IRC account).
21:34:27 <clokep> You've probably done that already though. :0
21:38:26 --> Mic has joined #instantbird
21:38:26 * ChanServ sets mode +h Mic 
21:38:55 <Mic> Hi
21:39:38 <clokep> Apparently Mibbit shows unknown CTCP commands. ;)
21:41:04 <Mic> clokep: I know :D
21:42:16 <Mic> 850 lines of backlog, meh :S
21:44:36 <flo-retina> Mic: I no longer read the backlog ;)
21:45:22 <-- clokep has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:54:10 * Mic doesn't like http://puu.sh/3sDuU.png .
21:54:23 <Mic> It's too packed. Too much text on too little space :(
21:54:50 <flo-retina> Mic: it's not the one we are keeping ;)
21:55:03 <flo-retina> I think we all agreed to dislike that one
21:55:29 <Mic> I thought I'd forget if I wouldn't comment immediately. Maybe I should have read the rest of the logs instead ;)
21:55:39 <flo-retina> Mic: http://puu.sh/3sHGz.png is what we are keeping
21:56:27 <Mic> That's much better :)
21:59:18 --> nhnt11_phone has joined #instantbird
22:03:51 --> mpmc has joined #instantbird
22:04:06 <Mic> I'd still say that there's too little contrast between the display name and the status text in http://puu.sh/3sHGz.png
22:04:57 <nhnt11_phone> Mic: I believe the final patch I submitted contains smaller status text and tags label
22:05:11 <Mic> I'll check that :)
22:05:23 <nhnt11_phone> (All fonts should be identical to the conversation header)
22:13:31 <Mic> Do about:add-ons and about:memory work properly when loaded in a content-priviledges browser?
22:14:11 <flo-retina> hmm
22:14:29 * flo-retina wonders if nhnt11_phone has tested
22:15:10 <nhnt11_phone> I don't think i tested addons
22:15:27 <nhnt11_phone> I think i tested memory, can't be sure.
22:19:35 * qheaden_away is now known as qheaden
22:19:38 <-- nhnt11_phone has quit (Input/output error)
22:20:15 <qheaden> I'm back.
22:20:23 <qheaden> I didn't try removing other accounts. Let me try.
22:21:47 <-- myk has quit (Ping timeout)
22:21:57 <qheaden> Aha!!! It's happening for other accounts too.
22:23:28 --> nhnt11_phone has joined #instantbird
22:23:29 <-- nhnt11_phone has quit (Quit: nhnt11_phone)
22:24:01 --> myk has joined #instantbird
22:25:52 <-- unghost has quit (Input/output error)
22:26:56 --> FireFly_TB has joined #instantbird
22:32:05 <Mic> Good night!
22:32:36 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com)
22:34:28 <qheaden> flo-retina: So other accounts won't stay deleted either. It is something up with my Instantbird.
22:34:59 --> clokep has joined #instantbird
22:34:59 * ChanServ sets mode +o clokep 
22:35:04 <flo-retina> do you have the same problem with a nightly?
22:35:37 <qheaden> Let me download a nightly.
22:40:46 --> wnayes has joined #instantbird
22:43:01 * clokep hopes not.
22:43:12 <-- FireFly_TB has quit (Ping timeout)
22:45:04 <qheaden> Okay, I found my problem.
22:45:40 <qheaden> I kept exiting my compiled version forcefully with Ctrl-C in the terminal window instead of just clicking File->Quit
22:46:47 <clokep> I did ask if it was quitting properly. ;)
22:47:42 <qheaden> In your defense, you did. :)
22:49:56 <qheaden> Aww man. Locked my account out by mistake.
22:50:17 <qheaden> It doesn't stop trying to login when an invalid password is given. It just retries seconds later.
22:50:41 <clokep> :(
22:50:59 <clokep> If you give the error about the password being wrong it shouldn't.
22:51:13 * qheaden goes to check his error code.
22:53:47 <clokep> :)
22:54:30 <qheaden> There is no prplIAccount.AUTHENTICATION_ERROR? :-S
22:55:21 <EionRobb> oops :)
22:55:58 <flo-retina> qheaden: http://mxr.mozilla.org/comm-central/source/chat/components/public/imIAccount.idl#112
22:56:00 <clokep> qheaden: Umm....http://lxr.instantbird.org/instantbird/source/chat/components/public/imIAccount.idl#117
22:56:31 <flo-retina> Good night
22:56:38 <qheaden> Night flo-retina. 
22:56:48 <qheaden> clokep: Wow, I was using the wrong error code all along.
22:59:28 <clokep> qheaden: :)
23:00:01 <qheaden> clokep: Would it be okay to have a const array that maps errror codes from Yahoo's servers to error codes in Ib?
23:00:07 <qheaden> I already have one for the error messages.
23:00:22 <clokep> qheaden: That would probably be OK, yes.
23:01:02 <qheaden> clokep: Or should I modify kLoginStatusErrors to contain both the error message and Ib error code in a two-element array mapped to the Yahoo errors?
23:01:18 <clokep> qheaden: That probably makes more sense.
23:01:29 <qheaden> clokep: Okay, I'll do it that way.
23:01:56 --> Kaishi has joined #instantbird
23:09:22 <qheaden> clokep: How should this line be split? http://pastebin.instantbird.com/236474
23:09:35 <qheaden> It is pretty far over 80 characters.
23:10:42 <clokep> qheaden: http://pastebin.instantbird.com/236475
23:11:06 <qheaden> clokep: I agree. Thanks.
23:43:26 <qheaden> clokep: Which error is used for an invalid username? ERROR_AUTHENTICATION_ERROR?
23:44:36 <clokep> qheaden: http://lxr.instantbird.org/instantbird/source/chat/components/public/imIAccount.idl#116
23:46:11 <qheaden> The invalid username error applies to passwords too huh?
23:48:40 <clokep> qheaden: What?
23:48:53 <clokep> Line 116 is ERROR_INVALID_USERNAME
23:49:51 <qheaden> Okay. I will use that when the credentials are bad.
23:50:35 <clokep> I'm confused, didn't you just ask what to use if the username is invalid?
23:53:31 <qheaden> I'm sorry. I meant password.
23:53:54 <qheaden> But that all falls under bad credentials. The servers don't specify which was wrong.
23:54:03 <clokep> Ah.
23:54:08 <clokep> Then just do ERROR_AUTHENTICATION_FAILED