All times are UTC.
00:00:55 <-- qlum has quit (Quit: Getting the <censored> out.) 00:15:04 <-- Nirgali has quit (Ping timeout) 00:57:22 <instant-buildbot> build #417 of win32-onCommit is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-onCommit/builds/417 01:09:30 <-- wnayes has quit (Ping timeout) 01:12:42 --> wnayes has joined #instantbird 01:17:15 --> Nirgali has joined #instantbird 01:32:10 --> atuljangra has joined #instantbird 01:32:41 <atuljangra> Good Morning :-) 02:40:26 <-- wnayes has quit (Quit: wnayes) 02:44:01 <-- atuljangra has quit (Ping timeout) 03:08:09 <instant-buildbot> build #895 of linux-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/895 03:33:03 <-- qheaden_away has quit (Ping timeout) 03:36:29 --> qheaden has joined #instantbird 03:36:40 <instant-buildbot> build #887 of macosx-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/887 05:12:35 --> atuljangra has joined #instantbird 05:31:19 --> EionRobb has joined #instantbird 05:53:31 <instant-buildbot> build #990 of win32-nightly-default is complete: Success [build successful] Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/990 05:54:56 <atuljangra> instant-buildbot: yay! 05:54:57 <instant-buildbot> What you say! 05:55:12 <atuljangra> instant-buildbot: only if you understand me :s 06:09:33 <atuljangra> Is "from" field from IQ stanzas automatically omitted? 06:24:30 --> mpmc has joined #instantbird 06:50:35 --> jb has joined #instantbird 07:01:53 <-- Mook has quit (Ping timeout) 07:05:23 --> Mook has joined #instantbird 07:14:31 <-- wuwei has quit (Connection timed out) 07:19:37 <-- Mook has quit (Quit: Mook) 07:27:52 --> eson57 has joined #instantbird 07:28:19 <eson57> Good morning guys! 07:28:56 <-- mpmc has quit (Connection reset by peer) 07:29:38 <atuljangra> eson57: Good Morning :-) 07:30:21 <eson57> I was wondering about the compile warnings from translate build bot. Is there something I can do about it? 07:30:21 <eson57> configure: warning: No assembler or assembly support for libvpx. Using unoptimized C routines. 07:30:21 <eson57> configure: warning: No assembler or assembly support for libjpeg-turbo. Using unoptimized C routines. 07:32:04 <atuljangra> eson57: sorry, no idea :S 07:36:10 <-- eson57 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 07:37:00 --> eson57 has joined #instantbird 07:46:14 <atuljangra> Weirdly, pidgin and empathy are not responding to my iq file-sending requests. 07:46:16 <atuljangra> :( 07:46:31 <atuljangra> I need to test this thing before doing anything. 07:46:35 <atuljangra> :'( 07:59:51 <-- jb has quit (Ping timeout) 08:13:36 --> gerard-majax_ has joined #instantbird 08:18:42 --> jb has joined #instantbird 08:29:11 --> aleth has joined #instantbird 08:29:11 * ChanServ sets mode +h aleth 08:33:18 <atuljangra> Now, I someone sends me an file transfer request, how do I listen to it? I saw how vCards are handled. Should I change onIQStanza method in such a way, that if it has children as "open", then I, being a receiver can respond to that. 08:33:29 <atuljangra> s/an/a 08:35:17 <aleth> atuljangra: You mean with a callback? 08:35:35 <aleth> Unfortunately I don't know my way around the XMPP code :( 08:36:16 <atuljangra> aleth: iirc Callback is used when I send a stanza, and receives a stanza with same id. 08:36:55 <aleth> If you receive a file transfer request, doesn't the protocol create a file transfer object, and can then pass things to it? 08:37:29 <atuljangra> aleth: But, when I'm a receiver, then I haven't send a stanza yet, but still if i receive a stanza, how do I perform an operation on it? 08:38:22 <aleth> I don't understand the question :( 08:38:33 <atuljangra> aleth: oh okay. Let me explain. 08:39:30 <atuljangra> Alice is on the receiving end, Bob is sending. Now Bob started the session, and send an ibb request. Next step would be Alice sending an ack back to Bob. 08:39:57 <atuljangra> I want to know, how do I know if Bob has sent me something. 08:40:13 <aleth> So at that point, doesn't the protocol want to notify the UI? 08:40:36 <aleth> So the user can decide whether to accept/reject? 08:40:45 <atuljangra> Yes. 08:41:05 <atuljangra> that would come later. Initial pbm is how would I know, in first place, if bob sent me something. 08:41:32 <aleth> I'm not sure I understand. Isn't it received like any other XMPP message? 08:41:46 <atuljangra> Yes, it's an iq stanza 08:42:14 <aleth> Oh, are you asking how to best implement XMPP additions? 08:42:40 <aleth> Don't you have a module for the XMPP file transfer stuff? 08:43:21 <atuljangra> Um, yes. I need to add this to the original code, so that all these ibb iq stanzas can be handled with my xmpp filestransfer module. 08:43:36 <aleth> I don't know about the XMPP code, but for IRC, such extensions to the basic protocol are handled in additional modules, like for example http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircSASL.jsm 08:44:11 <aleth> Basically if a stanza arrives that can't be handled by the basic handler, we try to give it to the other registered handler modules. 08:44:25 <aleth> See http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircHandlers.jsm 08:45:10 <aleth> I'm not sure if anything like it already exists for XMPP, or whether you would have to code it. flo would know (he polished the XMPP code). 08:45:47 <atuljangra> Okay. Yes, I got the idea, I was just looking for the best place to add this. Thanks :-) 08:46:14 <aleth> This is probably a less confusing example of an additional IRC handler module http://lxr.instantbird.org/instantbird/source/chat/protocols/irc/ircNonStandard.jsm 08:47:07 <aleth> I suppose for IRC you'd want a module for each XEP or something like that? 08:47:26 <atuljangra> Yes, I think so, 08:47:38 <aleth> s/IRC/XMPP ;) 08:47:43 <atuljangra> heh :P 08:48:39 <atuljangra> Okay. I guess I got it. All suce requests are handles in xmpp-session.jsm, where they are further directed towards the on_Stanza functions of the corresponding account. 08:49:06 <atuljangra> So, I need to make addition to onIQStanza function, to handle ibb requests. 08:49:15 <atuljangra> aleth: Sounds about correct? 08:49:57 <aleth> Yes, or if you follow the IRC approach, make the existing "standard" on_Stanza handler one of many handlers, and then loop over all the handlers 08:50:58 <aleth> But you'll know the XMPP code better than me by now so you'll find the best way ;) 08:51:09 <atuljangra> Heh okay ;-) 08:51:33 <atuljangra> I'll just implement a lil something, clokep and flo are always there to correct me :) 08:52:08 * atuljangra hates his new habbit of waking up early. Nobody is online that time. 08:52:09 <aleth> Yes, it seems you are the first to add a XEP, so you can invent the mechanism for that :D 08:52:21 <atuljangra> aleth: yay :D 08:52:26 <aleth> Peace and quiet ;) 08:52:56 <atuljangra> It was so quite that I was chatting with instant-buildbot earlier :P 08:53:09 <aleth> Was he helpful? :P 08:53:17 <atuljangra> no :P 08:53:19 <-- jb has quit (Ping timeout) 08:53:35 <aleth> hi there instantbot 08:54:41 <atuljangra> instant-buildbot: you there? 08:55:05 <aleth> instantbot: botsnack 08:55:07 <instantbot> :) 08:55:18 <atuljangra> heh/ 08:55:23 --> jb has joined #instantbird 08:55:36 <atuljangra> that reminds me, I need to have some lunch :-) 08:55:47 <atuljangra> aleth: brb 30 mins :-) 08:58:49 * atuljangra is now known as atul_lunch 09:11:17 <-- jb has quit (Ping timeout) 09:17:14 --> qlum has joined #instantbird 09:29:12 --> wuwei has joined #instantbird 09:31:07 <-- eson57 has left #instantbird () 09:33:19 * atul_lunch is now known as atuljangra 09:46:56 --> Mic has joined #instantbird 09:46:56 * ChanServ sets mode +h Mic 09:47:25 <Mic> wnayes tooltip redesign is looking quite good already :) 09:55:03 --> jb has joined #instantbird 09:55:39 <-- Mic has quit (Connection reset by peer) 09:55:56 --> Mic has joined #instantbird 09:55:56 * ChanServ sets mode +h Mic 10:11:18 <-- jb has quit (Ping timeout) 10:14:05 --> dionisos has joined #instantbird 10:16:05 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 10:16:29 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client) 10:21:47 <-- Optimizer has quit (Ping timeout) 10:22:32 --> Optimizer has joined #instantbird 10:23:24 <-- dionisos has quit (Ping timeout) 10:28:03 --> Hronom has joined #instantbird 10:36:02 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2542 on bug 451. 10:36:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=451 nor, --, ---, aleth, NEW, Participants Need Context Menu 10:44:48 --> mpmc has joined #instantbird 10:46:00 --> atuljangra has joined #instantbird 10:54:17 <instantbot> aleth@instantbird.org cancelled review?(florian@instantbird .org) for attachment 2542 on bug 451. 10:54:18 <instantbot> aleth@instantbird.org requested review from florian@instantbird .org for attachment 2543 on bug 451. 10:54:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=451 nor, --, ---, aleth, NEW, Participants Need Context Menu 11:03:37 <atuljangra> aleth: The error console do show me all the stanzas that I receive, right? 11:04:04 <aleth> atuljangra: Depending on your about:config settings. I think the debug log is more useful. 11:08:47 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client) 11:24:00 --> nhnt11 has joined #instantbird 11:27:23 --> atuljangra has joined #instantbird 11:37:32 <atuljangra> aleth: http://pastebin.instantbird.com/235428 11:40:33 <aleth> atuljangra: It looks OK to me... but I've never worked on XMPP. 11:41:06 <atuljangra> from field is automatically set, right? 11:41:36 <aleth> It should be 11:41:51 <atuljangra> I'm not receiving the stanza on the other end :-/ 11:42:38 <aleth> Does the stanza look right in the outgoing debug log? 11:42:59 <nhnt11> atuljangra: Just a suggestion, qheaden was using Wireshark to debug this kind of stuff to great success. 11:43:04 <atuljangra> Yes, except it does not contain the from field. 11:43:14 <nhnt11> (Though I don't know exactly what you're doing or anything, so feel free to ignore me) 11:43:21 <atuljangra> nhnt11: Oh thanks :-) 11:45:08 <atuljangra> aleth: "from" field is absent in the outgoing debug log. 11:45:32 <aleth> But it's set for other iq stanzas? 11:46:06 <atuljangra> no, so I guess that's ok? 11:46:14 <aleth> Do you know what these stanzas /should/ look like from looking at some other client, or ?documentation 11:46:27 * atuljangra wonders if there is a way in which he can get incoming and outgoing log in different files. 11:46:29 <atuljangra> aleth: 11:46:41 <atuljangra> aleth: I'm using IB only, no other client. 11:46:44 <aleth> No, the log contains everything 11:46:51 <atuljangra> I've two account, Alice and Bob. 11:47:12 <aleth> But each account has its own log 11:47:47 <aleth> Also you could maybe use different instances for each to avoid complicating things? 11:48:10 <atuljangra> aleth: Yes, I can. I'll try 11:48:23 <atuljangra> What was the command again? Used it a while agao 11:48:26 <atuljangra> *ago 11:48:31 <nhnt11> -P 11:48:34 <aleth> --no-remote 11:48:45 <atuljangra> okay. 11:49:12 <aleth> If you are seeing messages from different accounts mixed up in the same debug log then something is broken :-/ 11:50:06 <atuljangra> Actually I'm just looking at terminal :s 11:50:39 <aleth> Put each instance in its own terminal ;) 11:50:50 <atuljangra> heh, doing the same. 11:50:53 <atuljangra> romeo@montague.net/orchard 11:50:59 <atuljangra> sorry :s 11:51:46 <nhnt11> Going out, bye! 11:51:48 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 11:51:59 <aleth> I'm sorry I don't know enough about XMPP to be able to help you with how these stanzas should look... Doesn't the documentation contain examples though? 11:53:31 <atuljangra> Yes, it contain. And they are looking fine, that's why I am confused :/ 11:53:59 <aleth> If the sending end is fine, maybe the receiving end has problems? :P 11:54:22 <atuljangra> Tried that also. 11:54:33 <atuljangra> I'm not able to create multiple instances. 11:54:43 <aleth> What OS?\ 11:55:00 <atuljangra> if I go to /obj-dir/mozilla/dist/bin -P, the same window comes into focus. 11:55:02 <atuljangra> Ubuntu 11:55:12 <aleth> You need a separate profile for each of course 11:55:18 <atuljangra> yes. 11:55:20 <aleth> It's -P profilename 11:55:40 <aleth> And --no-remote 11:56:09 <atuljangra> tried. 11:56:21 <atuljangra> intantbird -P testib 11:56:33 <aleth> intantbird -P testib --no-remote 11:57:06 <atuljangra> ah ok 12:02:51 <atuljangra> Assuming receiving end is corrupted, then also, shouldn't the debug log show me what is getting received? 12:03:26 <aleth> The receiving debug log should show you everything (even if it is not handled). 12:04:03 <atuljangra> yes, so the request is not there. That means it has not received it yet. 12:08:31 <aleth> What if you replace this.to with this.domain? 12:08:38 <atuljangra> Trying. 12:08:51 <aleth> (just wildly guessing) 12:09:42 <aleth> Or leave it null? 12:12:13 <atuljangra> it worked. :D 12:12:21 <atuljangra> this.domain 12:12:31 <atuljangra> But why? 12:13:14 * atuljangra yay yay yay. 12:13:15 <aleth> Don't know exactly. I was guessing this.to is only for messages, but you should find out! 12:13:31 * atuljangra offers aleth his soda :P 12:13:56 <aleth> heh, thanks :P 12:14:36 <atuljangra> :D 12:14:47 <atuljangra> Finally can do a lil progress. 12:14:47 <aleth> Are you unsure of what the spec want the stanza to be in this case, or unsure of how the IB implementation fills in the fields? 12:15:50 <aleth> If it's the second, the code should tell you, if it's the first, there is probably an IRC channel somewhere on freenode for XMPP protocol questions 12:15:58 <atuljangra> Umm, mixture of both, I guess. But this clears things out. I guess I should be able to make some progress now. 12:16:02 <aleth> atuljangra: At least now you are sending and receiving :) 12:16:22 <atuljangra> aleth: okay, I'll join the channel :-) 12:16:41 <atuljangra> aleth: yes. Hoping to send an actual file now :D 12:27:40 <-- EionRobb has quit (Quit: Leaving.) 12:28:09 --> EionRobb has joined #instantbird 12:30:01 <-- EionRobb has quit (Ping timeout) 12:39:05 --> Mic has joined #instantbird 12:39:05 * ChanServ sets mode +h Mic 12:43:27 --> clokep has joined #instantbird 12:43:27 * ChanServ sets mode +o clokep 12:47:59 --> nhnt11 has joined #instantbird 12:52:45 <nhnt11> wnayes' tooltip redesign looks nice :) 12:54:15 <nhnt11> Hmm, I should probably set the tooltips for contacts in the blist-tab. 12:55:00 <clokep> aleth: atuljangra: Unfortunately the IRC modules thing is probably the total wrong way to do the XMPP stuff. 12:55:37 <clokep> He is not the first ot add an XEp at all, we support a bunch of them. 12:55:50 <atuljangra> clokep: oh okay :-) 12:55:54 <clokep> They're directly done in xmpp-session and push out to particular handler functions like you said. 12:56:04 <atuljangra> Yes. 12:57:30 <atuljangra> clokep: Did you look at the pastebin? 12:57:41 <atuljangra> clokep: http://pastebin.instantbird.com/235428 12:58:44 <clokep> atuljangra: What about it? 12:59:55 <atuljangra> Does is look okay to you, Should I use this.domain instead of this.to ? 13:00:40 <clokep> atuljangra: I'm really not familiar with XMPP. 13:01:23 <atuljangra> Umm okay. :-) 13:01:44 <clokep> nhnt11: Do you have a picture of those tooltips? 13:01:51 <clokep> atuljangra: I can read the spec if you want, but probably not today. 13:02:03 <nhnt11> Give me a minute. 13:03:09 <atuljangra> clokep: No. that's okay. I was just confused. Things were working when I used this.domain instead of this.to, but now I don't know why both of them are not working. I'll look into it. :_ 13:03:12 <atuljangra> *:) 13:03:35 <clokep> atuljangra: I don't really know what you mean by tihs.to vs. this.domain. 13:04:10 <instantbot> clokep@gmail.com set the Resolution field on bug 2006 to FIXED. 13:04:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2006 enh, --, 1.5, clokep, RESO FIXED, The /invite command should support taking more than one nick as parameter 13:04:38 <aleth> atuljangra: I think you have to figure out how the various XMPP object properties line up with what's in the spec to feel more confident. 13:05:05 <atuljangra> clokep I'll just look into it :) 13:05:12 <atuljangra> aleth: Yes, working on that :) 13:05:34 <aleth> Then you can become our XMPP expert and fix our XMPP bugs ;) 13:05:34 <nhnt11> clokep: http://puu.sh/3rMHs.png 13:05:49 <atuljangra> aleth: heh sure :D 13:06:05 <clokep> Thanks. 13:08:08 <atuljangra> I will take a small break now. 13:08:12 <atuljangra> Bye. :D 13:08:14 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client) 13:10:58 <nhnt11> Gtg, bye 13:10:59 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 13:23:27 <-- Hronom has quit (Client exited) 13:26:22 --> Hronom has joined #instantbird 13:35:16 <-- Hronom has quit (Ping timeout) 13:41:33 --> Hronom has joined #instantbird 13:48:54 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 13:49:12 --> Mic has joined #instantbird 13:49:12 * ChanServ sets mode +h Mic 13:49:47 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 13:50:53 --> Mic has joined #instantbird 13:50:53 * ChanServ sets mode +h Mic 13:58:30 --> atuljangra has joined #instantbird 14:05:24 --> dionisos has joined #instantbird 14:06:26 --> wnayes has joined #instantbird 14:09:39 <wnayes> Hmm, looks like the tooltip patch will need some work based on that screenshot :) 14:10:05 <wnayes> It didn't place the status correctly because the left column name isn't just "Status" 14:11:14 <-- atuljangra has quit (Input/output error) 14:14:15 <wnayes> I wasn't aware of any other way to get the status other than catching it from "getTooltipInfo" 14:15:48 <Mic> wnayes: were you looking for the value of the status text or the label for it? 14:16:34 <aleth> wnayes: http://lxr.instantbird.org/instantbird/source/chat/components/public/imIUserStatusInfo.idl 14:16:52 <aleth> Oh, sorry, you mean for buddies of course. 14:18:25 <Mic> What's an acceptable replacement for imgur? :( 14:18:43 <Mic> It's not working for me at all anymore. Always stuck on "Pending..." during upload. 14:18:45 <aleth> minus? 14:18:56 <aleth> also bad, but at least it works... 14:20:12 <-- dionisos has quit (Ping timeout) 14:21:41 <wnayes> Mic: The value for the label text I suppose :) 14:22:22 <-- qlum has quit (Ping timeout) 14:22:31 <Mic> That's how I'd imagine it with paddings/margin and stuff: http://i2.minus.com/jcLNQqWblRlux.png 14:22:42 --> qlum has joined #instantbird 14:24:56 <-- clokep has quit (Ping timeout) 14:24:58 <Mic> The user icon itself, the labels and the protocol icons have the same distance from the left side. The separators extend 2px further and end at the same distance as the border of the user icon. 14:26:44 <aleth> Maybe some of those separators should go all the way to the edge? 14:26:59 <aleth> Or would that look weird. 14:29:19 --> nhnt11_phone has joined #instantbird 14:30:12 <nhnt11_phone> Mic: I've been using puush for a couple of years now and it works great for me: http://puush.me 14:30:17 <Mic> Here's a detailed view: http://i1.minus.com/jqd5a1z91d8iy.png 14:30:59 <Mic> I placed the red lines there to show which elements would have the same "indentation". 14:32:28 <-- aleth has quit (Quit: Ciao) 14:32:40 <wnayes> Here's what they look like for me on Windows: http://i.imgur.com/Plnsj1K.png 14:33:21 <wnayes> I think the left margin is definitely needed for when the icon is visible. 14:34:23 * wnayes will be back in a hour or so. Thanks for trying out this patch :) 14:36:31 <-- nhnt11_phone has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 14:41:54 <-- wuwei has quit (Connection timed out) 14:45:51 <-- Hronom has quit (Client exited) 14:49:23 --> nhnt11 has joined #instantbird 15:02:14 <-- Kaishi has quit (Ping timeout) 15:07:05 --> Kaishi has joined #instantbird 15:10:22 --> rosonline has joined #instantbird 15:18:01 <nhnt11> Mic: I'm trying to add a bottom border to the contact names in blist-tab 15:18:06 <nhnt11> But it's showing up as a strikethrough 15:18:07 <nhnt11> No idea why. 15:18:36 <nhnt11> (i.e. the border isn't at the bottom of the label) 15:19:16 <nhnt11> http://puu.sh/3rQrV.png 15:19:17 <Mic> I'd start by looking at the margins/paddings. 15:19:35 <nhnt11> That's the thing. I haven't set any of those specifically 15:19:47 <nhnt11> Been playing with this for a few minutes now. 15:20:29 <Mic> Is that something I'd be able to reproduce easily? 15:20:58 <nhnt11> I simply added border-bottom: 1px solid rgba(0, 0, 0, 0.25); to .displayName 15:21:08 <nhnt11> http://pastebin.instantbird.com/235545 15:21:11 <Mic> OK, I will try that. 15:21:43 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 15:22:10 --> Mic has joined #instantbird 15:22:10 * ChanServ sets mode +h Mic 15:24:50 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 15:25:08 --> Mic has joined #instantbird 15:25:08 * ChanServ sets mode +h Mic 15:26:26 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 15:26:46 --> Mic has joined #instantbird 15:26:46 * ChanServ sets mode +h Mic 15:27:09 <nhnt11> Mic: It works fine if I add the border to the hbox that contains the display name and prpl icon. 15:28:01 <nhnt11> I'm not sure it looks good overall though :) 15:28:58 <Mic> There'll be too many separators on this list then, most likely. 15:29:36 <nhnt11> Yeah, not at all easy on the eyes: http://puu.sh/3rQLT.png 15:29:50 <nhnt11> I'll leave it without the separator :) 15:31:29 <Mic> Yes, sounds like a good idea. On Windows there will even be grey border-bottom lines separating consecutive list items. 15:31:40 <Mic> I'll try it but I don't expect it to look good ;) 15:31:47 <nhnt11> Okay. 15:32:41 <Mic> How does a border with rounded corners around the user icons look for you? 15:33:04 <nhnt11> I initially used that, but it looked gross to meso I scrapped it. 15:33:16 <nhnt11> I' 15:33:21 <nhnt11> I want to try it again though* 15:33:48 * Mic doesn't like the sharp corners of the user icons :S 15:34:16 <nhnt11> Btw, is there a way to make the tag text gray but only when not highlighted? 15:35:58 <nhnt11> Hmm, maybe I can make it slightly transparent instead of setting the color. 15:36:48 <Mic> That might work, depeding on what you'd like to achieve ;) 15:36:51 <nhnt11> Yep, that seems to work well :) 15:37:07 <nhnt11> Well, right now, the gray text makes it very hard to read on selected items. 15:37:10 <Mic> If not, you can try something like (pseudo-code!): richlistitem[selected] > .tagLabel { color: black; } 15:37:38 <nhnt11> Hmm. 15:37:46 <nhnt11> I think opacity is fine :) 15:38:51 <Mic> Sure, if it works fine then it's OK :) 15:39:17 <Mic> I just wanted to show you how to realize the "only when highlighted" idea. 15:39:26 <nhnt11> Yep, thanks. 15:40:31 <nhnt11> Btw, the status icon and status text aren't perfectly aligned right now, do you think I should time fixing that? 15:40:47 <nhnt11> (I already tried a couple of things, but they didn't work as well as I'd hoped) 15:40:57 <nhnt11> Btw, here it is with the borders: 15:41:13 <nhnt11> http://puu.sh/3rR8P.png 15:42:03 <nhnt11> I think the real reason I don't like it is that the border is /below/ the image if there is one. 15:42:10 <nhnt11> So the sharp corners are still visible. 15:42:17 <nhnt11> Let me try to work around that.. 15:46:41 <nhnt11> Apparently I need to use -moz-border-radius for that. Giving it a go. 15:48:00 <nhnt11> Never mind, "Unknown property '-moz-border-radius" 15:48:17 <Mic> -moz-border-radius was deprecated and removed already iirc. 15:48:31 <nhnt11> Yeah.. Googling some more. 15:49:23 <Mic> I'm not quite sure if that works on images but there's background-clip afaik. 15:50:04 --> mib_6eul96 has joined #instantbird 15:50:29 <nhnt11> background-clip: border-box you mean? 15:50:31 <nhnt11> I'll try that. 15:51:20 <nhnt11> Btw, if I find something that works, we should do this in conversations too 15:51:47 <nhnt11> bg-clip didn't work :( 15:53:20 * Mic made it work. 15:53:32 <nhnt11> Oooh, how? :) 15:53:39 * nhnt11 was just trying setting -moz-appearance none 15:53:40 <Mic> I'm not convinced it's a practical idea though ;) 15:53:50 <mib_6eul96> hi where to find bugs related to instantbird 15:54:03 <nhnt11> mib_6eul96: http://bugzilla.instantbird.org 15:54:33 <Mic> I've used background clip and just set the icon with background: url(...) instead of as source of the image. 15:54:58 <nhnt11> Ah. You don't need background clip if you do that, afaik. 15:55:33 <nhnt11> Mic: You did [...].style.background = "url"? 15:56:19 <Mic> It would be [...].style.background = "url(" + imgUrl +")"; afaik. 15:56:42 <nhnt11> Right. 15:56:51 <Mic> I've used DOM inspector instead ;) 15:57:01 <nhnt11> Oh :P 15:57:38 <-- wnayes has quit (Ping timeout) 15:58:04 <nhnt11> Hmm, but there must be a proper way to do this. 15:58:25 <nhnt11> I'm not sure if using the background that way is ideal, since we use the background to set the default icon. 15:58:27 <Mic> Use an SVG mask on the image? ;) 15:59:07 <nhnt11> : 15:59:08 <nhnt11> :P 16:01:28 --> wnayes has joined #instantbird 16:03:10 <-- chrisccoulson has quit (Ping timeout) 16:04:00 <Mic> Maybe the idea is not that stupid by the way but it's hardly something you need to do now ;) 16:04:10 <nhnt11> Yeah.. 16:04:22 <nhnt11> But I don't understand why this doesn't "just work" 16:21:35 <nhnt11> Mic: Fixed it! 16:21:40 <nhnt11> overflow: hidden; ;) 16:21:58 <nhnt11> (I know I shouldn't have spent time on this but it bugged me) 16:22:50 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 16:23:22 --> Mic has joined #instantbird 16:23:22 * ChanServ sets mode +h Mic 16:25:10 <Mic> nhnt11: I like that very much :) 16:25:25 <nhnt11> :) 16:27:28 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 16:28:30 --> Mic has joined #instantbird 16:28:30 * ChanServ sets mode +h Mic 16:29:54 <nhnt11> Mic: Right now the status indicator icon is aligned bottom-right using a margin 16:30:09 <nhnt11> I don't like that, is there a way to do this properly? (I'm asking you as a shortcut) 16:32:42 <Mic> It seems that it's done this way in our code at the moment. 16:33:03 <Mic> We might try setting bottom and right to zero on the image. 16:33:21 <Mic> https://developer.mozilla.org/de/docs/XUL/stack 16:33:26 <nhnt11> I copied the way it's currently done from conversation.css 16:34:04 <Mic> With image I meant the "status dot" image 16:34:09 <nhnt11> Ah 16:34:12 <nhnt11> Let me try that. 16:35:16 <Mic> Ah, maybe we didn't do that to allow themes to place the image where they like? 16:35:51 <nhnt11> Oh. 16:35:53 <Mic> Just file a bug if it works and we can see if flo INVALID's it ;) 16:36:17 <nhnt11> It doesn't work, btw 16:36:35 <nhnt11> I think if I do that, I need to set the width and height of the other image in the stack as well. 16:36:46 <nhnt11> I was hoping for a CSS solution, anyway.. 16:37:16 <nhnt11> Bah, margins are probably enough since the size of the buddy icon is also set statically. 16:37:29 * nhnt11 stops bothering with this. 16:39:13 <Mic> You can use this in your userChrome.css by the way: http://pastebin.instantbird.com/235594 16:41:03 <nhnt11> Cool : 16:41:04 <nhnt11> :) 16:41:18 * nhnt11 wants to submit a patch for this 16:41:52 <nhnt11> Not sure if flo would say "bikeshedding" though ;) 16:46:03 <Mic> bbl 16:46:04 --> dionisos has joined #instantbird 16:52:32 <instantbot> New Instantbird (UI) bug 2028 filed by nhnt11@gmail.com. 16:52:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2028 tri, --, ---, nobody, NEW, User icon overflows its rounded border 16:54:32 <-- dionisos has quit (Ping timeout) 17:01:19 --> mpmc1 has joined #instantbird 17:01:21 <-- mpmc has quit (Ping timeout) 17:01:30 <instantbot> nhnt11@gmail.com requested review from florian@instantbird .org for attachment 2544 on bug 2028. 17:01:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2028 tri, --, ---, nhnt11, ASSI, User icon overflows its rounded border 17:06:02 * nhnt11 's tree is borked :( 17:06:47 <nhnt11> I forgot to qpop -a, switched to default branch and pulled, then tried to merge default on my awesometab(-experimental) branches.. and everything is weird now 17:07:02 <nhnt11> qpop results in an exception because of an hg shelve I had done ages ago. 17:07:08 <nhnt11> Ughhh 17:07:16 <nhnt11> Time for a fresh pull from my repo... 17:09:44 --> mpmc has joined #instantbird 17:10:56 <-- mpmc1 has quit (Ping timeout) 17:25:26 --> atuljangra has joined #instantbird 17:26:39 <atuljangra> Finally figured out the problem. And solved it using a little hack. 17:27:12 <atuljangra> It's been a tiring(and frustrating :s) day, So I'll probably get some sleep. :-D 17:27:17 <atuljangra> Good night :) 17:27:24 <nhnt11> Good night :) 17:27:24 <Mic> atuljangra: good night! 17:27:25 <-- atuljangra has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:31:21 <Mic> nhnt11: could you try if keyboard shortcuts for selecting text in the ... awesomebox are working fine? I've had problems with Shift+Home/Shift+End last time I tried. 17:32:34 <nhnt11> Mic: Shift+Home/End doesn't work on Mac -_- 17:32:43 <nhnt11> (Macs don't have Home/End keys iirc) 17:33:00 <-- Kaishi has quit (Quit: Kaishi) 17:33:09 <nhnt11> Maybe it's something wrong with my hackintosh setup though, idk. 17:33:17 <nhnt11> But I think I know what's going on :) 17:33:42 <Mic> I expect you'd need to check that no modifiers are set before forwarding the key events. 17:33:47 <nhnt11> Yeah. 17:34:34 <Mic> We do something similar from the input box of conversations. 17:35:14 <Mic> Up/Down/Page Up/Down/Home/End scroll the conversation when there's no text entered. 17:35:16 <nhnt11> I think I copied that code ;) 17:35:20 <nhnt11> But modified it. 17:35:27 <Mic> You have up/down keys on Macs? (scnr) 17:35:50 <nhnt11> :P 17:36:25 <nhnt11> Shift+Up/Down does the same thing as Shift+Home/End I think. 17:36:37 <nhnt11> (Select up to the beginning/end of the entered text?) 17:38:08 <Mic> Similar but not the same. 17:38:19 <Mic> In multi-line input boxes, there is a difference. 17:39:04 <nhnt11> Ah. 17:40:21 <nhnt11> Hmm 17:40:44 <nhnt11> I think to select up to the beginning/end of the current line, the shortcut on Mac is Cmd+Shift+Left/Right 17:40:58 <nhnt11> That's used to scroll through tabs in Ib though 17:41:23 <-- qlum has quit (Ping timeout) 17:41:27 <nhnt11> Mic: Does it sound reasonable to pass navigation keys to the list only if there are no modifier keys at all? 17:41:45 --> qlum has joined #instantbird 17:42:14 <Mic> Yes, that and also when the filter input box is completely empty? 17:42:54 <nhnt11> I think up/down should work even if the input box is empty 17:43:00 <nhnt11> Oh wait 17:43:35 <nhnt11> even if it isn't* empty 17:44:31 <Mic> Yes, exactly. 17:45:19 <-- mpmc has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 17:45:49 <-- rosonline has quit (Client exited) 17:50:40 <nhnt11> Okay, I'm rewriting this. 17:50:53 <nhnt11> Shift+navkeys should work in the list to select multiple contacts 17:51:01 <nhnt11> (I could see this being useful) 17:51:42 <nhnt11> So, what I'm going to do is, if the textbox is focused, then modifier keys prevent passing it to the listbox. 17:52:04 <nhnt11> No modifier keys=pass event to listbox, and don't focus textbox again. 17:52:21 <nhnt11> Then, if a non-navkey is pressed, refocus textbox and pass the event to it. 17:54:55 <Mic> You're excluding keys like Left/Right/Home/End here, right? -> "No modifier keys=pass event to listbox, and don't focus textbox again." 17:55:23 <nhnt11> Yes. 17:55:34 <Mic> What should happen when pressing "Escape"? 17:55:48 <nhnt11> Hmm. Should the awesomebar be cleared? 17:55:58 <nhnt11> (That's already done) 17:55:59 <Mic> Nothing? Clearing the input box? Or close the tab, maybe? 17:56:45 <nhnt11> Setting type="search" on the textbox automatically makes Escape clear it. I think we should keep this behavior. 17:57:08 <Mic> OK 17:57:38 <Mic> Great that you discovered the overflow: hidden solution for the icons. 17:57:46 <Mic> It looks so much better on the contact list :) 17:57:51 <nhnt11> It really makes a difference imo! 17:57:53 <nhnt11> :) 17:58:12 <-- wnayes has quit (Ping timeout) 17:58:33 * nhnt11 should set his display image. 17:58:50 --> flo-retina has joined #instantbird 17:58:50 * ChanServ sets mode +qo flo-retina flo-retina 17:59:01 * nhnt11 waves at flo-retina 17:59:13 <flo-retina> plenty of exciting stuff in my review queue :) 17:59:14 <flo-retina> I'll need to find time to go through it this week :) 17:59:54 <flo-retina> wnayes: random thought: If we start using a 'Tag' icon on http://puu.sh/3rQLT.png, we should also use it on http://i2.minus.com/jcLNQqWblRlux.png 18:01:34 --> wnayes has joined #instantbird 18:01:36 <Mic> If the tooltips were wider, I'd say we could put the tags on the lower right corner of the header section like they are on the items in the new conversation tab. 18:02:04 <nhnt11> Mic: Most of them are wide enough for that, at least for my contacts. 18:03:05 <flo-retina> Mic: I wonder how much feedback we want to send. Especially, do we want to get this landed as soon we get a version that isn't broken in some edge cases, and then improve the design in followups; or do we want to suggest improvements? 18:05:32 <Mic> Landing the new layout first and tweaking the design later sounds good to me. 18:06:23 <Mic> There's a couple of problems that definitely need to be addressed though (distorted icons, missing line for status message). 18:11:39 * Mic hopes to have time to look at the dark bubbles theme one day (among too many other things:S ). 18:14:17 <flo-retina> Mic: right, I saw you already gave feedback 18:22:43 <wnayes> Mic: I'm not sure what you mean by distorted icons? 18:23:12 <Mic> Have you tried the tooltip on a merged contact (with multiple buddies attached to it)? 18:23:28 <Mic> I can take a screenshot if you like. 18:23:54 <Mic> The protocol icons at the start of the rows for buddies are stretched horizontally for me. 18:24:15 <wnayes> I'd appreciate that. I don't have that many accounts set up in IB right now. 18:24:34 <wnayes> I'm not sure what would have caused that, as I didn't really change much below the new header. 18:25:45 --> Mnyromyr has joined #instantbird 18:27:47 <-- mib_6eul96 has quit (Quit: http://www.mibbit.com ajax IRC Client) 18:28:00 <Mic> wnayes: http://i4.minus.com/j2pMBZ4f4ltgs.png 18:28:25 <wnayes> Oh my, thanks! 18:30:44 <Mic> wnayes: great to see you contributing again :) 18:31:13 <Mic> Seems that Googles GSoC concept is working ;) 18:45:34 <-- flo-retina has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 18:49:26 --> dionisos has joined #instantbird 18:51:20 <-- dionisos has quit (Ping timeout) 18:55:49 <nhnt11> Mic: Will you be online much longer? 18:56:05 <Mic> Yes, a few hours most likely. 18:56:43 <nhnt11> Cool, I wanted to make sure I had help available before starting anything new :) 19:06:04 <nhnt11> Brb, need some food. 19:08:42 <qlum> something I want to know, if you scroll back to 19:42 or just two and a half hour if you are in another timezone does it say I disconnected? 19:10:24 <qlum> the last message before it should be nhnt11 saying Ah. 19:10:57 <Mic> qlum: no 19:10:57 <Mic> http://log.bezut.info/instantbird/130630/#m398 19:11:11 <qlum> most interesting 19:11:36 <qlum> this confirms my idea of disconnects post patch 19:12:08 <qlum> the client disconnects then reconnects because the ping times out but in truth the server just didn't respond 19:12:23 <qlum> as I was still there oon your end 19:12:36 <qlum> or not 19:12:46 <qlum> considering the let my try that was not there 19:13:38 <qlum> again never mind yoou had something else 19:13:46 <qlum> its further down 19:13:48 <Mic> You've been reconnected and we've never seen you leaving? 19:14:11 <Mic> aleth, clokep: ^ 19:14:11 <qlum> 17.39 on your end 19:14:20 <qlum> I see my disconnect there 19:14:45 <Mic> That's one hour later. 19:15:38 <qlum> never mind I said 2 and a half but I meant one and a half 19:15:40 <qlum> derp 19:15:51 <qlum> so nothing strange there 19:16:13 <qlum> same old disconnects however unlike before also hewre 19:16:38 <Mic> "Bug: IRC protocol plugin doesn't like time travel" ;) 19:19:30 <nhnt11> Hey, I saw qlum leaving. 19:19:48 <nhnt11> "qlum has left the room (Quit: Ping timeout)." 19:19:54 <qlum> yea 19:19:58 <nhnt11> That was right after http://log.bezut.info/instantbird/130630/#m407 19:20:07 <qlum> was just a mixup on times 19:20:28 <nhnt11> But why doesn't it show that you left in the log? 19:20:38 <qlum> it does 19:21:04 <qlum> a bit further down 19:21:35 <nhnt11> Shouldn't it tell everyone that you quit due to a Ping timeout at the same time? 19:21:51 <nhnt11> I don't know how it works exactly. Is the ping timeout p2p? 19:22:20 <nhnt11> (i.e. Is my client pinging you, and deciding you're gone? Otherwise, we should all have received your disconnect at the same time) 19:22:37 <qlum> never mind 19:23:10 <qlum> hmm 19:23:23 <qlum> if I search for that text I see nothing 19:23:24 <nhnt11> I'm confused. Afaik IRC pings are server-client. 19:24:29 <qlum> as a matter of fact I see nothing after :19:36:55 - nhnt11: (Select up to the beginning/end of the entered text?) until: 19:38:26 - Mic: Similar but not the same. 19:24:47 <nhnt11> Derp 19:24:50 <nhnt11> Sorry 19:24:50 <nhnt11> My bad. 19:24:52 <qlum> but no disconnect according to the sever log nor my client 19:25:13 <nhnt11> Your ping timeout quit was received by me at the same time as instantbot. 19:25:15 <qlum> oh never mind again 19:25:20 <nhnt11> Right after http://log.bezut.info/instantbird/130630/#m457 19:25:45 <qlum> I do see that part just an hour before 19:25:57 <qlum> yea 19:26:32 <qlum> that one and the line above it are cut out for me so I assume I had no connection then 19:26:41 <nhnt11> yeah. 19:27:09 <qlum> somewhere in the 2 minutes between pings and the time it takes to time out are lost 19:27:56 <qlum> I think bug 1942 clearly ain't dead yet 19:27:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1942 nor, --, ---, aleth, ASSI, Irc Networks disconnect then imminently reconnect again. 19:32:31 <nhnt11> Interesting bug. 19:32:37 <nhnt11> I hadn't paid attention to it before. 19:33:43 <qlum> well I have to admit it is a lot less often now 19:33:57 <qlum> and it did bring instantbird to actually pinging properly 19:35:31 <nhnt11> qlum: Interesting, in a comment on that bug you say moznet doesn't have this problem? 19:35:43 <qlum> It did not 19:35:53 <qlum> which was mainly due to moznet pinging us 19:36:04 <qlum> but I guess now we are pinging moznet they stop doing that? 19:36:28 <qlum> either way it now also happens on moznet but no longer happens on quakenet mibbit, and freenode 19:36:33 <qlum> so only on the smaller nets now 19:36:39 <qlum> and a lot less often then before 19:36:48 <qlum> in the range of once or twice a day now 19:37:47 <nhnt11> That's good. 19:38:49 <qlum> I thought it may have been disconnecting me to soon but it seems that is not the case 19:39:22 <nhnt11> Hmm 19:39:42 <nhnt11> I'm not well versed with the RFC, but I thought both servers and clients had to ping. 19:40:30 <nhnt11> I'm know that freenode and moznet send pings, but I haven't really ever used other networks. 19:40:52 <qlum> oddly enough freenode still had issues before 19:41:47 <qlum> I must say that the nets I do get disconnects now are moznet, stormbit, tweakers, ps3sanctuary which are all what I would call smaller nets 19:43:54 <qlum> well I am connected to 7 networks atm 19:44:23 <qlum> most of them just one channel and one of them on 3 channels 19:44:48 <nhnt11> Other clients don't have this problem (Sorry if you've already answered this, I'm curious and don't feel like going through all the logs) 19:44:58 <nhnt11> ?* 19:45:15 <qlum> well xchat which is the only other client I really tried 19:45:34 <qlum> although I am not sure if they don't have the rare disconnect 19:46:02 <qlum> what I am pretty sure of is that it happened after a isp+router switch 19:46:38 <nhnt11> Yeah, I saw your comment in that bug. 19:46:41 <qlum> considering the isp is virtual on the same network as the previous isp mostly just a router switch 19:47:41 <nhnt11> Well, I'm not going to be of much help on this but thanks and I'll try to follow progress on the bug. 19:49:36 <qlum> I doubt there will be that much progress other then a tweak in how often the client pings. I must add here that the router I am using is used quite often and I thing I would guess it is in the top 10 most used routers in the country 19:50:56 <-- Mic has quit (Quit: Instantbird -- http://www.instantbird.com) 19:52:06 <nhnt11> Wow, I just started another instance of Ib and am not able to connect to moznet at all. 19:52:27 <nhnt11> Never mind, unable to connect to any account at all. 19:52:41 * nhnt11 mutters about his crappy ISP 19:53:13 --> Mic has joined #instantbird 19:53:13 * ChanServ sets mode +h Mic 19:53:21 <-- Mic has quit (Input/output error) 19:53:32 --> Mic has joined #instantbird 19:53:33 * ChanServ sets mode +h Mic 19:54:19 <nhnt11> moznet is throttling me for reconnecting too fast, apparently. 19:56:02 --> Kaishi has joined #instantbird 19:57:38 <-- wnayes has quit (Ping timeout) 19:59:25 --> jb has joined #instantbird 20:01:09 --> wnayes has joined #instantbird 20:02:14 * nhnt11 needs to get a code beautifier for Komodo. 20:02:31 * nhnt11 looks in cloke_p's repository. 20:04:41 <nhnt11> Ugh, just tried a JS beautifier on an XBL file... the results were /not/ good. 20:04:51 * nhnt11 forgot he was editing XBL. 20:08:53 <Mic> bbl 20:39:27 <-- jb has quit (Ping timeout) 20:41:13 --> dionisos has joined #instantbird 20:50:25 --> EionRobb has joined #instantbird 20:52:27 --> chrisccoulson has joined #instantbird 21:04:58 <Mic> re 21:46:47 <Mic> Good night 21:47:01 <-- Mic has quit (Connection reset by peer) 21:48:11 --> mpmc has joined #instantbird 21:52:51 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105]) 21:58:00 <-- wnayes has quit (Ping timeout) 22:01:29 --> wnayes has joined #instantbird 22:05:33 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:06:01 --> nhnt11 has joined #instantbird 22:06:21 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:10:08 --> nhnt11 has joined #instantbird 22:12:31 <-- dionisos has quit (Ping timeout) 22:16:27 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:21:10 --> nhnt11 has joined #instantbird 22:24:09 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:31:04 --> nhnt11 has joined #instantbird 22:31:05 <-- nhnt11 has quit (Input/output error) 22:39:42 --> nhnt11 has joined #instantbird 22:39:44 <-- nhnt11 has quit (Quit: nhnt11) 22:53:04 --> nhnt11 has joined #instantbird 22:53:45 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 22:54:14 --> nhnt11 has joined #instantbird 22:55:25 <-- nhnt11 has quit (Quit: Instantbird 1.5a1pre -- http://www.instantbird.com) 23:58:08 <-- wnayes has quit (Ping timeout)