All times are UTC.
00:13:42 <-- GeekShadow has quit (Quit: The cake is a lie !) 00:26:05 <DGMurdockIII> http://www.reddit.com/r/universityofreddit 00:27:53 * Fantasm is now known as Fan|away 00:32:57 <Nakp> lol 00:44:55 <-- micahg has quit (Ping timeout) 00:46:51 --> micahg has joined #instantbird 00:51:41 <DGMurdockIII> http://mashery.com/ 00:59:23 <clokep> Please don't paste links with no explanation and no context, etc. 01:10:05 --> linuxwizard has joined #instantbird 01:53:26 <-- clokep has quit (Quit: Instantbird 1.1a1pre) 01:57:39 <-- hunsly has quit (Ping timeout) 02:04:44 --> hunsly has joined #instantbird 02:10:30 <-- hunsly has quit (Ping timeout) 02:10:52 --> mepine has joined #instantbird 02:51:21 <-- Nakp has quit (Quit: http://www.mibbit.com ajax IRC Client) 02:54:32 <-- mepine has quit (Ping timeout) 03:30:41 --> skeledrew has joined #instantbird 03:30:44 <-- skeledrew has quit (Connection reset by peer) 03:45:14 * MattATobin is now known as BinaryOutcast 03:48:12 <-- werwolf has quit (Ping timeout) 04:17:54 --> werwolf has joined #instantbird 04:49:49 <-- werwolf has quit (Ping timeout) 05:00:54 --> werwolf has joined #instantbird 05:35:16 --> mokush has joined #instantbird 05:40:21 --> mokush_ has joined #instantbird 05:40:29 <-- mokush has quit (Ping timeout) 05:41:07 --> mokush has joined #instantbird 05:42:05 <-- mokush_ has quit (Ping timeout) 05:54:30 <-- EionRobb has quit (Quit: Leaving.) 06:01:18 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu) 06:06:50 --> Tonnes has joined #instantbird 07:13:00 --> FeuerFliege has joined #instantbird 07:20:14 --> fabrice has joined #instantbird 07:26:57 <-- linuxwizard has left #instantbird () 07:53:19 --> gerard-majax has joined #instantbird 08:13:50 <-- FeuerFliege has quit (Ping timeout) 08:17:06 --> Nitrox has joined #instantbird 08:36:39 --> Mic has joined #instantbird 08:36:39 * ChanServ sets mode +h Mic 08:36:47 <Mic> Hi 08:51:10 --> GeekShadow has joined #instantbird 08:58:12 --> mmkmou has joined #instantbird 09:05:02 <-- mmkmou has quit (Ping timeout) 09:05:09 --> mmkmou has joined #instantbird 09:07:59 --> Even has joined #instantbird 09:07:59 * ChanServ sets mode +o Even 09:08:17 <-- Even has quit (Quit: Instantbird 0.3pre) 09:08:27 --> Even has joined #instantbird 09:08:27 * ChanServ sets mode +o Even 09:09:09 <-- Even has quit (Quit: Instantbird 0.3pre) 09:09:30 --> Even has joined #instantbird 09:09:30 * ChanServ sets mode +o Even 09:46:33 <-- mokush has quit (Client exited) 09:53:23 --> mokush has joined #instantbird 09:58:35 --> clokep has joined #instantbird 09:58:35 * ChanServ sets mode +h clokep 09:59:13 --> Usul has joined #instantbird 09:59:53 <Usul> Guys I'm getting a lot fof spam from Yahoo - would be nice if the block this user feature would be implemented for the next release :-) 10:04:18 --> rikki has joined #instantbird 10:08:35 <-- mokush has quit (Client exited) 10:17:59 --> werwolf has joined #instantbird 10:33:05 * Fan|away is now known as Fantasm 10:37:54 <Mic> Usul: I don't know if it's on the list of things for the next release since I haven't seen it yet 10:38:43 <Mic> If you're familiar with programming you might be able create an extension for this yourself? 10:38:44 <Usul> Mic: the next release or spammers ? 10:38:56 <Usul> I'm unfortunately running out of time 10:39:03 <Usul> making TB not suck takes all my time 10:39:17 <Mic> The list of features for the next release 10:39:58 <Mic> The extension "NickServKiller" does something similiar, it hides the NickServ conversation that annoys registered users on every sign-on 10:40:59 <Mic> The blocklist is hard-coded there, though, iirc 10:41:24 <Mic> I need to go, bbl 10:44:14 <-- werwolf has quit (Ping timeout) 10:46:05 --> werwolf has joined #instantbird 10:49:18 --> Andrey has joined #instantbird 10:53:00 <-- werwolf has quit (Ping timeout) 10:53:34 <-- clokep has quit (Quit: Instantbird 1.1a1pre) 10:56:59 --> werwolf has joined #instantbird 11:04:36 --> hunsly has joined #instantbird 11:06:56 <Mic> clokep: did you solve your minimize/restore problem? What about using the activate/deactivate events and checking for windowState == STATE_MINIMIZED (I've no idea what exactly the nsIDOMChromeWindow is but I guess you could get it somehow for your window?)? 11:07:02 <Mic> See https://developer.mozilla.org/en/nsIDOMChromeWindow#Attributes for documentation. 11:20:45 <flo> preventing some conversations from showing should be trivial once my changes to conversations handling land ;) 11:23:47 --> mokush has joined #instantbird 11:50:52 --> clokep_work has joined #instantbird 11:50:52 * ChanServ sets mode +h clokep_work 11:55:05 <clokep_work> Mic: You might be able to listen for deactivate and then check if it's minimized. I'm thinking some strange behavior could happen, but maybe not. 11:55:11 <clokep_work> I could give it a try. 12:02:02 <-- werwolf has quit (Ping timeout) 12:06:23 --> werwolf has joined #instantbird 12:23:28 <Mic> clokep_work: what strange behavior are you expecting to see? 12:24:11 <clokep_work> I'm not sure exactly when deactivate fires. 12:24:29 <clokep_work> If I minimize a window, is it still active or does the "active" window switch to something else? 12:24:45 <clokep_work> Testing this out, it seems that it just drops to the next window. 12:24:49 --> jb has joined #instantbird 12:25:22 <clokep_work> But I can't interrupt the hitting of the "close" button, etc. unless I have the WindowProc AFAIK. 12:28:49 <Mic> Ah? 12:29:27 <Mic> Aren't we intercepting a 'close' event to show the prompt about unread messages? 12:30:21 <clokep_work> Hmm...maybe we are. 12:30:22 <Mic> Can't you do something similiar? Return the value that says "don't close" and minimize then? 12:30:35 <clokep_work> I didn't think about that, maybe you can interrupt it then. :) 12:30:51 <Mic> Let me find the code, one second 12:31:11 <clokep_work> + that would be cross platform, which is good. 12:32:24 <clokep_work> flo: What is the "solution" to the mismatch username Twitter error? I'll reply to that email. 12:40:12 <Mic> Ok, I think I have it, let me verify 12:42:13 <Mic> http://lxr.instantbird.org/instantbird/source/instantbird/content/instantbird.xul#67 12:42:49 <clokep_work> Oh, duh. There's an onclose event. 12:43:02 <Mic> It doesn't say anything about this on the "onclose" event documentation on MDN though 12:43:23 <clokep_work> The other question is how to actually hide the window. ;) But I'll get to that eventually. 12:44:07 <Mic> I really need to go, good luck 12:53:32 <clokep_work> Thanks 12:57:27 --> deOmega has joined #instantbird 13:03:16 <flo> clokep_work: the solution is to delete the twitter account and create another one with the right username (it's the twitter username, not the email address that can be used to login ; it's case sensitive) 13:06:50 --> sonny has joined #instantbird 13:07:13 <-- mokush has quit (Client exited) 13:11:21 <flo> should probably be added to the FAQ too until we simplify that in a future version by the way :-/ 13:11:45 <-- jb has quit (Quit: Instantbird 1.0) 13:30:16 --> jb has joined #instantbird 13:39:02 <-- werwolf has quit (Ping timeout) 13:41:03 --> werwolf has joined #instantbird 13:53:33 * BinaryOutcast is now known as MattATobin 13:58:02 <-- vicnet has quit (Ping timeout) 13:59:40 --> ecaron has joined #instantbird 14:02:11 <Nitrox> is there any plans to support master password in instantbird? 14:02:25 <Nitrox> so all the im account passwords are encrypted 14:05:25 --> FeuerFliege has joined #instantbird 14:11:34 <clokep_work> Nitrox: We want to use the Mozilla password manager eventually, yes. 14:11:37 <clokep_work> flo: OK. Thanks! 14:12:09 <-- rikki has quit (Connection reset by peer) 14:13:36 --> vicnet has joined #instantbird 14:18:36 <clokep_work> Nitrox: You're asking for a combination of bug 257 (although bug 434 might be applicable too). 14:18:41 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=257 enh, --, ---, nobody, NEW, Don't necessarily save passwords / add prompt for password 14:18:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=434 enh, --, ---, nobody, NEW, Use toolkit password manager 14:20:18 --> rikki has joined #instantbird 14:21:55 <Nitrox> clokep_work, exactly those are the ones i am looking for 14:22:14 <Nitrox> pidgin allows me to enter password everytime it connect so i was looking for it in instantbird 14:22:53 <clokep_work> The passwords are stored in plaintext in Pidgin though, so it's really not doing much. 14:24:53 <clokep_work> Anyway though, we have bugs on them but no one has started work on them. 14:27:13 * Usul is now known as Usul|away 14:29:16 <Nitrox> pidgin dev's have no plans to encrypt the passwords 14:29:31 <clokep_work> Yes. 14:30:06 <-- werwolf has quit (Ping timeout) 14:36:43 <Nitrox> where do i turn off the sounds 14:36:55 <Nitrox> i can't find an option relating to sound 14:39:19 <Mic> Nitrox: on the preferences window, first pane, somewhere in the middle 14:39:52 <Nitrox> thank you Mic 14:39:58 <Mic> You're welcome :) 14:48:20 * Usul|away is now known as Usul 14:49:46 <-- DGMurdockIII has quit (Ping timeout) 15:05:03 --> werwolf has joined #instantbird 15:14:32 <-- werwolf has quit (Ping timeout) 15:18:05 <-- GeekShadow has quit (Quit: The cake is a lie !) 15:22:00 --> werwolf has joined #instantbird 15:28:10 --> GeekShadow has joined #instantbird 15:49:14 --> GeekShad0w has joined #instantbird 15:51:50 * Usul is now known as Usul|pinball 15:52:15 <-- GeekShad0w has quit (Quit: The cake is a lie !) 15:55:56 <-- gerard-majax has quit (Ping timeout) 15:59:46 --> Mook_as has joined #instantbird 16:00:06 <-- mmkmou has quit (Ping timeout) 16:01:04 <ecaron> How many people get the team@ emails? 16:02:49 * Usul|pinball is now known as Usul 16:02:55 <clokep_work> ecaron: 9 16:03:34 <clokep_work> You have to ask flo if you want to know who. ;) 16:03:36 <ecaron> clokep_work: Should I wait for more responses before replying to the current thread? 16:03:42 --> mokush has joined #instantbird 16:04:59 <clokep_work> ecaron: I think it's fine to respond. Other people might join in late. Not sure who else to expect even. 16:13:34 <-- fabrice has quit (Ping timeout) 16:15:29 <Mic> cloekp_work, does an "int" always have to be signed int32 on Windows? 16:16:11 <Mic> The Windows Data Type list says: 16:16:12 <Mic> "A 32-bit signed integer. The range is -2147483648 through 2147483647 decimal. This type is declared in WinDef.h as follows: typedef int INT;" 16:16:14 --> fabrice has joined #instantbird 16:17:01 <Mic> (that means: I wonder if the information given there and the definition always match) 16:17:15 <clokep_work> Mic...I think the long answer is "no", but the short answer is "yes". 16:17:58 <clokep_work> Mic: http://en.wikipedia.org/wiki/Integer_(computer_science) says "yes", it's always 32 bit. 16:19:24 <Mook_as> yeah, for now int is 32 bits. the strict C definition, I think, is "at least as big as a short and no bigger than a long", though 16:19:31 <-- GeekShadow has quit (Connection reset by peer) 16:20:23 --> FeuerFliege1 has joined #instantbird 16:21:16 <-- FeuerFliege has quit (Ping timeout) 16:22:57 <clokep_work> That's pointedly vague. :( 16:23:26 --> mmkmou has joined #instantbird 16:27:23 <Mic> thanks 16:29:31 <Mook_as> what do you want the size of int for? you could go for PRInt32 or int32_t for explicit 32bit-ness 16:31:20 <clokep_work> I think he's trying to match it up with the signature of a Windows API. 16:32:42 --> GeekShadow has joined #instantbird 16:32:56 <Mook_as> ah. 16:49:38 <deOmega> ugh.. i came in here to say something, but got so distracted.. I totally forgot. :) 16:50:34 <-- Even has quit (Quit: Instantbird 1.1a1pre) 16:51:16 <clokep_work> :( 16:57:41 <-- FeuerFliege1 has left #instantbird () 16:57:45 <Mic> I'm putting common types named like the windows types into a module, so I don't have to look them up every time I need them 16:58:52 <clokep_work> :) 16:59:23 <clokep_work> So you mean everytime I see hWND I won't have to go "WTF type is that again?"? 16:59:30 <Mic> Yes, exactly. 16:59:49 --> igorko has joined #instantbird 17:00:58 <clokep_work> :) 17:01:16 <clokep_work> Do you read Mozilla newsgroups at all Mic? 17:01:35 <Mic> No, I never did. Should I? 17:02:02 <clokep_work> No, I read enough and can point interesting things out. ;) 17:02:20 <clokep_work> Trying to find the thread I was talking about though... 17:03:51 <Mook_as> H* are ptr-sized ints :) 17:05:47 <-- vicnet has quit (Ping timeout) 17:06:46 <-- Andrey has quit (Quit: ) 17:06:49 <clokep_work> Mic: Ah, never mind I was thinking of http://groups.google.com/group/mozilla.dev.extensions/browse_thread/thread/25780e08748ad195# but it's not very related for you (much mroe so for me.) 17:08:13 <clokep_work> (And if you do decide to start reading it, please do not use the google groups interface. :P) 17:09:26 <Mic> Have you seen the OSXTypes? 17:09:55 <deOmega> ah, i remember now. on teh tease fron flo 17:10:04 <Mic> Sounds like the thing we talked about, only for OSX. I need to read it later, only saw a few words about it in http://philikon.wordpress.com/2010/09/17/mozilla-four-months-later-a-status-update/ 17:10:11 <Mic> https://github.com/philikon/osxtypes 17:10:29 <deOmega> so conversations will be referring to what exactly? 17:10:57 <Mic> Promising, though, if it's what I think it is. 17:11:47 <clokep_work> Yup, looks like it. :) 17:12:07 <Mook_as> now write one for XPCOM ;) 17:12:09 <clokep_work> If it is...we should probably do something similar for Windows...that way we can share stuff. 17:12:12 <deOmega> I started making assumptions but teh wording escapes me.. conversations includes all teh irc or multichat rooms one would be in? 17:12:31 <clokep_work> Mook_as: I was joking to make a parser to take header files and go to the ctypes. 17:12:40 <clokep_work> deOmega: I think all the conversations? 17:13:08 <-- jb has quit (Ping timeout) 17:13:11 <Mook_as> clokep_work: I was only half-joking, but it should be possible to parse IDL... ;) 17:13:19 <deOmega> I really like it already :) 17:13:25 <Mic> Bye 17:13:28 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 17:14:13 <clokep_work> Mook_as: Ah, yes that would be even better! :) 17:14:22 <clokep_work> We were talking in the context of the windows api headers. 17:14:54 <Mook_as> yep. but that's slightly messier, sadly. at least it's mainly a C API. 17:15:18 <clokep_work> deOmega: Well ChanServ is a PM, not a MUC so... 17:15:36 <clokep_work> flo: Actually...something I see as an issue, what if you have multiple things with the same name open? I.e. 5 chanservs? 17:16:18 <-- rikki has quit (Connection reset by peer) 17:16:47 <deOmega> would it then h show chanserv (5) 17:19:07 <deOmega> It is really exciting seeing some of teh coments you guys get regarding this project 17:21:05 <deOmega> do the authors of the addons get notified of comments one make on the addons site? 17:21:50 <clokep_work> No. :( 17:22:09 <deOmega> Ok, thanks 17:22:20 <clokep_work> It really should...it just...doesn't. 17:22:23 <clokep_work> :( 17:22:24 --> vicnet has joined #instantbird 17:26:37 * clokep_work wonders if he has comments on any of his extensions. ;) 17:28:11 <Mook_as> I think I got one about making Unibrow work for 1.0? 17:29:59 <clokep_work> Might have been via github and not AIO though. 17:30:21 <Mook_as> hmm. right. 17:31:36 <clokep_work> And I didn't forget about that Vertical Tabs bug deOmega...I just haven't looked at that code in a while. :) 17:32:09 <deOmega> clokep_work: Thank you. I know you have your hands full 17:41:27 <clokep_work> Well, yes. More of just that I don't notice it on a day to day basis. :( 17:42:55 <deOmega> I really would like to see it embedded in IB as a way to stand out, out of the box.(marketing purposes, because I would use it anyhow) 17:47:02 <clokep_work> :P But it serves as a decent example of an extension! 17:47:41 <clokep_work> Actually. I apparently released that just over a year ago... 17:51:33 <deOmega> it has been a year????? 17:51:36 <deOmega> No way! 17:56:16 <deOmega> t ime flies 18:03:41 <flo> clokep_work: I was wondering if we should separate per server for IRC and twitter accounts, and MUCs in general (when thinking about XMPP MUCs). But I'm not really sure :-/. But in anycase, not changing anything to what I have wouldn't be worse than the behavior we currently have for tabs ;). 18:03:50 --> myk has joined #instantbird 18:04:23 <clokep_work> "separate per server for IRC and twitter accounts" meaning...a separate section for each? 18:04:40 <clokep_work> Or you could use groups for each account that has open conversations. 18:04:55 <clokep_work> Which would let you totally ignore an account for some time if you want. 18:05:13 <flo> I though using something that would be displayed like groups in the "Contacts" part, but for the accounts 18:05:43 <flo> but then, what if a conversation is with a contact with several buddies on different accounts. ;) 18:06:40 <clokep_work> How could that be? 18:06:55 <flo> "that" = ? 18:07:06 <clokep_work> "a conversation is with a contact with several buddies on different accounts" 18:07:27 <clokep_work> That would involve connecting to the same MUC w/ multiple accounts, wouldn't it? 18:07:33 <clokep_work> In which case it shuld be in both accounts. ;) 18:09:11 <-- GeekShadow has quit (Connection reset by peer) 18:10:33 <clokep_work> If it's with a contact on several buddies, you're only connecting using one account though, and if the account being used changes, the location would have to change. 18:10:57 <clokep_work> But I think it's kind of bad since we don't really want to have to worry about what accounts stuff is on at all. 18:12:12 <flo> clokep_work: that was for the not-MUC case 18:12:54 <flo> yeah, we don't want to expose the accounts 18:13:08 <flo> but for IRC we want to group by server name I think :-/ 18:13:31 <clokep_work> What happens when you connect with flo and fqueze then? 18:13:37 <clokep_work> And both join #instantbird. :p 18:13:38 <flo> or should we list IRC channels as #firstname.lastname@example.org? 18:13:43 <-- mmkmou has quit (Ping timeout) 18:14:10 <clokep_work> XMPP MUCs actually have a unique name I think. 18:14:15 <flo> clokep_work: two tabs/conversations with the same title 18:14:40 <clokep_work> Yes, or irc.mozilla.org/instantbird, but that puts the title afterward which isn't as good. 18:16:27 <flo> details are painful :( 18:17:48 <-- vicnet has quit (Ping timeout) 18:21:25 --> Mic has joined #instantbird 18:21:25 * ChanServ sets mode +h Mic 18:24:13 <Mic> What about linking conversations to the contact that you're having it with? That is: you get the number of unread messages behind the name of the contact, instead of the start-conversation icon? 18:24:25 <Mic> MUCs would still need their own section, though 18:25:30 <flo> and what about conversations with people not in the list? 18:25:59 <-- Nitrox has quit (Connection reset by peer) 18:26:06 <myk> how do i auto-join an IRC channel that requires a password? 18:27:00 <Mic> They could appear similiar to contacts, maybe with a kind of plus-icon that would add the contact to the list 18:30:23 <deOmega> myk: hang on 18:32:12 --> gerard-majax has joined #instantbird 18:32:18 <Mic> I didn't like the idea to have two items for a contact and a conversation with a contact 18:32:34 <Mic> There's be contacts and contacts that you're currently talking with instead 18:32:42 <Mic> *There'd 18:33:02 <deOmega> ah, not the server but the room.. I do not know. sorry. 18:34:06 <deOmega> would putting /msg nickserv identify password after the room work? 18:34:51 --> vicnet has joined #instantbird 18:35:02 <Mic> No, I think you can't auto-join password protected channels yet 18:35:20 --> GeekShadow has joined #instantbird 18:35:26 <deOmega> Mic: thank you 18:35:58 <Mic> Ah, wait .. there's the password field on the dialog. I didn't know that :D 18:36:16 <deOmega> but that is for teh room I think.. err.. server 18:36:24 <deOmega> but do not think it is for teh room 18:36:56 * Usul is now known as Usul|exercice 18:37:02 <Mic> Does it save the password if you enter the channel name and the password and check the auto-join box? 18:37:24 <deOmega> eg: password for mozilla.org, but if #ib needed apassword, no place to put THAT password 18:37:35 <deOmega> It remembers password mic. 18:38:53 <deOmega> but it seems to me ... the same place one puts the room.. there could be a string appended to the room name to make it register that password 18:39:23 <deOmega> (Seems to 'me' who has very little kowledge lol) 18:39:45 <flo> Mic: no :( 18:40:13 * fabrice is now known as fabrice|afk 18:40:26 --> linuxwizard has joined #instantbird 18:40:42 <-- mokush has quit (Client exited) 18:40:55 <Mic> Thanks, flo. Testing just returned the same result ;) 18:41:16 <flo> "Mic: I didn't like the idea to have two items for a contact and a conversation with a contact" "Mic: There's be contacts and contacts that you're currently talking with instead" what's the difference between the two? 18:42:49 <-- myk has quit (Ping timeout) 18:46:19 <Mic> The latter has for already existing contacts only one item in the list(s). This is also the place where the unread message count would be displayed. 18:47:39 <Mic> Was this better? :S 18:48:46 * Fantasm is now known as Fan|away 18:48:58 * Fan|away is now known as Fantasm 18:50:31 <flo> so to find a conversation you would have to look in each displayed tag? 18:50:45 <flo> and would have to scroll for some conversations? 18:52:30 <Mic> Yes, this might be the case. 18:52:42 <Mic> It's not worse than starting a conversation. 18:52:44 --> myk has joined #instantbird 18:53:49 <myk> i tried appending the password after the channel name in the list of auto-joined channels for the IRC account (i.e. "#foo, #bar passwordForBar, #baz"), but that didn't work 18:56:03 <Mic> Do you expect people to close the conversation windows frequently? 18:56:58 <Mic> If I want to send another message after closing the window, I'd need to go to the contact and start one. If the other one sends a message, the window would open anyways (expect if you plan to disable this by default) 18:57:41 <Mic> *except 18:58:00 <clokep_work> myk: Typing it in the second box doesn't save it? If not, it's probably currently not possible. 19:04:48 <Mic> The bug about sorting contacts by status/availability could be helpful to prevent this problem too? 19:04:52 <clokep_work> I can't say I enter many password protected rooms though, so I'm unsure exactly of how that works. :( 19:05:42 <myk> clokep_work: second box? 19:06:02 <Mic> I'll be back in a while. 19:06:18 * Usul|exercice is now known as Usuk 19:07:02 <-- Mic has quit (Quit: Instantbird 1.1a1pre) 19:08:20 <deOmega> clokep_work: woudl you liek me to post a image of what teh layout looks like..in that, it may help you figure what the hidden code is? 19:10:45 <myk> clokep_work: Tools > Accounts > IRC Account > Properties > General > Auto-Joined Channels is a single text field 19:10:53 <clokep_work> myk: Ah, sorry. I'm just crazy. I though there was a second box there for passwords. 19:10:57 <clokep_work> *thought 19:11:10 <clokep_work> libpurple doesn't support auto-joining password protected channels then it seems. 19:11:44 <clokep_work> You might be able to do Join Chat > and then tick off the auto-join box though. 19:16:21 * Usuk is now known as Usul 19:23:17 <deOmega> if it will be of any use to your thought process... here you go 19:23:20 <deOmega> http://i56.tinypic.com/24dr8ci.jpg 19:24:20 <-- myk has quit (Quit: Instantbird 1.0) 19:25:14 <clokep_work> deOmega: I think a UI like that is definitely extension fodder. 19:26:27 --> myk has joined #instantbird 19:26:42 <myk> clokep_work: hmm, no, that didn't work 19:27:03 <clokep_work> myk: Sorry then. :( Could write a very easy extension I'm sure to do it though. 19:27:24 <myk> clokep_work: that dialog causes instantbird to add the channel to the same channel list i was modifying manually, but without specifying the password, and then restarting instantbird doesn't cause me to join the channel automatically 19:27:28 <myk> clokep_work: but thanks for the suggestion! 19:27:41 <deOmega> yeah, i was not thinking use that interface.. i just figure you guys may be able tolook at that and realize what the code is in teh background and do it on the line with teh channel :) 19:28:46 <clokep_work> What's in the auto-join list I think gets sent directly to the join command... 19:28:54 <clokep_work> Bah let me pull up the RFC myk I probably know how to do it. 19:29:41 <myk> clokep_work: well, "/join #channel password" is the syntax for the /join command 19:29:53 <myk> clokep_work: but adding the password to the field after the channel name didn't work 19:29:56 <clokep_work> Yes, but that's NOT the syntax for joining multiple channels. 19:30:10 <clokep_work> The syntax is JOIN #channel1,#channel2 key1,key2 19:30:15 <clokep_work> So you could try doing that. 19:31:29 <clokep_work> (i.e. in the autojoin list, add a space after the last room, and add the keys/passwords) 19:39:29 <deOmega> ah, that works clokep :) 19:40:13 <-- sonny has left #instantbird () 19:41:02 --> sonny has joined #instantbird 19:41:05 <deOmega> so, all one does is put the room #abc space, password 19:41:07 <deOmega> and that works 19:47:07 <clokep_work> Yes. 19:47:18 <clokep_work> Aka refer to http://tools.ietf.org/html/rfc2812#section-3.2.1 ;) 19:50:41 <-- ecaron has left #instantbird () 20:00:06 <clokep_work> If someone can think of a good UI to include passwords it's possible we could do that btw. 20:01:24 <Mook_as> what does the current UI look like again? 20:01:50 <clokep_work> A textbox that says "Autojoin list:" above. ;) 20:02:26 <deOmega> clokep_work: to nbe honest 20:02:34 <deOmega> i think to keep it simple 20:02:41 <deOmega> which i knwo is teh goal 20:03:06 <Mook_as> okay. you won't like this answer, but: prompt for the password on failure (hopefully not more than conversation-modal), and save it in nsILoginManager :p 20:03:10 <deOmega> you coud just add a note after autojoin channel text 20:04:07 <clokep_work> Mook_as: I actually do kind of like that...I'd say only save it optionally with a tick box though. ;) 20:04:31 <deOmega> saying something like: for rooms with password, append a space and password after the room. 20:04:41 <Mook_as> sure, that works for me. 20:05:07 <Mook_as> (that has the benefit of letting you just do /join foo anywhere, and not worry about the password) 20:05:35 <deOmega> btw.. when i was trying to join the room without teh password... there were noalerts that i was not able to join. 20:05:53 <deOmega> i just knew because the room did not open 20:06:38 <deOmega> have a great evening 20:07:21 <clokep_work> Yeah, our UI sucks if it fails right now. 20:07:32 <Mook_as> IRC is hard ;) 20:07:56 <clokep_work> Actually joining rooms for IRC is very simple. 20:08:05 <clokep_work> Open the join chat dialog for an AIM account. 20:08:40 <-- igorko has quit (Ping timeout) 20:08:56 --> igorko has joined #instantbird 20:09:49 <-- deOmega has quit (Quit: Instantbird 1.1a1pre) 20:10:37 --> aleth has joined #instantbird 20:10:54 <-- aleth has quit (Quit: Instantbird 1.1a1pre) 20:11:11 --> aleth has joined #instantbird 20:16:31 <flo> "Do you expect people to close the conversation windows frequently?" after reading each message. 20:17:13 <flo> and yes, I plan to disable opening conversation windows by default for people who are not in the contact list (+ for everybody while in the "unavailable" status) 20:19:24 <-- igorko has quit (Quit: Instantbird 1.0) 20:20:48 <flo> clokep_work: I think the libpurple core supports passwords for (auto-joined) channels. We just never handled that because it's hard to find a non confusing human readable serialization for the auto-join textbox 20:22:50 <clokep_work> flo: Yes, seems we figured out a way around it anyway. ;) 20:23:56 <flo> if you want a real (non-protocol-specific) solution, I have one. But I've never thought it was worth implementing 20:24:28 <clokep_work> I'd like to hear it if you dn't mind. :) (As long as it's not super in-depth and confusing. ;)) 20:25:24 <flo> we need to replace the autojoin textbox with a richlistbox, each item being a nice looking display of an underlying JSON-serialized object for all fields of purpleIChatRoomFieldValues 20:25:53 <flo> adding an item in that list needs to open the same dialog as the "join chat" dialog, but "OK" would just add to the list without joining 20:25:56 <myk> flo: "#foo, #bar pwd, #baz" is non-confusing and human-readable to this human, anyway 20:26:38 <flo> myk: if passwords are visible as plain text in the UI some people will be very very upset ;) 20:27:15 --> EionRobb has joined #instantbird 20:27:16 <myk> flo: i'm ok with that :-) 20:27:38 <flo> you mean you are ok with us upsetting some people? :-P 20:28:04 <myk> flo: yes; in fact, i think it's essential! great software makes hard decisions, including ones some people don't like 20:29:08 <flo> myk: I agree. The hard decision here is to not put in an half backed implementation. ;) 20:29:34 <myk> flo: sure; after all, i'm also someone you may find it worthwhile to upset ;-) 20:30:13 <myk> flo: in any case, auto-joining password-protected channels it not what i want the most... 20:30:46 <myk> flo: my most highly-desired feature is integration of the contacts window into the conversations window 20:31:19 <Mook_as> damn, I _really_ need to update unibrow don't I? :p 20:31:29 <flo> Mook_as: you do :P 20:31:39 <myk> Mook_as: is that an addon for such integration? 20:31:43 <Mook_as> (that, or convince myk to take it over!) 20:31:45 <flo> myk: yes 20:31:48 <myk> heh 20:31:50 <clokep_work> Just bill it off onto AS as making you more productive when communicating with the team. ;) 20:31:56 <Mook_as> myk: yes, https://github.com/mook/unibrow 20:31:58 <flo> Mook_as: is there more to it than bumping the maxVersion? 20:32:24 <Mook_as> https://github.com/mook/unibrow/issues/3 says there's more, yeah 20:33:09 <flo> myk: "in any case, auto-joining password-protected channels it not what i want the most..." I appreciate that you are keeping things in proportion to their importance ;). But as a consequence I'm afraid I may not be able to upset you ;). 20:33:36 <clokep_work> Bucktooth is also broken I think btw. 20:33:39 <myk> flo: hmm, indeed; let's work on it harder, then; i'm sure we can find a way for you to upset me :-) 20:34:11 <myk> Mook_as: hmm, "closing the conversation window quits IB" i can live with, but i kinda need "tabs for the open conversations" 20:34:28 <-- Usul has quit (Quit: Usul) 20:34:38 <flo> myk: may I find a way for you to contribute code? ;) 20:35:30 <Mook_as> myk: right; it's probably broken right now (I wrote it maybe half an year ago or so), so there's bugs to fix 20:35:52 <Mook_as> luckily I suspect you know how to work w/ github, though you may not have the time to do it :p 20:35:58 <myk> flo: yes; the way is to do my work for me, so i have time to hack again 20:36:32 <myk> flo: currently, i only have enough free time to complain to other hackers and tell them what to do 20:36:51 * Mook_as gets into a complaining cycle with myk 20:37:06 <flo> myk: sounds frustrating :-/ 20:38:16 <myk> flo: it's a mixed bag, to be sure :-/ 20:38:54 <flo> by the way, are password-protected IRC channels common? 20:39:21 <myk> flo: hmm, mostly i use irc.mozilla.org, where they seem to be uncommon 20:39:23 <Mook_as> I've been in a few, but perhaps I live on IRC too much :) 20:39:31 <myk> flo: i've also used irc.freenode.net a bit, but i've never used one there 20:39:43 <flo> I've never used one. 20:40:20 <clokep_work> AFAIK they're uncommon, but I'm sure they're more common on certain servers than others. 20:40:21 <flo> the best way to make me want to implement something is to find a way to make me need it first ;). 20:41:47 <Mook_as> damn, the last one I was in was a company-private channel... so we just need to make flo join the right company ;) 20:42:28 <myk> Mook_as: good point! 20:43:13 <Mook_as> (but hopefully not MoCo, since there's enough hiring everybody who works on the platform as it is) 20:44:34 <myk> Mook_as: well, if there's a position at MoCo that flo would be good for, and flo wants to work for MoCo, then i'd rather connect the two 20:45:00 <-- GeekShadow has quit (Connection reset by peer) 20:45:03 <flo> just to get a good support of IRC passwords? :-D 20:45:17 <myk> Mook_as: even though you are right on the macro-level that there should be many more Mozilla hackers in the wild than the set employed by MoCo 20:45:30 <myk> flo: not only, but hey, if it works... :-) 20:46:48 * clokep_work votes for not adding anything to IRC until we replace it. ;) 20:47:10 <myk> clokep_work: we tried that with Netscape 5; consensus is that it was a mistake 20:47:11 <flo> myk: support for joining IRC channels was hacked quickly for 0.1.1 while I was intern at MoCo because I couldn't stand using ChatZilla (or Pidgin) and really needed IRC ;) 20:47:37 <myk> flo: i've been using pidgin lately, but i'm trying out instantbird now, and so far, so good! 20:47:53 <clokep_work> myk: Well it's fairly well along so...hopefully soon. 20:48:03 <flo> I was on a Mac, so Pidgin... didn't really work 20:48:40 <flo> (I think GTK for Mac has improved significantly since that) 20:49:29 <myk> flo: yeah, i didn't like that mac equivalent of pidgin (i forget the name now) 20:49:37 <myk> although some people swear by it 20:49:38 <flo> Adium 20:49:42 <myk> right 20:50:09 <myk> i used to use chatzilla on linux, but i switched to pidgin because i wanted one chat client for all chats 20:50:09 <flo> At the time I tried it it seemed much better than Pidgin. 20:51:58 <myk> a lot of people like adium 20:52:15 <myk> also, on mac in particular, a lot of people like unmaximized windows 20:52:19 <clokep_work> My limited use of Adium leads me to believe it's rather nice. 20:52:27 <myk> but i find them a terrible management burden and maximize all of mine 20:52:36 <myk> (which is why i want contacts in my conversations window) 20:52:45 <myk> s/management burden/window management burden/ 21:08:29 <clokep_work> Time for me to go! Bye! 21:09:12 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:24:35 <-- fabrice|afk has quit (Ping timeout) 21:47:48 <-- aleth has left #instantbird () 21:54:37 --> rikki has joined #instantbird 22:01:20 --> hicham has joined #instantbird 22:20:17 --> mmkmou has joined #instantbird 22:23:07 --> GeekShadow has joined #instantbird 22:43:28 <-- sonny has left #instantbird () 22:50:44 <-- mmkmou has left #instantbird () 23:06:58 <flo> Good night :) 23:30:49 --> Nakp has joined #instantbird 23:30:57 <Nakp> yo 23:31:01 <Nakp> hey flo whats up 23:38:24 <-- hicham has quit (Client exited)