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