All times are UTC.
00:03:43 --> Rym has joined #instantbird 00:08:09 --> clokep has joined #instantbird 00:08:09 * ChanServ sets mode +o clokep 00:08:12 <-- Rym has quit (Ping timeout: 121 seconds) 00:08:26 --> clokep_work has joined #instantbird 00:08:26 * ChanServ sets mode +o clokep_work 00:15:36 <clokep_work> I'm unsure what the proper behavior is for this bug. 00:17:57 <clokep_work> flo-retina: Question about http://dxr.mozilla.org/comm-central/source/chat/components/src/imAccounts.js#607, this calls remove() and then unInit() should it first disconnect the account or is remove() expected to do that? 00:23:22 <flo-retina> I think remove: in the prpl is supposed to disconnect first 00:23:26 <flo-retina> but I'm not 100% positive 00:24:15 <flo-retina> well, I don't really know 00:24:18 <flo-retina> it's too late 00:25:28 <clokep> OK 00:26:14 <clokep> flo-retina: Looks like that's what Twitter does, so yeah. 00:26:17 <clokep> Thanks. :) 00:32:16 <-- DGMurdockIII has quit (Connection closed) 00:35:51 <clokep> Good thing I rarely delete email. ;) 00:43:14 --> Tobin has joined #instantbird 00:57:54 --> Rym has joined #instantbird 00:59:29 <-- hadi has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 01:02:23 <-- Rym has quit (Ping timeout: 121 seconds) 01:12:00 --> Hoony has joined #instantbird 01:17:51 <clokep> I wish JS always reported errors w/ stacks... 01:29:52 <-- myk has quit (Ping timeout: 121 seconds) 01:35:03 <clokep_work> Mook_as: Any idea of how to describe the prplIUsernameSplit? 01:35:24 <Mook_as> Umm... 01:36:06 <Mook_as> as far as I can tell, it's the data structure to describe how to split an account name (id?) to its constituent pieces? 01:36:16 <clokep_work> Yeah. 01:36:31 <clokep_work> I'm pretty sure it's one of those things that we hate. :( 01:39:28 <Mook_as> so, say something about that. (... not the hate bits, while enlightening it's not exactly useful) 01:40:32 <clokep_work> Hahah. 01:41:03 <clokep_work> Mook_as: Btw from the issues I'm running into with this Skype prpl I could see why it's hard for someone to make one. :( 01:43:18 <clokep_work> Ah! I'm just stupid and don't read interfaces. 01:44:39 <clokep_work> EionRobb: So...do we just get no status about buddies who aren't online? 01:45:04 <clokep_work> That's stupid. :-\ 01:52:01 --> Rym has joined #instantbird 01:55:03 <-- arlolra has quit (Client exited) 01:56:33 <-- Rym has quit (Ping timeout: 121 seconds) 01:57:39 <-- aleth has quit (Ping timeout: 121 seconds) 02:02:23 <-- sherief has quit (Ping timeout: 121 seconds) 02:07:26 <-- Mook_as has quit (Client exited) 02:19:42 * clokep_work is now known as clokep__ 02:30:36 --> Widdershins has joined #instantbird 02:35:17 --> mconley has joined #instantbird 02:46:11 --> Rym has joined #instantbird 02:50:40 <-- Rym has quit (Ping timeout: 121 seconds) 03:00:56 <instantbot> clokep@gmail.com changed the Resolution on bug 953999 from WONTFIX to ---. 03:00:58 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953999 enh, --, ---, clokep, REOP, Skype protocol plugin 03:06:13 --> Hoony1 has joined #instantbird 03:06:14 <-- Hoony has quit (Connection closed) 03:09:00 <EionRobb> yeah, assume offline until proven otherwise :) 03:11:05 <clokep> That's...annoying. 03:11:17 <EionRobb> y's that? 03:11:32 <clokep> It's just a bit weird, idk. 03:11:50 <EionRobb> since when are chat protocols sane? :D 03:12:25 <clokep> Sometimes I think IRC is the most sane. ;) 03:18:00 <EionRobb> oh dear 03:18:17 <clokep> (That's mostly a joke...) 03:18:20 <EionRobb> yes :) 03:18:25 <EionRobb> doesn't say much for anything else :) 03:18:30 <clokep> But I do appreciate the simplicity of it. 03:18:40 <EionRobb> simple complexity 03:18:48 <clokep> Well XMPP is just complex. 03:21:44 * clokep sighs. 03:21:59 <clokep> Someone is trying to convince me that it's not possible that the Skype protocol hasn't been reverse engineered. 03:22:04 <EionRobb> hehehe 03:24:09 <clokep> This conversation is going in circles, unfortunately. 03:24:15 <EionRobb> naturally 03:24:37 <EionRobb> tell him to send you through some links of protocol breakdown and you'd be happy to look at them ;) 03:24:52 <EionRobb> also: it doesn't matter, because they're moving away from P2P 03:24:58 <clokep> He sent me http://en.wikipedia.org/wiki/Skype_security ;) 03:25:05 <EionRobb> and all moving towards the msnp24 protocol 03:25:20 <clokep> Yep. 03:25:34 <EionRobb> he gave you the KEYS TO THE KINGDOM? :O you should get right on recreating the skype plugin right this second, young lady 03:26:20 <clokep> :) 03:26:24 * clokep isn't sure what to implement now... 03:26:36 <EionRobb> multi-user chats? 03:26:44 <clokep> I think downloading profiles. 03:26:53 <EionRobb> oh, yep, that's a good one 03:39:40 * clokep doesn't get why there's a "first name" "last name" "full name" and "displayname" (o_O) 03:40:20 --> Rym has joined #instantbird 03:42:07 <EionRobb> two different systems? :) 03:43:25 <clokep> Maybeeeeee. 03:44:43 <clokep> EionRobb: What's the server alias?' 03:44:51 <-- Rym has quit (Ping timeout: 121 seconds) 03:45:16 <EionRobb> ah, as opposed to a local alias.. a server-side stored alias for a buddy, generally its an alias that they've set as opposed to one you've set 03:45:41 <clokep> Alright... :-\ 03:45:59 <clokep> EionRobb: So you just arbitrarily set it to firstname? 03:46:17 <EionRobb> so you might set your (server) alias to "ClokeP Destroyer of Chickens" and I'll set your (local) alias as "That IB guy", and the local alias should have higher display priority than the server alias 03:46:24 <EionRobb> do I? 03:46:29 <EionRobb> oh right 03:46:34 <EionRobb> so in skype's case, they store the local alias for you 03:46:49 <clokep> Alright... 03:47:03 <EionRobb> so I set the server alias to the first+last name, so that if someone clears the local alias, it'll go back to using that rather than their buddyname 03:47:35 <clokep> You also set the display_name. 03:47:48 <clokep> Bah I've never been clear when each of these is used. 03:48:44 <EionRobb> displayname is the local alias - stored on the server 03:49:13 <clokep__> Why isn't it just called local alias? :P 03:49:35 <EionRobb> :D 03:49:39 <EionRobb> that would be confusing 03:50:23 <clokep> remote local alias? :P 03:50:29 <EionRobb> "bruce"? 03:55:11 <clokep> EionRobb: So...maybe a silly question, but is there any sort of caching for buddy icons or do you just blindly get them every session? 03:55:56 <EionRobb> yeah, libpurple has a checksum for buddy icons, that I check against 03:56:36 <clokep> Well to get the checksum you still hvae to download it? 03:57:39 <EionRobb> nah, I use the url as the checksum 03:57:56 <EionRobb> on xmpp for example, you get given a hash of the buddy icon, so libpurple would compare the checksum against that 03:57:59 <EionRobb> if that makes sense 03:58:38 <clokep> Yeah. 03:58:43 <clokep> Instantbird does something similar, I think. 03:58:52 <clokep> I didn't realize you could give arbitrary data as a checksum. 03:58:59 <EionRobb> hehehehe 03:59:10 <EionRobb> its just a string of any kind 03:59:17 <EionRobb> a bit of abuse there, but meh :) 04:01:59 <clokep> So I did the really abusive thing and just set it the remote image at the moment. :-[ 04:08:22 <EionRobb> that works 04:08:33 <EionRobb> you'd be doing a bunch of 'browser' caching anyway, right? 04:08:38 <EionRobb> if-modified-since and all that? 04:10:37 <clokep> I believe that's done automatically 04:11:06 <EionRobb> yeah, you get all that free stuff that I have to do manually :) 04:11:12 <clokep> Yes. 04:11:14 <EionRobb> like string concatenation 04:11:18 <EionRobb> and json parsing 04:11:34 <clokep__> EionRobb: Btw I put a WIP on bug 953999 04:11:36 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=953999 enh, --, ---, clokep, ASSI, Skype protocol plugin 04:11:38 <EionRobb> I saw 04:11:43 <EionRobb> I got emailed that for some reason 04:11:55 <clokep__> You're CCed on the bug. 04:12:14 <EionRobb> disgusting ;) 04:14:45 <clokep> Cool. :) That more works. 04:15:36 <clokep__> Downloading profiles works, images is stilla bit sketchy. 04:15:43 <clokep__> I'll look at MUCs tomorrow, I guess. 04:15:46 <EionRobb> oh? 04:15:50 <EionRobb> why are images sketchy? 04:15:56 <EionRobb> some kind of instagram filter? ;) 04:15:58 <clokep__> Cause I'm just hotlinking to the HTTP resource, as I said. 04:16:07 <clokep__> Hahaha. 04:16:14 <clokep__> Yeah, the fisheye lens filter. 04:16:17 <clokep__> It's my fav. 04:16:17 <EionRobb> oh right, nah, that's what the webpage does too 04:16:28 --> DGMurdockIII has joined #instantbird 04:17:56 <clokep> OK, so not totally screwy. 04:17:59 <clokep> But a little funky. :) 04:18:27 <EionRobb> :) 04:22:12 <clokep__> Thanks for the help! 04:22:15 <clokep__> Goodnight. :) 04:26:16 <-- clokep__ has quit (Ping timeout: 121 seconds) 04:27:07 <-- EionRobb has quit (Quit: Leaving.) 04:28:09 --> BWMerlin1 has joined #instantbird 04:30:16 <-- BWMerlin has quit (Ping timeout: 121 seconds) 04:31:22 --> BWMerlin has joined #instantbird 04:32:10 <-- BWMerlin1 has quit (Ping timeout: 121 seconds) 04:33:20 --> Rym has joined #instantbird 04:34:07 <-- clokep has quit (Ping timeout: 121 seconds) 04:58:36 <instant-buildbot> build #1254 of linux-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/1254 05:04:08 <-- mconley has quit (Connection closed) 05:04:37 --> mconley has joined #instantbird 05:08:43 <-- mconley has quit (Ping timeout: 121 seconds) 05:09:59 <instant-buildbot> build #2457 of macosx-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/2457 05:11:01 --> EionRobb has joined #instantbird 05:18:01 --> EionRobb1 has joined #instantbird 05:18:48 <-- EionRobb has quit (Ping timeout: 121 seconds) 05:25:59 --> EionRobb has joined #instantbird 05:27:18 <-- EionRobb1 has quit (Ping timeout: 121 seconds) 05:31:16 <-- Rym has quit (Ping timeout: 121 seconds) 05:57:18 --> Bollebib has joined #instantbird 05:59:47 --> Rym has joined #instantbird 06:04:18 <-- Rym has quit (Ping timeout: 121 seconds) 06:11:45 --> mconley has joined #instantbird 06:36:45 <-- Bollebib has quit (Connection closed) 06:53:58 --> Rym has joined #instantbird 06:55:30 --> dgmurdock has joined #instantbird 06:58:27 <-- Rym has quit (Ping timeout: 121 seconds) 07:02:31 <-- Hoony1 has quit (Client exited) 07:16:27 --> Mook has joined #instantbird 07:33:19 --> Rym has joined #instantbird 07:37:52 <-- Rym has quit (Ping timeout: 121 seconds) 07:43:52 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 07:43:59 --> nhnt11 has joined #instantbird 07:43:59 * ChanServ sets mode +h nhnt11 07:44:40 <-- mconley has quit (Ping timeout: 121 seconds) 07:49:30 <-- dgmurdock has quit (Connection closed) 07:49:30 <-- DGMurdockIII has quit (Connection closed) 08:01:15 <instant-buildbot> build #150 of linux64-nightly-default is complete: Success [3build successful] Build details are at http://buildbot.instantbird.org/builders/linux64-nightly-default/builds/150 08:03:03 <-- nhnt11 has quit (Connection closed) 08:03:08 --> nhnt11 has joined #instantbird 08:03:09 * ChanServ sets mode +h nhnt11 08:24:12 --> Rym has joined #instantbird 08:25:22 * Fallen|away is now known as Fallen 08:27:21 --> mhs has joined #instantbird 08:28:23 <-- Rym has quit (Ping timeout: 121 seconds) 08:43:50 --> mpmc has joined #instantbird 08:50:30 --> gerard-majax has joined #instantbird 09:10:19 <-- Widdershins has quit (Ping timeout: 121 seconds) 09:10:29 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:15:49 --> gerard-majax has joined #instantbird 09:34:55 --> Rym has joined #instantbird 09:38:58 <-- Rym has quit (Ping timeout: 121 seconds) 09:48:45 <-- gerard-majax has quit (Ping timeout: 121 seconds) 09:54:35 --> gerard-majax has joined #instantbird 10:04:38 <-- Tobin has quit (Connection closed) 10:07:43 --> Tobin has joined #instantbird 10:08:56 --> aleth has joined #instantbird 10:08:57 * ChanServ sets mode +o aleth 10:14:07 <-- gerard-majax has quit (Ping timeout: 121 seconds) 10:16:59 <-- aleth has quit (Quit: :tiuQ) 10:17:03 --> aleth has joined #instantbird 10:17:04 * ChanServ sets mode +o aleth 10:20:04 <-- EionRobb has quit (Quit: Leaving.) 10:40:25 --> Defman has joined #instantbird 10:47:24 --> bernard has joined #instantbird 10:48:58 --> gerard-majax has joined #instantbird 11:02:00 <-- Mook has quit (Ping timeout: 121 seconds) 11:03:08 --> Mook has joined #instantbird 11:14:47 --> Armada has joined #instantbird 11:19:01 --> clokep has joined #instantbird 11:19:02 * ChanServ sets mode +o clokep 11:35:23 <clokep> aleth: Any idea son that IRC delete bug? 11:36:27 <clokep> Ah you left a comment. 11:49:31 <clokep> aleth: So according to a tired flo-retina, it is an account's responsibility to disconnect on remove. 11:49:56 <aleth> Well if it is, then that should be in the jsProtoHelper remove() 11:51:09 <clokep> If multiple prpls do the same thing. 11:53:15 <aleth> Simply to document that it's the prpl's responsibility 11:53:41 <aleth> I can't think of a protocol where you wouldn't want to disconnect before remove though, so I'm not sure that design decision makes much sense 11:54:56 <nhnt11> ^seems like a safe assumption to me 11:54:58 <clokep> disconnect might mean different things though. 11:55:32 <clokep> Or might be sync or async or who knows what. 11:55:39 <clokep> That's likely why it isn't abstracted. 11:55:44 <clokep> Or...just no one did it. :-D 12:01:07 --> bernard1 has joined #instantbird 12:01:11 <-- bernard1 has quit (Quit: Leaving.) 12:01:14 --> bernard1 has joined #instantbird 12:03:57 <-- bernard has quit (Ping timeout: 121 seconds) 12:04:07 --> kapy has joined #instantbird 12:06:45 <-- bernard1 has quit (Ping timeout: 121 seconds) 12:07:02 --> bernard has joined #instantbird 12:07:09 <aleth> clokep: Another possible fix would be at the UI level - disable the delete button while connected ;) 12:07:16 <aleth> Seems like cheating though 12:08:28 <-- nhnt11 has quit (Ping timeout: 121 seconds) 12:11:08 <-- BWMerlin has quit (Client exited) 12:17:20 <-- clokep has quit (Ping timeout: 121 seconds) 12:47:18 --> sherief has joined #instantbird 12:52:37 --> Rym has joined #instantbird 12:58:39 --> clokep__ has joined #instantbird 12:59:03 * clokep__ is now known as clokep_work 12:59:14 * ChanServ sets mode +o clokep_work 13:02:48 <clokep_work> aleth: That's cheating. :) 13:06:15 --> nhnt11 has joined #instantbird 13:06:15 * ChanServ sets mode +h nhnt11 13:32:16 <-- nhnt11 has quit (Connection closed) 13:32:59 --> nhnt11 has joined #instantbird 13:32:59 * ChanServ sets mode +h nhnt11 13:37:00 <-- nhnt11 has quit (Ping timeout: 121 seconds) 13:38:31 <-- bernard has quit (Quit: Leaving.) 13:41:21 --> bernard has joined #instantbird 14:05:05 --> nhnt11 has joined #instantbird 14:05:05 * ChanServ sets mode +h nhnt11 14:10:44 * Tobin is now known as DalekTobin 14:10:52 * DalekTobin is now known as Tobin 14:43:11 --> mconley has joined #instantbird 14:45:32 * Fallen is now known as Fallen|away 14:47:39 --> bernard1 has joined #instantbird 14:49:10 <-- nhnt11 has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 14:49:23 --> nhnt11 has joined #instantbird 14:49:23 * ChanServ sets mode +h nhnt11 14:49:23 <-- bernard has quit (Ping timeout: 121 seconds) 15:04:06 <clokep_work> aleth: Did you break titles over emoticons? 15:04:06 <-- aleth has quit (Connection closed) 15:04:10 --> aleth has joined #instantbird 15:04:10 * ChanServ sets mode +o aleth 15:04:12 <clokep_work> DIdn't we used to show the plaintext behind them 15:05:52 <-- Rym has quit (Ping timeout: 121 seconds) 15:06:51 <-- bernard1 has quit (Ping timeout: 121 seconds) 15:08:55 --> bernard has joined #instantbird 15:11:07 <-- nhnt11 has quit (Ping timeout: 121 seconds) 15:12:00 <flo-retina> clokep_work: we still do 15:13:09 --> mpmc1 has joined #instantbird 15:14:04 <-- mpmc has quit (Ping timeout: 121 seconds) 15:14:04 * mpmc1 is now known as mpmc 15:14:18 <clokep_work> bug 1102219 is going to bust us. 15:14:45 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1102219 nor, --, ---, 446240525, NEW, Rename String.prototype.contains to String.prototype.includes 15:19:41 * Fallen|away is now known as Fallen 15:21:48 <flo-retina> :( 15:22:31 <aleth> Seriously? No grace period? 15:23:24 <clokep_work> Seriously. 15:24:38 <aleth> It's been shipped since FX16 or something, so that will be "interesting" 15:28:41 <flo-retina> clokep_work: looks like it will just cause warnings 15:28:42 <clokep_work> Oh, that long? Fun. 15:28:52 <flo-retina> Fx18 says the bug 15:28:59 --> myk has joined #instantbird 15:31:03 <-- bernard has quit (Connection closed) 15:31:27 --> bernard has joined #instantbird 15:35:13 --> qheaden has joined #instantbird 15:36:46 <qheaden> Hi all. :) 15:37:02 <clokep_work> Hello qheaden! 15:37:14 <qheaden> clokep_work: yes, I am alive. :) 15:41:32 --> Rym has joined #instantbird 15:55:26 <-- myk has quit (Ping timeout: 121 seconds) 15:59:59 --> nhnt11 has joined #instantbird 15:59:59 * ChanServ sets mode +h nhnt11 16:05:07 <clokep_work> qheaden: So I think I found some complexity in the Yahoo PRPL that doesn't need to be there. 16:05:11 <clokep_work> Found while making the Skype one. 16:05:22 <clokep_work> You gonna have time for some IB stuff over your break? I'll put up a review. 16:06:59 <qheaden> clokep_work: Yeah, I'll work with it. Put up a review. 16:08:51 <clokep_work> :) Cool. 16:10:08 <-- kapy has quit (Connection closed) 16:15:27 <clokep_work> qheaden: Overall it's been helpful code to look at though! Thanks. :) 16:17:12 <qheaden> clokep_work: You are using it as a template for another PRPL? 16:17:35 * qheaden just remembered you mentioned Skype 16:20:29 <-- aleth has quit (Ping timeout: 121 seconds) 16:25:31 --> kapy has joined #instantbird 16:36:33 <-- gerard-majax has quit (Ping timeout: 121 seconds) 16:38:58 <clokep_work> qheaden: Not as a template. But I've been referencing it + XMPP + IRC. 16:40:21 <qheaden> Cool. 16:47:17 <clokep_work> qheaden: Actually, I have a question...how do buddy icons work for Yahoo? I know we download them...but do we do it manually? 16:47:28 <clokep_work> How do you know if we need to request them again? 16:52:49 <-- kapy has quit (Quit: ) 16:57:33 <nhnt11> clokep_work: Yahoo sends a packet to communicate that a buddy updated their icon: http://dxr.mozilla.org/comm-central/source/chat/protocols/yahoo/yahoo-session.jsm?from=yahoo-session.jsm#1009 16:57:43 * nhnt11 was bored and decided to help out 16:58:46 <nhnt11> And they're initially requested when a buddy is added: http://dxr.mozilla.org/comm-central/source/chat/protocols/yahoo/yahoo.js#342 16:58:49 <clokep_work> nhnt11: Umm...to download *other* icons. 16:59:00 <clokep_work> nhnt11: Yes, but what do we *do with them*, once we get them? How do we cache? 16:59:05 <clokep_work> How do we know when to update the cache? 16:59:11 <nhnt11> There's a todo about caching 16:59:26 <nhnt11> http://dxr.mozilla.org/comm-central/source/chat/protocols/yahoo/yahoo-session.jsm?from=yahoo-session.jsm#976 16:59:29 --> Bollebib has joined #instantbird 17:00:20 <nhnt11> ignore me if I'm not being helpful, I was curious how it worked too :) 17:02:43 <clokep_work> Oh, haah. :) 17:05:34 <-- mconley has quit (Connection closed) 17:06:02 --> mconley has joined #instantbird 17:10:08 <-- mconley has quit (Ping timeout: 121 seconds) 17:10:26 <-- Tonnes has quit (Quit: ChatZilla 0.9.91 [Firefox 34.0/20141125180439]) 17:15:14 <clokep_work> nhnt11: Helpful, was just clarifying what I was looking for. :) 17:15:36 <nhnt11> ð 17:15:41 <qheaden> Sorry. I was afk 17:15:52 <nhnt11> aww, that doesn't play well with log.bezut.info... 17:15:56 --> gerard-majax has joined #instantbird 17:16:17 <clokep_work> The bot doesn't handle unicode IIRC. 17:16:57 <qheaden> I forgot how icons are cached with JS-Yahoo 17:17:12 <qheaden> I think each icon has a special ID associated with it on the server. 17:17:41 <clokep_work> qheaden: It sounds like the code doesn't do it...there's a TODO comment. ;) 17:18:16 <qheaden> clokep_work: Could mean we are the best "to do" it. 17:18:20 <qheaden> I'll leave now. 17:18:23 <qheaden> lol 17:36:08 --> aleth has joined #instantbird 17:36:09 * ChanServ sets mode +o aleth 17:48:52 --> Archaeopteryx has joined #instantbird 17:53:23 --> arlolra has joined #instantbird 18:01:54 --> myk has joined #instantbird 18:04:37 --> malukus has joined #instantbird 18:05:34 <-- mhs has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:06:25 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:07:00 <malukus> Hello everyone! My name is André and I am from Brazil. Nice to meet you all. I hope to learn things and, whenever possible, to help others with the use of InstantBird. 18:07:37 <aleth> malukus: Welcome! :-) 18:08:36 <qheaden> malukus: Good to have you with us. 18:08:58 <malukus> Thanks everyone! 18:09:01 --> Mook_as has joined #instantbird 18:12:58 <malukus> Well, I have a few questions about InstantBird. First let me tell you all that I am using a screen reader to access it, so in theory, colored information won't help me much. Normally, operator names in channels start with an @ sign. But in the list of participants, it doesn't seem to show who is or isn't an op on InstantBird. Is there a way to find that out? Like, even when I create my own channels, the @sign doesn't appear in 18:12:58 <malukus> front of my nick name. 18:13:27 <nhnt11> Interesting problem! 18:13:44 <aleth> malukus: That's bug 955719 18:13:46 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=955719 nor, --, ---, nobody, NEW, [a11y] Add accessible labels to participant list icons 18:13:55 --> gerard-majax has joined #instantbird 18:16:56 <malukus> Ah ok. So it has been reported already. Thanks! I thought it was with my version, although I downloaded it recently. Anyway, on to the next question: 18:17:41 <malukus> This is the one I talked about in the e-mail to the support. I'll retrace my steps: 18:18:14 <-- bernard has quit (Quit: Leaving.) 18:18:17 <aleth> malukus: As a workaround, you can use the comman "/whois nickname", that should give you accessible information on a nick 18:18:47 <-- Archaeopteryx has left #instantbird ("") 18:18:50 <malukus> 1) create an account; 2) set it to connect automatically to the IRC server; 3) go to the main window; 4) press control+t, without first creating a conversation with control+u. In theory, it should show me the list of channels, but no tab at all is opening... 18:19:34 <aleth> malukus: Which OS are you using? (Not that it should matter) 18:19:43 --> mconley has joined #instantbird 18:20:19 <malukus> Windows 8.1 18:20:57 * qheaden will return soon 18:21:02 <-- qheaden has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:21:37 <aleth> malukus: That's strange, that no tab is opening. 18:21:48 <-- nhnt11 has quit (Ping timeout: 121 seconds) 18:22:50 <aleth> Works for me on OSX, maybe clokep_work can confirm for Windows 18:23:20 <aleth> malukus: You could try our latest nightly build, though I don't see why it would be broken in 1.5 18:26:09 <aleth> You should know that some servers (like mozilla.org) won't send you the list of channels in the first minute after connecting, so you have to wait a bit 18:28:24 <-- gerard-majax has quit (Ping timeout: 121 seconds) 18:31:48 --> nhnt11 has joined #instantbird 18:31:48 * ChanServ sets mode +h nhnt11 18:35:02 <malukus> Well I'll try the nightly build then while this is unconfirmed... Thanks anyway. 18:36:32 --> Bollebib1 has joined #instantbird 18:39:05 <-- Bollebib has quit (Ping timeout: 121 seconds) 18:39:39 <clokep_work> aleth: I'm on Mac at the moment. 18:40:04 <clokep_work> aleth: I highly doubt that works on Windows though. 18:40:16 <clokep_work> nhnt11: Should know whether it's set up with a keypress handler on all windows or not. 18:41:47 <-- mconley has quit (Ping timeout: 121 seconds) 18:42:15 --> mconley has joined #instantbird 18:42:54 <-- nhnt11 has quit (Ping timeout: 121 seconds) 18:44:22 <-- Defman has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 18:44:25 --> Defman has joined #instantbird 18:51:29 --> nhnt11 has joined #instantbird 18:51:29 * ChanServ sets mode +h nhnt11 18:51:50 <nhnt11> There is a newtab command in the blist menubar so it should certainly work for the blist as well as conversation windows 18:52:57 <aleth> ^^ maybe you can help malukus debug his problem? 18:54:39 <aleth> hmm, the key binding is in instantbird.xul 18:55:06 --> gerard-majax has joined #instantbird 18:55:08 <nhnt11> aleth: menus.xul 18:55:15 <nhnt11> which is included in blist.xul 18:55:44 <nhnt11> I can help debug in a minute... 18:56:31 <nhnt11> ok I'm back 18:57:27 <nhnt11> What does Ctrl+U do? 18:57:37 <nhnt11> Is that a windows thing? 18:58:27 <nhnt11> malukus: Are you referring to the buddy list window when you say "main window"? 18:59:06 <malukus> Yes. I press control+t in the buddy list 18:59:45 <nhnt11> Hmm, that should work 18:59:53 <nhnt11> malukus: Are you certain that at least one account is connected? 19:00:23 <aleth> Right now he's connected to mozilla.org, at least 19:00:28 <nhnt11> Hmm, right 19:00:34 <nhnt11> duh 19:00:45 <nhnt11> that's weird... 19:00:56 <malukus> Yes, because if I press control+shift+c, it shows me my GMail account, and the 3 IRC servers I connected to. 19:01:22 <malukus> Also, I checked the connect at startup option. 19:01:23 <aleth> If you press ctrl-t from a conversation window, do you get the new conversation tab? 19:01:27 <nhnt11> malukus: What does control+u do for you? 19:02:06 <nhnt11> aleth: can keyboard shortcuts vary between localizations? 19:02:15 <aleth> nhnt11: yes 19:02:25 <aleth> \good point! 19:02:44 <malukus> Control+u gives me the list of accounts I am connected to, then if I choose an IRC account, it asks me for the name of a channel (no list provided). 19:02:59 <nhnt11> okay, that is the join chat dialog 19:03:19 <nhnt11> malukus: In the File menu, there should be an item titled "New conversation" 19:03:37 <nhnt11> You want to click this (and find out the listed keyboard shortcut for future use) 19:04:30 <nhnt11> It should be the second item in the menu 19:05:00 <aleth> malukus: are you using the pt-BR version or...? 19:05:10 <nhnt11> aleth: Where can I search for the l10n source? 19:05:13 <malukus> Yes. That one is control+v 19:05:17 <malukus> For new conversation 19:05:21 <nhnt11> malukus: That's the one! 19:05:28 <nhnt11> That will open a tab with a list of your contacts 19:05:29 <aleth> http://hg.instantbird.org/l10n/pt-BR/file/a51aa38b9ac0/instantbird 19:05:35 <nhnt11> If you wait for a while, it will load IRC channels at the bottom 19:05:41 <nhnt11> You can type into a search box to filter the list 19:05:51 <nhnt11> aleth: thanks 19:06:30 <aleth> http://hg.instantbird.org/l10n/pt-BR/file/a51aa38b9ac0/instantbird/chrome/instantbird/instantbird.dtd seems to suggest in Brazilian IB, ctrl-t sets your status to offline :-D 19:06:54 <nhnt11> I will keep this in mind next time I suggest keyboard shortcuts! 19:07:01 <aleth> I completely forgot too. 19:07:49 <aleth> nhnt11: It's odd that the commandkey and the accesskey differ for newtab in that file 19:08:37 <aleth> l10n bug? 19:08:45 <malukus> Ok. It worked; thanks! 19:08:58 <nhnt11> malukus: Sorry for the confusion with the shortcuts! 19:09:37 <nhnt11> aleth: Why is it odd? 19:09:54 <nhnt11> The add contact item also has different access/commandkeys 19:10:02 <aleth> ah OK 19:10:25 <aleth> Up to the localizer, I guess 19:10:39 <nhnt11> aleth: They're different in en-US too 19:11:01 <nhnt11> And it's not uncommon... 19:11:07 <nhnt11> Cmd+T opens a new tab in firefox 19:11:14 <nhnt11> but the accesskey in the menu is certainly not t 19:11:16 <malukus> You don't need to be sorry. After all, keeping up with more than one language is generally a bit confusing. 19:11:50 <aleth> nhnt11: yes, I just realized you just don't see them in OSX 19:11:59 <nhnt11> yeah.. 19:12:23 <malukus> And I guess I know why they did that: "conversa" has no "t", so I guess they did not think about letting it standard, but using a letter of the word to make the shortcut. 19:12:36 <aleth> malukus: Yes, it makes complete sense 19:12:50 <aleth> It should be easy to remember in Brazilian 19:13:05 <aleth> well, Portuguese ;) 19:13:11 <nhnt11> malukus: The idea is that the shortcut to open the new conversation tab should be the same as the one to open a new tab in Firefox 19:13:39 <nhnt11> (though I don't know if you use firefox, the shortcut is Control+T in most browsers these days for en-US) 19:14:16 <malukus> Hmm... "Nova aba control+t"... Guess I'll have to take away that justification, lol 19:14:37 <nhnt11> :) 19:14:38 <aleth> malukus: If you think it's localized incorrectly, please file a bug! 19:17:41 <malukus> Well it certainly is localized incorrectly. After all, control+v is the standard shortcut for pasting text, even in Portuguese where the menu option reads "colar". 19:18:00 <nhnt11> Hmm, New Tab in Firefox is Cmd+T, even in pt-BR 19:18:15 <nhnt11> http://hg.mozilla.org/l10n-central/pt-BR/file/723658175bdd/browser/chrome/browser/browser.dtd#l59 19:18:39 <nhnt11> malukus: Please file a bug! 19:18:48 <aleth> malukus: or you could join the pt-BR localizers and fix it yourself ;) 19:18:48 <nhnt11> oh, aleth already said that :) 19:19:06 --> Tonnes has joined #instantbird 19:21:03 <nhnt11> I need to find some food, bbl 19:25:52 <-- gerard-majax has quit (Ping timeout: 121 seconds) 19:30:11 <malukus> I am finding the place to file in the bug, after all, I am not that good in fixing them... 19:41:09 --> EionRobb has joined #instantbird 19:46:33 <instantbot> New Instantbird - Localization bug 1110325 filed by supermalavox@gmail.com. 19:46:34 <malukus> bug 1110325 19:46:34 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1110325 nor, --, ---, nobody, UNCO, "New Conversation" shortcut differs from "New Tab" one from Firefox in Pt-Br. 19:51:54 <clokep_work> Thanks! :0 19:52:06 <clokep_work> (Says the random guy who hasn't been here all day.) 19:52:38 <malukus> I am happy to help in making Instantbird better! 19:53:18 <clokep_work> Huh that localizer doesn't seem to have a bugzilla account. :( 19:54:06 <aleth> We weren't on BMO for the last release ;) 19:58:12 <clokep_work> It was never a requirement for them to have bugzilla accounts anyway. 20:01:20 <-- myk has quit (Ping timeout: 121 seconds) 20:05:02 * Fallen is now known as Fallen|away 20:08:46 <-- mommlers has quit (Quit: ) 20:28:04 <EionRobb> clokep_work: status update plzkthx! :) 20:36:31 <-- mpmc has quit (Quit: Instantbird 1.6a1pre -- http://www.instantbird.com) 20:39:57 <-- arlolra has quit (Client exited) 20:40:06 --> arlolra has joined #instantbird 20:45:01 <-- Tobin has quit (Connection closed) 20:45:12 --> Tobin has joined #instantbird 20:52:42 --> myk has joined #instantbird 21:08:09 <-- Tobin has quit (Connection closed) 21:08:44 --> Tobin has joined #instantbird 21:09:55 <-- Tobin has quit (Quit: Our job is to state the truth and let the facts attend to themselves.) 21:11:10 --> Tobin has joined #instantbird 21:12:48 <-- Armada has quit (Ping timeout: 121 seconds) 21:24:16 <clokep_work> EionRobb: Private conversations work and pulling of profiles. 21:24:21 <clokep_work> And typing notifications. 21:26:45 <EionRobb> :) 21:30:06 --> Armada has joined #instantbird 21:33:06 <-- malukus has left #instantbird () 21:34:43 <clokep_work> Not sure what to do today... 21:35:10 <aleth> you can always review my patch ;) 21:35:47 <clokep_work> Or watch the Islanders game? :-D 21:36:09 <aleth> heh, see, that gave you alternative ideas in a split second :D 21:41:19 <EionRobb> or get chats working in skype? :) 21:45:04 --> malukus has joined #instantbird 21:45:12 <-- clokep_work has quit (Ping timeout: 121 seconds) 21:48:34 <instantbot> New Instantbird - Localization bug 1110464 filed by supermalavox@gmail.com. 21:48:35 <instantbot> Bug https://bugzilla.mozilla.org/show_bug.cgi?id=1110464 nor, --, ---, nobody, UNCO, The word "status" was spelled "staus" in the Pt-Br version of the "change status" menu. 21:49:50 <aleth> malukus: If this page seems more or less readable to you, you could make those changes yourself ;) https://wiki.instantbird.org/Instantbird:Translation 21:59:23 <-- arlolra has quit (Ping timeout: 121 seconds) 22:02:15 <malukus> For now I'll report the errors. When I feel more comfortable with tortoise, I'll start using it, but thanks for the suggestion! 22:02:48 <-- malukus has quit (Quit: Instantbird 1.5 -- http://www.instantbird.com) 22:04:17 --> DGMurdockIII has joined #instantbird 22:05:43 * Fallen|away is now known as Fallen 22:05:47 <-- Defman has quit (Connection closed) 22:06:22 --> arlolra has joined #instantbird 22:42:58 --> clokep has joined #instantbird 22:42:59 * ChanServ sets mode +o clokep 22:51:35 <-- Rym has quit (Connection closed) 22:52:32 --> Rym has joined #instantbird 22:54:02 <clokep> aleth: I think that code is going to need tests... 22:54:34 <aleth> yes 23:01:46 <clokep> aleth: So what is aCommand? 23:01:54 <clokep> I'm a litle confused how you get extra parameters. 23:02:26 <aleth> It's just a string with the name of the command, like JOIN 23:03:44 <aleth> For each command there's a parameter buffer that collects the parameters 23:07:16 <clokep> Ah...I started reading this at the wrong function. :) 23:07:21 <clokep> _sendBufferedCommand is the entry point. 23:07:35 <aleth> It's easiest to read from below, yes :-) 23:08:04 <-- Rym has quit (Connection closed) 23:08:50 --> Rym has joined #instantbird 23:10:05 <-- Rym has quit (Connection closed) 23:10:10 <-- nhnt11 has quit (A TLS packet with unexpected length was received.) 23:10:25 --> nhnt11 has joined #instantbird 23:10:25 * ChanServ sets mode +h nhnt11 23:11:01 --> Rym has joined #instantbird 23:24:55 <-- Rym has quit (Connection closed) 23:25:19 --> Rym has joined #instantbird 23:28:36 <-- Rym has quit (Quit: WeeChat 1.0) 23:56:51 --> Rym has joined #instantbird 23:58:39 <-- Armada has quit (Connection closed)