All times are UTC.
00:05:19 <-- chrisccoulson has quit (Connection reset by peer) 00:09:31 --> chrisccoulson has joined #instantbird 00:15:11 <Mic> nn 00:15:21 <-- Mic has left #instantbird () 00:49:13 <-- Ornthalas has quit (Quit: KTHXBYE) 00:50:06 <-- hicham has quit (Ping timeout) 00:57:15 --> hicham has joined #instantbird 01:36:37 <-- micahg has quit (Ping timeout) 02:08:14 --> mepine has joined #instantbird 03:25:11 <-- hicham has quit (Ping timeout) 03:31:25 <-- Gizmokid2005 has quit (Client exited) 03:40:15 --> hicham has joined #instantbird 03:40:57 --> micahg has joined #instantbird 03:41:44 --> Gizmokid2005 has joined #instantbird 03:45:03 <-- hicham has quit (Ping timeout) 03:56:00 * zz_auscompgeek is now known as auscompgeek 03:59:10 <-- micahg has quit (Ping timeout) 04:35:50 --> micahg has joined #instantbird 04:53:09 --> Mook has joined #instantbird 04:58:25 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 05:00:32 --> DGMurdockIII has joined #instantbird 05:00:55 --> tymerkaev has joined #instantbird 05:28:54 <-- DGMurdockIII has quit (Connection reset by peer) 05:43:09 <Mook> anybody here bored and want to check if https://wiki.instantbird.org/Instantbird:Notifications:trunk is (mostly) correct? 06:27:18 <-- rikki has quit (Connection reset by peer) 06:38:07 <-- Jan has quit (Ping timeout) 06:39:10 --> Jan has joined #instantbird 06:39:39 * Jan is now known as IRCMonkey22313 07:10:28 --> rikki has joined #instantbird 07:39:36 <-- tymerkaev has quit (Ping timeout) 08:02:16 --> The_Tick has joined #instantbird 08:02:28 <The_Tick> are the message styles adium message styles? 08:59:26 <-- mepine has quit (Quit: mepine) 09:00:47 * auscompgeek is now known as zz_auscompgeek 09:03:32 --> flo has joined #instantbird 09:03:33 * ChanServ sets mode +qo flo flo 09:04:27 --> Even1 has joined #instantbird 09:06:17 <flo> Hello :) 09:10:50 <Mook> hello :) if you have time, could you check https://wiki.instantbird.org/Instantbird:Notifications:trunk for errors? :) 09:11:01 <Mook> (if you don't... meh, it'll be useful for me anyway :p ) 09:17:45 <flo> looking 09:21:45 <flo> Mook: it would help to proof read to be able to see the differences with the previous page 09:22:06 <Mook> hmm. yes. except I actually wrote it from scratch :p 09:22:15 <Mook> (by lxr-ing for notifyobserver) 09:24:26 <flo> I guessed that ;) 09:24:48 <flo> I didn't even know we had "im-sent"... 09:26:20 <flo> Mook: "Possibly fired on" looks like you are not very confident in it ;) 09:26:54 <Mook> I think that mostly mean "has some sort of branching that depended on various other things I didn't track down" 09:27:01 <Mook> s/mean/meant/ 09:27:23 <flo> I think we had some design document about the notifications related to the buddy list 09:27:28 <flo> maybe it was even on the wiki 09:50:58 --> WWOL has joined #instantbird 09:58:54 <flo> The_Tick: they are almost the same, but packaged differently to be compatible with the mozilla add-on manager. 09:59:11 <-- WWOL has quit (Quit: Goodbye Everyone!!!) 10:01:30 <-- rikki has quit (Quit: Instantbird 0.2) 10:02:43 <-- Even1 has quit (Connection reset by peer) 10:03:05 --> Even1 has joined #instantbird 10:08:54 --> Ornthalas has joined #instantbird 10:23:01 --> Even2 has joined #instantbird 10:24:37 <-- Even1 has quit (Ping timeout) 10:26:23 --> Even1 has joined #instantbird 10:27:39 <-- Even2 has quit (Ping timeout) 10:43:12 --> Mic has joined #instantbird 10:43:12 * ChanServ sets mode +h Mic 10:43:27 <Mic> Hello 10:48:11 <-- Mook has quit (Quit: zzz) 11:05:46 --> Even2 has joined #instantbird 11:06:57 <-- Even1 has quit (Ping timeout) 11:09:38 --> tymerkaev has joined #instantbird 11:17:42 <-- Mic has quit (Connection reset by peer) 11:20:08 --> Even1 has joined #instantbird 11:21:23 <-- Even2 has quit (Ping timeout) 11:48:37 <-- Even1 has quit (Connection reset by peer) 11:48:59 --> Even1 has joined #instantbird 11:53:54 <instantbot> florian@instantbird.org granted review for attachment 422 on bug 625. 11:53:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=625 nor, --, ---, clokep, ASSI, Findbar broken on Windows in Conversation window 11:55:55 <instantbot> florian@instantbird.org granted review for attachment 424 on bug 629. 11:55:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=629 nor, --, ---, clokep, ASSI, Remove workaround for bug 503048 12:17:25 <instantbot> florian@instantbird.org denied review for attachment 423 on bug 519. 12:17:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=519 nor, --, ---, clokep, NEW, Extend jsProtoHelper to implement purpleIConvChat 12:17:46 <flo> clokep: forgot to mention in the negative review comment that it seems you are making great progress there! :) 12:18:01 <-- Even1 has quit (Connection reset by peer) 12:19:23 --> Even1 has joined #instantbird 12:21:09 <instantbot> florian@instantbird.org set the Resolution field on bug 625 to FIXED. 12:21:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=625 nor, --, 0.3a1, clokep, RESO FIXED, Findbar broken on Windows in Conversation window 12:22:06 <-- flo has quit (Quit: Instantbird 0.3a1pre) 12:22:53 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ba4b9401791b - Patrick Cloke - Bug 629 - Remove workaround for bug 503048, r=fqueze. 12:22:54 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2e8af77af2f2 - Patrick Cloke - Bug 625 - Findbar broken on Windows (aero only) in Conversation window, r=fqueze. 12:25:45 --> Even2 has joined #instantbird 12:26:54 <-- Even1 has quit (Ping timeout) 12:30:36 --> Even1 has joined #instantbird 12:31:51 <-- Even2 has quit (Ping timeout) 12:32:31 --> hicham has joined #instantbird 12:32:33 * tymerkaev is now known as tymerkaev_away 12:32:58 * tymerkaev_away is now known as tymerkaev 12:45:29 --> Even2 has joined #instantbird 12:46:41 <-- Even1 has quit (Ping timeout) 12:59:29 <-- Even2 has quit (Connection reset by peer) 12:59:50 --> Even1 has joined #instantbird 13:11:30 <-- tymerkaev has quit (Ping timeout) 13:16:12 --> Even2 has joined #instantbird 13:17:18 <-- Even1 has quit (Ping timeout) 13:18:03 --> sonny has joined #instantbird 13:22:24 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner 1.9.2.13/20101211011801]) 13:25:19 <-- Mitch has quit (Input/output error) 13:26:23 --> clokep has joined #instantbird 13:26:23 * ChanServ sets mode +h clokep 14:02:42 <-- Even2 has quit (Connection reset by peer) 14:03:06 --> Even1 has joined #instantbird 14:05:48 --> Mic has joined #instantbird 14:05:48 * ChanServ sets mode +h Mic 14:19:59 <-- clokep has quit (Ping timeout) 14:26:34 --> clokep has joined #instantbird 14:26:34 * ChanServ sets mode +h clokep 14:30:14 <Mic> clokep: something I saw in the MODEs bug: 14:30:29 <Mic> anonymous channels, how do they work? 14:31:07 <clokep> Whenever a message is sent to the server, the server sends it to every client as anonymous!anonymous@anonymous 14:32:28 <Mic> Yes, I had a look at the rfc already 14:32:42 <clokep> Oh OK. 14:32:43 <Mic> I'm just not sure: do you see the participants of this channel? 14:32:46 <Mic> I guess not? 14:32:49 <clokep> I don't believe so. 14:33:14 <Mic> ok, then doesn't that interfere with your "send only if in channel" piece of code? 14:33:23 <Mic> I saw that on the last changeset and wondered 14:33:49 <clokep> Oh, yes. It would. 14:34:02 <clokep> Good call. 14:34:11 <clokep> Although I'd have to check the exact messages from the server. 14:34:24 <clokep> It's possible the reply says you're the only one in the channel. 14:36:41 <Mic> No idea ;) 14:36:54 <clokep> Doesn't seem that irc.mozilla.org supposts the +a flag. 14:37:17 <Mic> Didn't work for me either 14:38:38 <Mic> bbl 14:39:17 <clokep> OK. 14:42:53 <Mic> Just watched this "Operation LeakSpin" video message on Youtube :D 14:45:11 <Mic> Looks cool imo ;) 14:45:49 <clokep> Idk of it. Maybe I'll check it out. 14:46:05 <clokep> Must be better than the meeting I'm in. ;) 14:48:23 <Mic> You could always play a round of bullshit bingo? ;) 14:54:31 <clokep> Haha. 14:54:37 <clokep> I shold have brought some gin w/ me. :) 15:01:45 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 15:01:50 --> clokep has joined #instantbird 15:01:50 * ChanServ sets mode +h clokep 15:03:26 <clokep> Is there a list of IRC commands that Instantbird accepts somewhere? :P 15:05:56 <clokep> Apparently http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/irc/parse.c#123 15:13:47 --> Andrey has joined #instantbird 15:16:29 --> Even2 has joined #instantbird 15:18:12 <-- Even1 has quit (Ping timeout) 15:30:03 <clokep> /help 15:39:32 <clokep> https://wiki.instantbird.org/IRC_Commands If anyone is interested. 15:40:20 --> Even1 has joined #instantbird 15:41:34 <-- Even2 has quit (Ping timeout) 15:53:43 --> Even2 has joined #instantbird 15:54:56 <-- Even1 has quit (Ping timeout) 16:00:05 --> Even1 has joined #instantbird 16:01:21 <-- Even2 has quit (Ping timeout) 16:04:58 --> Even2 has joined #instantbird 16:06:08 <-- Even1 has quit (Ping timeout) 16:13:36 * IRCMonkey22313 is now known as Jan 16:25:10 <The_Tick> is there a way to initiate a chat without them being on your contact list? 16:25:13 <The_Tick> for say, aim 16:25:31 <clokep> The_Tick: AFAIK there is not currently. 16:25:43 <The_Tick> :( 16:25:56 <The_Tick> it's a neat idea 16:27:07 <clokep> Yeah, it should definitely be able to do it. 16:27:17 <The_Tick> no I mean instantbird 16:27:20 <The_Tick> sorry, I should explain 16:27:24 <clokep> Oh, that's fine. :) 16:27:26 <The_Tick> I used to be the project manager for adium 16:27:36 <clokep> I've actually thought about filing a bug about that issue before, I just never got around to it. 16:27:44 <clokep> Oh? Neat. I'm glad you like Instantbird so far. 16:27:48 <The_Tick> so im apps are kind of something of interest :) 16:28:17 <clokep> We think they're pretty interesting too. ;) 16:28:22 <The_Tick> hehe 16:28:38 <The_Tick> the problem I have with im apps is the stupid contact list 16:28:45 <The_Tick> I think the idea is old and antequated 16:28:49 <The_Tick> and shouldn't be needed anymore 16:29:04 <clokep> What would you replace it with? 16:30:09 <The_Tick> 2 things 16:30:23 <The_Tick> bear in mind these are just mockups 16:30:39 <The_Tick> http://brok3n.org/rawr/Old/MessagePane.png 16:30:40 <The_Tick> buddy bar 16:30:43 <clokep> Of course. :) We're interesting in mock up sthough. 16:30:52 <The_Tick> to show contacts you are interested in 16:30:56 <The_Tick> instead of all of them 16:31:04 <The_Tick> for those people with lists greater than 200 16:31:12 <The_Tick> this would be likely a great idea 16:31:22 <clokep> So the one bar is like a bookmarks bar and shows the few people you're interested in, correct? The left bar is your open conversations. 16:31:23 <The_Tick> for lists as small as 10 it wouldn't be much different 16:31:28 <The_Tick> right 16:31:29 <clokep> And the drop downs show the rest of your people? 16:31:38 <The_Tick> yea, in those folders 16:31:45 <clokep> Interesting. 16:31:47 <The_Tick> the folders don't correlate to folders in the blist 16:31:58 <The_Tick> essentially treat contacts like bookmarks 16:32:08 <The_Tick> http://brok3n.org/rawr/Old/BuddiesPane.png 16:32:20 <The_Tick> you can browse that whole rawr folder btw 16:32:30 <The_Tick> anyhow, so I was going to do this whole thing to adium 16:32:32 <The_Tick> rip out prefs 16:32:34 <The_Tick> etc etc 16:32:43 <The_Tick> but then realized that instantbird might be easier 16:32:50 <The_Tick> since a plugin could do this 16:32:57 <clokep> Yes, it definitely can. 16:33:08 <clokep> One second The_Tick. I'm looking for a screenshot someone made recently. 16:34:06 <The_Tick> the thought here was overall that contacts should be treated like objects you go look up and can auto complete on a line 16:34:14 <The_Tick> instead of constantly seeing them 16:34:23 <The_Tick> except for like close friends and family 16:34:28 <The_Tick> who you actually care about status for 16:34:35 <clokep> A few things Mook has been working on: http://i.imgur.com/ly8Ia.png http://i.imgur.com/7riy8.png http://i.imgur.com/cJSrz.png based on some work flo did http://queze.net/goinfre/allinone2.png 16:34:51 <clokep> Yes, it's an interesting idea. :) 16:35:03 <clokep> And pretty much everything in Ib can be extended. 16:35:08 <The_Tick> I have to go, we're taking the 8 month old to see santa :D 16:35:24 <clokep> Ah, OK. :) 16:35:26 <clokep> Have fun! 16:35:44 <The_Tick> ya, adium does the same view more or less 16:35:46 <clokep> Definitely come back again, hopefully when flo is here (the main dev) I think he'd be interested in some ideas of yours. 16:35:51 <The_Tick> I'll idle 16:36:02 <clokep> Code for the extension for from Mook --> https://github.com/mook/unibrow 16:36:13 <The_Tick> thanks 16:36:40 <The_Tick> later :) 16:36:45 <clokep> Bye! 16:38:31 <-- Andrey has quit (Quit: ) 16:49:18 <Mic> The_Tick: there's the idea to sort of rate buddies how interesting they are for you, like you can do with music in your Mediaplayer most likely. This would allow to hide all buddies below a certain level for example (or hide notifications for them or whatever) 16:51:49 <Mic> I'd like to see type-ahead-filtering of the buddy list btw (that is: all buddies that don't match the entered text are temporarily hidden 16:51:58 <Mic> (same for participants list of MUCs) 16:52:43 <clokep> Yes, that would be very very convenient. :) 16:52:46 <clokep> Is there a bug on that? 16:53:08 <clokep> Mic: Do we have a bug about being unable to open arbitrary IMs? 16:53:22 <Mic> Not sure 16:53:37 <Mic> Definitely a big problem 16:53:54 <clokep> Yes. I've run into it before... 16:54:05 <Mic> Bug 600 is not exactly about the buddy list 16:54:08 <Mic> but the same idea 16:54:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=600 enh, --, ---, nobody, NEW, Filtering participants list 16:54:52 <clokep> Yes. 16:55:59 <-- Even2 has quit (Connection reset by peer) 16:56:13 <Mic> I can't find one for the other problem 16:56:34 --> Even1 has joined #instantbird 16:56:36 <Mic> And I don't exactly have time to do so right now 16:56:39 <Mic> bbl 16:57:10 <instantbot> New Instantbird (UI) bug 630 filed by clokep@gmail.com. 16:57:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=630 nor, --, ---, nobody, NEW, Unable to send an IM to someone not on your buddy list 16:57:27 <clokep> The_Tick ^ Filed a bug for the first issue you brought up 16:58:01 <clokep> Mic: I already did it. :) 16:58:43 <Mic> Nice idea, the tab with the options what to do :) 16:59:28 <clokep> Plus we get to not hide the + button. :P 17:00:26 <clokep> And filed for the buddy list as well. :) 17:00:34 <instantbot> New Instantbird (UI) bug 631 filed by clokep@gmail.com. 17:00:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=631 enh, --, ---, nobody, NEW, Filtering buddy list 17:03:46 <clokep> I've apparently filed 54 bugs....that's 1/6th (almost exactly) of all filed. :-\ 17:03:54 <-- micahg has quit (Ping timeout) 17:10:41 <Mic> 108 for me, maybe I should start fixing some instead of just filing them :D 17:11:04 <clokep> Yes, I think me too. :) 17:11:16 <Mic> That means the two of us have filed more than half of all open bugs atm ;) 17:12:56 --> Even2 has joined #instantbird 17:13:02 <clokep> Yes, that's scary. 17:14:15 <-- Even1 has quit (Ping timeout) 17:17:48 <clokep> I have a handful of more patches to file in fact + just got a review, so that should knock a few out. 17:29:58 <-- clokep has quit (Ping timeout) 17:36:24 --> clokep has joined #instantbird 17:36:24 * ChanServ sets mode +h clokep 17:36:56 * clokep just realized he's filed *1/12* not 1/6. :) 17:45:48 --> Even1 has joined #instantbird 17:47:08 <-- Even2 has quit (Ping timeout) 17:48:19 <-- Even1 has quit (Connection reset by peer) 17:48:40 --> Even1 has joined #instantbird 17:52:11 <-- hicham has quit (Client exited) 18:06:34 --> micahg has joined #instantbird 18:14:12 <-- chrisccoulson has quit (Connection reset by peer) 18:14:50 --> chrisccoulson has joined #instantbird 18:16:14 <instantbot> clokep@gmail.com added attachment 425 to bug 519. 18:16:15 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 425 on bug 519. 18:16:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=519 nor, --, ---, clokep, NEW, Extend jsProtoHelper to implement purpleIConvChat 18:25:37 <-- Even1 has quit (Quit: Instantbird 0.3a1pre) 18:27:40 <instantbot> clokep@gmail.com added attachment 426 to bug 495. 18:27:41 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 426 on bug 495. 18:27:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=495 nor, --, ---, clokep, ASSI, purpleIAccount cannot access preferences via JavaScript protocol 18:33:01 <-- micahg has quit (Ping timeout) 18:51:02 <-- clokep has quit (Ping timeout) 19:03:49 --> clokep has joined #instantbird 19:03:49 * ChanServ sets mode +h clokep 19:16:22 --> tymerkaev has joined #instantbird 19:28:24 <-- Even has quit (Quit: Instantbird 0.3a1pre) 19:41:23 --> DGMurdockIII has joined #instantbird 19:49:33 <-- tymerkaev has quit (Ping timeout) 20:05:08 --> micahg has joined #instantbird 20:49:32 <-- chrisccoulson has quit (Ping timeout) 21:00:02 <Mic> bah, I wondered why my computer is so incredibly slow today. 21:00:32 <Mic> A zombie Thunderbird process was eating 95% CPU time for the last few hours as it seems :S 21:02:34 * zz_auscompgeek is now known as auscompgeek 21:06:41 --> chrisccoulson has joined #instantbird 21:15:57 --> hicham has joined #instantbird 21:56:23 <Mic> I'm looking forward to see how Mook's will evolve :) 21:56:43 <Mic> It's such a nice example how flexible and powerful the Mozilla platform is 21:57:24 <-- clokep has quit (Ping timeout) 22:07:20 --> clokep has joined #instantbird 22:07:21 * ChanServ sets mode +h clokep 22:14:37 <Mic> *Mook's extension 22:14:44 <Mic> A bit late, though ;) 22:16:48 <clokep> I think we got it. ;) 23:01:46 --> rikki has joined #instantbird 23:06:18 <-- Ornthalas has quit (Quit: KTHXBYE) 23:14:36 <The_Tick> thanks for filing that one 23:14:53 <The_Tick> so what are the goals of instantbird? 23:15:22 <clokep> instantbot: roadmap 23:15:25 <instantbot> clokep: Sorry, I've no idea what 'roadmap' might be. 23:15:28 <clokep> Bah. 23:15:29 <instantbot> clokep: The Firefox 3 schedule: http://wiki.mozilla.org/Firefox3/Schedule and only goes up to M9 & http://wiki.mozilla.org/Firefox3/Status 23:15:46 <clokep> instantbot: no, roadmap is https://wiki.instantbird.org/Instantbird:Roadmap 23:15:47 <instantbot> clokep: ok 23:16:00 <clokep> The_Tick: ^ ^ 23:16:03 <The_Tick> I guess a roadmap is not quite what I'm asking 23:16:09 <The_Tick> generally there's a goal 23:16:13 <The_Tick> and then a list of things to get to it 23:16:14 <clokep> http://instantbird.org/ 23:16:23 <The_Tick> for instance, adium used to have one that was "so many features you'll crap your pants" 23:16:23 <clokep> Yes, I was getting ot that. :) 23:16:37 <The_Tick> gotcha 23:16:58 <clokep> I think that's mor eof what you're looking for? 23:17:09 <The_Tick> you got it 23:17:10 <The_Tick> thanks 23:17:29 <The_Tick> is otr implemented? 23:17:46 <clokep> otr? off-the-record? 23:17:51 <The_Tick> yep 23:17:55 <clokep> No. 23:18:01 <The_Tick> main point in respect the user is privacy 23:18:02 <clokep> that's on the roadmap I believe. ;) 23:18:08 <The_Tick> cool 23:18:19 <clokep> Isn't OTR pretty flawed though. 23:18:32 * clokep doesn't remember too much of the implementation. 23:18:37 <The_Tick> the only flaw is you aren't sure the person on the other end is who you think they are 23:18:48 <The_Tick> but that's true of anything except for true pki 23:18:56 <clokep> Ah, OK. Of course. 23:18:58 <The_Tick> it's more for just encrypting the messages across 23:19:08 <The_Tick> without the user having to think about encryption 23:19:58 <The_Tick> ok, so you guys are looking at meta contacts in .3 23:20:20 <clokep> It's implemented in the backend already. 23:20:28 <The_Tick> right, but the frontend is always fun :) 23:20:33 <clokep> Yes. :) 23:20:40 <The_Tick> we did this thing in adium where if they say have 4 aim accounts 23:20:47 <The_Tick> and 2 have the same contact object 23:20:51 <The_Tick> they merge into a single account 23:21:01 <The_Tick> no preference, no real complaints 23:21:39 <The_Tick> hrmm, notifications was how growl got into my head 23:21:48 <The_Tick> eventually adium exported notifications over to another app entirely 23:21:55 <clokep> I'm familiar with growl. 23:22:01 <The_Tick> <- project lead 23:22:11 <clokep> Ah. 23:22:15 <The_Tick> actually if you guys are using moz stuff 23:22:19 <clokep> Mic made a notification extension. 23:22:27 <The_Tick> moz implements growl already, in some notification thing 23:22:37 <The_Tick> custom work for the os x version 23:22:43 <clokep> https://addons.instantbird.org/en-US/instantbird/addon/253 23:22:44 <The_Tick> tbird and ff use it 23:22:57 <clokep> I think that ^ ^ extension does too. :) It uses the moz notification class. 23:22:59 <The_Tick> I use a linux box currently since my mbp died, lol 23:23:17 <The_Tick> neat 23:23:40 <clokep> Yeah, we've made a lot of little extensions to do things one of us wants. 23:23:50 <The_Tick> I think that's a smart route 23:23:59 <The_Tick> extensions you download instead of adding it all in 23:24:18 <The_Tick> is this mpl or gpl? 23:24:56 <The_Tick> the protocol plugins, why would you do that jscript thing? 23:25:00 <clokep> God I hate licensing... 23:25:13 <clokep> Uhh...Instantbird code is MPL I believe. 23:25:13 <The_Tick> why not just send them over to libpurple so that the 20 or so libpurple enabled apps get the new prpl? 23:25:16 <The_Tick> ya, ok 23:25:23 <clokep> But the program is GPL since libpurple is? 23:25:23 <The_Tick> I don't know the licensing as I hate it as well 23:25:35 <clokep> Or something like that? Does that make sense? 23:25:38 <The_Tick> mpl is like the combo thing between gpl, and 2 others 23:25:44 <clokep> Yes. 23:25:44 <The_Tick> but ok, that answers my question 23:25:47 <The_Tick> adium has parsing code 23:25:53 <The_Tick> for like 4 formats of log files 23:26:02 <The_Tick> that you guys could probably use 23:26:10 <The_Tick> good luck trying to parse plain text pidgin ones 23:26:12 <clokep> We're doing them in JS since we like JS better. ;) 23:26:21 <The_Tick> ya, just easy references 23:26:26 <The_Tick> oh, the prpls? 23:26:30 <The_Tick> ya, the problem with that 23:26:35 <The_Tick> is you aren't giving back to libpurple 23:26:42 <The_Tick> which is kind of counter to how oss should work 23:26:53 <The_Tick> besides, what protocols do you want that aren't already there? 23:26:56 <clokep> We currently use the same log format as Pidgin actually, but there's a huge dataloss issue w/ it. 23:27:04 <The_Tick> images? :) 23:27:09 <clokep> Twitter as far as I know. 23:27:19 <clokep> Formatting in general, yes. :) 23:27:27 <The_Tick> adium's format isn't bad 23:27:31 <Mic> The_Tick: I'm the guy doing the Buddy Status notifications by the way and using more 'native' notifications is one of the future goals by the way 23:27:32 <The_Tick> it's well thought out 23:27:39 <The_Tick> Mic: nice 23:27:44 <clokep> I think we're going to store them in sqlite database though. 23:27:51 <The_Tick> Mic: if only i could configure the notifications in ubuntu to not suck 23:28:00 <The_Tick> ya, that'd be fine 23:28:03 <The_Tick> I'd probably just do that 23:28:06 <The_Tick> but adium did that 23:28:10 <The_Tick> and they had speed problems :) 23:28:13 <Mic> The_Tick: what do you mean? 23:28:21 <The_Tick> Mic: when I mouse over them they go clear 23:28:26 <The_Tick> I want to click them to go to that app 23:28:34 <The_Tick> can't find a panel to configure 23:28:38 <The_Tick> not instantbird, the os one 23:28:44 <Mic> Oh, these. That's why Mozilla doesn't use them by default afaik 23:28:50 <The_Tick> ya 23:28:52 <The_Tick> they really suck 23:28:55 <Mic> Interactivity is one of the important goals there 23:29:08 <clokep> And in terms of not giving back to libpurple...yes, it's true. I don't have an opinion on that though. 23:29:09 <The_Tick> I was hopeful for guifications 23:29:10 <Mic> So they have their own ugly solution ;) 23:29:10 <The_Tick> but I think that's stalled 23:29:28 <The_Tick> I think I just want a growl clone on linux 23:29:40 <clokep> I thought there was a growl clone for linux? 23:29:44 <clokep> I know there's one for Windows. :) 23:29:44 <The_Tick> there is not 23:31:18 <The_Tick> ya the windows guys are pretty cool 23:31:20 <The_Tick> different project 23:34:43 <clokep> One of the goals of JS protocols is also so we can use a lot of the Mozilla code when we do stuff since it has a lot of functionality we're interested in. In terms of adding protocols, the libpurple guys don't seem interested in adding others AFAIK. ;) 23:35:07 <The_Tick> I think I'd disagree having talked to them for years 23:35:07 <clokep> Mic: Last time I used Buddy Status when clicking on the notifications they just disappeared instead of opening windows...but that could be the only sort of working 0.3 build. 23:35:19 <The_Tick> what would be neat is an adapter built into libprple 23:35:22 <clokep> The_Tick: I'd only know from a user's perspective. 23:35:25 <The_Tick> that allowed for js ones there 23:35:32 <The_Tick> clokep: might be worth actually talking to them 23:35:38 <The_Tick> how else do you think they got like 20 protocols? :) 23:35:41 <clokep> flo Has talked to them. 23:35:49 <The_Tick> hopefully he didn't talk to elb 23:35:54 <clokep> He also upstreams whatever patches they'll let him. 23:36:05 <clokep> The libpurple we use is pretty heavily modified I think too. 23:36:19 <The_Tick> oh no :( 23:37:48 <clokep> 20 protocols? I think they only support like 12 or so + a lot of 3rd party ones. ;) 23:37:58 <Mic> clokep: you know you can change this setting on the options dialog? 23:38:04 <The_Tick> there used to be more 23:38:10 <The_Tick> napster is likely no longer in your list 23:38:12 <Mic> There's either "Dismiss on click" or "Open conversation" 23:38:14 <clokep> Mic: It was set to "bring conversations up" or whatever. 23:38:25 <clokep> Yes, it was set to that. :-\ 23:38:46 <clokep> I guess it depends if you look at "protocols" or "networks" too. ;) 23:38:57 <clokep> (I.e. Oscar vs. AIM/ICQ) 23:39:15 <Mic> hmm, it doesn't work at all on the nightlies at the moment, have you tried using the dev version I uploaded somewhere a few days ago? 23:39:38 <clokep> That was the one I was using. 23:39:53 <clokep> Gonna re-enable it, one second. 23:39:54 <-- clokep has quit (Quit: Instantbird 0.3a1pre) 23:40:14 --> clokep has joined #instantbird 23:40:14 * ChanServ sets mode +h clokep 23:40:38 <Mic> The_Tick: is there any advice you can give concerning notification windows by the way? Maybe I'm going to replace the standard notification with something custom soon (need things like stacking notifications instead of hiding each other) 23:40:58 * clokep needs to wait for someone to change status. 23:40:58 <The_Tick> if you're going to do that work 23:41:08 <The_Tick> I'd be interested in seeing a growl for linux 23:41:28 <The_Tick> which wouldn't be too overly difficult, it's just a background process which runs in the user mode 23:41:38 <The_Tick> but ya, either way I'd be happy to give you some pointers on things we ran into 23:41:58 <The_Tick> ok, they do accept prpl's 23:42:00 <The_Tick> new ones 23:42:08 <The_Tick> so long as the dev sticks around 23:42:10 <The_Tick> to maintain the code 23:42:21 <The_Tick> they had problems with people submitting and then dropping off 23:43:18 <clokep> Mic: Clicked it and it disappeared. 23:43:25 <clokep> Gonna flip the option and see what happens. ;) 23:43:53 <Mic> Guess it's a bug. You better don't look at the error console by the way, it's completely cluttered with this build 23:44:02 <clokep> The_Tick: I wouldn't be interested in writing code for libpurple, it's too messy. :) 23:44:11 <The_Tick> fair enough 23:44:15 <The_Tick> just seems wrong to me 23:44:20 <clokep> Mic: Yes I noticed that! I'm glad I'm not the only one that does that! 23:44:23 <The_Tick> but they don't consider twitter im 23:44:26 <The_Tick> so that's fair 23:44:40 <The_Tick> I just don't know that I'd spend time on a plugin adapter system until after a 1.0 myself 23:45:03 <clokep> The_Tick: Yes, and there are 3rd party libpurples that do it, but they all seem to do funky things. 23:45:10 <The_Tick> yea 23:45:40 <clokep> Plugin adaptor system? Well...it's pretty much done. ;) 23:45:59 <The_Tick> heh 23:46:24 <clokep> Well that might be an overstatement, but a lot of it is. 23:48:23 <clokep> There's a lot of stuff that needs to happen before 1.0 though, so...eventually. 23:48:36 <Mic> clokep: Plugin adaptor system = making js protocols work side by side with libpurple protocol plugins? 23:48:52 <clokep> I think that's what The_Tick is referring to. :) 23:49:30 <Mic> I only scanned over the conversation, so I apologize for not having read it more closely 23:49:50 <Mic> I just wasn't sure if that was it or if it was still about "giving back to libpurple" 23:50:23 <clokep> Both I guess. 23:52:43 <The_Tick> well giving back to libpurple is a nice thing to do 23:52:49 <The_Tick> since you guys are using a lot of their stuff 23:52:56 <The_Tick> but it sounds like you'll have to stick around them if you do that 23:54:00 <clokep> We've given back in terms of upstreaming and stuff. 23:54:22 <clokep> Really the plan right now is to create a Twitter protocol entirely in JS since it has all the native JSON, etc. it's really quite nice. 23:54:50 <clokep> My IRC work is to make sure it's all working and to allow tighter integration with the UI. 23:55:06 <clokep> So we can fire our own notifications, run arbitrary commands, etc. 23:55:41 <The_Tick> all I'm thinking is it might be worth getting basic functionality working 23:55:48 <The_Tick> before things like a plugin adapter :) 23:56:07 <clokep> What basic functionality is missing? 23:56:14 <Mic> What do you consider as basic functiionality 23:56:19 <Mic> ah :D 23:56:22 <The_Tick> like sending im's to people not on my contact list 23:56:27 <The_Tick> or meta contacts 23:56:43 <The_Tick> or hitting a 1.0 ;) 23:56:45 <clokep> And the plug-in adaptor is already there though, it's all part of the purplexpcom system we use to run libpurple via the Mozilla system. 23:56:56 <clokep> Please don't bring up version numbers, it's a sore point. :-\ 23:57:05 <The_Tick> it's always a sore point unfortunately 23:57:09 <The_Tick> the good thing is it's just a number 23:57:13 <clokep> I agree. 23:57:15 <Mic> for us ;) 23:57:21 <The_Tick> seriously, if you think something is good, just make it 1.0 by default 23:57:27 <The_Tick> and go from there, hehe 23:57:46 <clokep> Honestly. For most people they don't send IMs to people off their contact list. 23:57:58 <clokep> Meta contacts will be nice. I think at least, I think Mic isn't convinced yet. ;) 23:58:01 <The_Tick> how about contact list search? :) 23:58:07 <clokep> There's a bug for that. ;) 23:58:10 <The_Tick> sure 23:58:26 <The_Tick> and I by no means have looked at all your tickets 23:58:30 <clokep> bug 631 23:58:33 <The_Tick> just talking about design and release theory 23:58:35 <clokep> Of course not. 23:58:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=631 enh, --, ---, nobody, NEW, Filtering buddy list 23:58:51 <clokep> We want something similar on the participants list for chats as well. 23:59:01 <Mic> The_Tick: we're getting meta contacts with 0.3 23:59:09 <The_Tick> ya, saw that 23:59:14 <Mic> Imo it's meaningless to filter the buddy list if you don't have them yet 23:59:35 <Mic> Or at least it's just "working for the trash bin" when you're going to replace it anyways with the next version 23:59:39 <The_Tick> Mic: pretty much 23:59:55 <The_Tick> does this thing hook into address books?