#instantbird log on 07 10 2011

All times are UTC.

00:34:57 --> werwolf has joined #instantbird
00:35:06 --> ecaron has joined #instantbird
00:39:53 <-- ecaron has left #instantbird ()
01:27:09 <-- werwolf has quit (Ping timeout)
01:34:44 <hiredman> anyone tried to use mozrepl with instantbird?
01:56:22 <-- hunsly has quit (Ping timeout)
02:25:17 --> DGMurdockIII has joined #instantbird
02:59:48 * Fantasm is now known as Fan|away
03:02:45 <-- linuxwizard has left #instantbird ()
03:34:12 --> linuxwizard has joined #instantbird
04:48:26 --> Mook has joined #instantbird
05:18:35 --> clokep has joined #instantbird
05:18:35 * ChanServ sets mode +h clokep 
05:20:53 <clokep> hiredman: I don't think anyone has tried it, no.
05:28:50 <clokep> Re: Rewriting MSN into JS...there is that XUL project that partially did this with the older protocol, we contacted him earlier about his socket code and he seemed interested in porting stuff to Instantbird, but was busy at the time. I can dig up the email if you want.
05:29:42 <clokep> And...I don't know if the webrunner stuff will compile w/ moz7 or not...there's an issue I found though...it doesn't seem to support clicking the tray icon yet? I need to look into it further (and maybe talk to Mook about it? He originally wrote some of that code).
05:35:27 <-- clokep has quit (Quit: Instantbird 1.1a1pre)
05:35:30 --> clokep has joined #instantbird
05:35:30 * ChanServ sets mode +h clokep 
05:36:25 <-- clokep has quit (Quit: Instantbird 1.1a1pre)
05:36:33 --> clokep has joined #instantbird
05:36:33 * ChanServ sets mode +h clokep 
05:37:06 <clokep> Well I haven't crashed yet on today's nightly. ;0
05:38:54 <-- clokep has quit (Quit: Instantbird 1.1a1pre)
06:28:16 <-- skeledrew has quit (Ping timeout)
07:02:42 <-- Mook has quit (Quit: z)
07:04:34 --> Mic has joined #instantbird
07:04:34 * ChanServ sets mode +h Mic 
07:06:38 --> werwolf has joined #instantbird
07:30:52 <-- linuxwizard has left #instantbird ()
07:32:40 <-- werwolf has quit (Ping timeout)
07:45:59 <-- gerard-majax has quit (Ping timeout)
08:15:55 <-- flo has quit (Quit: Instantbird 1.1a1pre)
08:16:23 --> flo has joined #instantbird
08:16:23 * ChanServ sets mode +qo flo flo 
08:16:47 <-- flo has quit (Quit: Instantbird 1.1a1pre)
08:16:57 --> flo has joined #instantbird
08:16:57 * ChanServ sets mode +qo flo flo 
08:18:19 <-- flo has quit (Quit: Instantbird 1.1a1pre)
08:18:25 --> flo has joined #instantbird
08:18:25 * ChanServ sets mode +qo flo flo 
08:18:47 <flo> arg, how come link bugzilla updated itself and enabled itself without saying anything? :(
08:18:58 * flo goes to downgrade the maxVersion
08:20:24 <flo> hmm, it's marked 1.0.* as the maxVersion, how come it was updated on my 1.1a1pre nightly :-S
08:22:07 <flo> Mic: anyway, it would be nice to update it so that it works with mozilla5 (it's just the regexp change that needs to be done)
08:40:09 <flo> the comments about our last blog post on http://www.reddit.com/r/opensource/comments/ikua7/why_another_im_client/ seem quite positive :)
09:31:13 --> Even has joined #instantbird
09:31:13 * ChanServ sets mode +o Even 
09:32:07 <-- Even has quit (Input/output error)
09:38:08 --> mistraven has joined #instantbird
09:48:59 --> hunsly has joined #instantbird
10:02:16 --> Mic1 has joined #instantbird
10:03:00 <Mic1> Hello
10:05:14 <-- Mic1 has quit (Quit: Instantbird 1.0)
10:29:25 <-- rikki has quit (Ping timeout)
10:47:24 --> alfredkayser has joined #instantbird
10:47:48 <alfredkayser> Posted new themes on AIO: Walnut and Walnut2!
10:48:17 --> Andrey has joined #instantbird
10:48:46 --> mic_mike has joined #instantbird
10:50:23 <flo> :)
10:58:08 <-- alfredkayser has quit (Quit: Instantbird 1.0)
10:58:21 --> alfredkayser has joined #instantbird
10:58:56 <-- alfredkayser has quit (Quit: Instantbird 1.0)
10:59:16 --> alfredkayser has joined #instantbird
11:03:34 <-- alfredkayser has left #instantbird ()
11:04:39 --> alfredkayser has joined #instantbird
11:05:45 <-- alfredkayser has left #instantbird ()
11:07:30 --> alfredkayser has joined #instantbird
11:11:43 <alfredkayser> Updated Nautipolis and LittleChat themes: 500KB size reduction and fix for missing icons in account list in chatwindow.
11:11:51 <alfredkayser> Uploaded Walnut and Walnut2 themes to AIO.
11:12:17 <alfredkayser> Please test and review, thanks in advance
11:19:19 --> Even has joined #instantbird
11:19:19 * ChanServ sets mode +o Even 
11:43:57 <-- mistraven has quit (Quit: Instantbird 0.3b1)
11:44:01 --> mistraven has joined #instantbird
11:45:43 <-- mistraven has quit (Ping timeout)
12:05:25 --> Mic1 has joined #instantbird
12:13:43 --> clokep has joined #instantbird
12:13:43 * ChanServ sets mode +h clokep 
12:21:04 <-- alfredkayser has left #instantbird ()
12:38:03 --> mepine has joined #instantbird
12:40:00 --> orange has joined #instantbird
13:01:08 <-- clokep has quit (Ping timeout)
13:02:41 <-- mepine has quit (Quit: mepine)
13:04:31 --> clokep has joined #instantbird
13:04:31 * ChanServ sets mode +h clokep 
13:04:56 <clokep> Good morning.
13:07:57 <Mic1> Hello
13:09:42 <Mic1> flo: I'll fix the regexp soon, maybe make the whole thing restartless. Restarts for add-ons really start to annoy me :)
13:10:15 <Mic1> The version problem was no bug, I set it to 1.1a1pre while it should have been 1.0
13:10:36 <Mic1> I changed it back to 1.0 when I noticed it.
13:11:49 <flo> ah ok
13:12:03 <flo> Mic1: thanks for the clarification! :)
13:16:39 <clokep> That reddit does have some good comments. :)
13:16:46 <clokep> We really do need better logging. :-X
13:17:53 <flo> that's more interesting to do than the trayicon stuff ;)
13:18:32 <flo> Our Windows top crasher is fixed: http://developer.pidgin.im/viewmtn/revision/info/8c0179fd3f2768a3fa391f363be79b730aee09c8 :)
13:19:07 <clokep> Yeah I saw that on the pidgin devel room.
13:20:50 <clokep> Pretty awesome. :)
13:21:42 <flo> and Even updated our minidump_stackwalk so the new Mac (and probably linux) crashes received starting from now should be readable
13:23:07 <clokep> Awesome! :)
13:23:39 <flo> I'm not sure if we will manage to reprocess all the previous reports or not. I would like to and it seems possible, but that's quite a bit of work!
13:24:08 <clokep> If the server isn't doing much else, it would be good to do. :) Have we had a lot of crashers.
13:25:34 <clokep> I find that crash-stats website very difficult to use. :P
13:26:11 <clokep> Ah it's working now though nvm.
13:35:04 <clokep> Can I actually talk in devel@conference.pidgin.im or will they bite my head off as someone they don't know?
13:35:15 <clokep> Obviously if I have something to say. ;)
13:36:02 <flo> you can :)
13:37:40 <clokep> OK! Btw it seems that the WebRunner API needs some work.
13:38:21 <clokep> I'm going to email the guy working on it (or something) and see what the actual state of the code is in / if it's being worked on, etc. and maybe extend it a bit for what we need (but I'd want it upstream if they want it so...)
13:41:58 <flo> ok :)
13:42:58 <clokep> My point being it might need to be put on the back burner a bit though.  :(  I think the persisting tray icon can be done w/ the mintrayr code, but I don't really want to sink time into it then replace it. :P
13:43:59 <flo> what's the problem with the webrunner code?
13:44:17 <mic_mike> Maybe some kind of IAmA (later) or other kind of opinion-on-Instantbird post on reddit might be valuable :)
13:44:36 <flo> IAmA ?
13:45:27 <mic_mike> A post where the users may ask you (nearly) anything ;-)
13:45:32 <clokep> flo: It doesn't seem to handle tray clicks right now...and I can't get my callbacks to work properly. ;)
13:45:45 <mic_mike> http://www.reddit.com/r/Iama
13:46:01 <flo> doesn't handle clicks? do you mean there's no code for it, or it's broken?
13:47:11 <clokep> There doesn't seem to be anything in the interfaces for it.
13:47:15 <clokep> Not that I can find at least!
13:47:25 <flo> uh, there was last time I looked
13:47:30 <flo> what's the url again? :)
13:47:54 <clokep> http://dev.salsitasoft.com/hg/public/webrunner or http://dev.salsitasoft.com/trac/webrunner/browser
13:47:59 <clokep> Depending if you want hg or trac browsing. ;)
13:48:12 <clokep> (This is the updated webrunner code, not sure if you ever looked at it?)
13:48:25 <clokep> THe original code is at http://svn.mozilla.org/projects/webrunner/ btw.
13:51:01 <flo> ah, the showPopupMenu call is hardcoded
13:51:07 <instantbot> New Instantbird (UI) bug 908 filed by benediktp@ymail.com.
13:51:09 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=908 enh, --, ---, nobody, NEW, "Remove account"-prompt should tell which account is going to be removed.
13:53:27 <clokep> Hmmm?
13:55:11 <flo> clokep: I remember seeing somewhere (probably in a bugzilla attachment in the bug about upstreaming systray code) some code that used an xbl binding for the icon / to dispatch events
13:56:18 <clokep> That's the code that you were trying to integrate it seems, the songbird code had that I'm guessing?
13:57:51 <clokep> Your old attachment: https://bugzilla.instantbird.org/attachment.cgi?id=586&action=diff
14:00:35 <flo> is that a completely different code base?
14:01:38 <clokep> It seems it might be....
14:01:47 --> mmkmou has joined #instantbird
14:01:59 <clokep> Or possibly originally based off the same stuff.
14:03:57 <clokep> I think the webrunner stuff started from that patch as well, but was extensively rewritten to give a better API?
14:04:26 <flo> is the API actually better?
14:06:15 <clokep> I'm not sure. It does compile though. ;)
14:06:55 <clokep> It doesn't seem to add elements at all though and is all based on functions, which I find a bit easier to deal with...
14:08:52 <flo> it would be nice if somehow running mozilla with valgrind could automatically disable the "unresponsive script" popup dialog :-/
14:09:35 <flo> clokep: the XBL binding was just a convenience thing, and the menu was easily extensible with XUL overlays :)
14:09:57 <clokep> Yeah, I guess that's kind of convient.
14:10:48 <clokep> I'm very confused right now because my listener on menu items doesn't seem to be working...
14:11:38 <clokep> Seems like all I'd need to do is add the listener and that's it. :-D
14:16:18 <clokep> I do have a diff of my code but it's like 10k lines long. ;)
14:16:39 <flo> *your* code? :-P
14:18:12 <clokep> *my* code is in the diff to my repository right now. :P
14:18:18 <clokep> Two of the files are mine. ;)
14:18:28 <clokep> Well really one.
14:19:02 --> sonny has joined #instantbird
14:24:50 <mmkmou> hi flo 
14:25:32 <mmkmou> how i can do to have all bug notification in my mailbox.
14:28:01 <-- mmkmou has quit (Ping timeout)
14:29:23 <clokep> mmkmou: We mirror it into a mailing list: http://groups.google.com/group/instantbird-bugs
14:49:52 <-- orange has quit (Quit: )
14:55:37 --> gerard-majax has joined #instantbird
15:01:35 --> mmkmou has joined #instantbird
15:01:39 <-- mmkmou has quit (Quit: Instantbird 0.3pre)
15:01:42 --> mmkmou has joined #instantbird
15:05:06 <mmkmou> clokep : ok thank 
15:13:24 --> FeuerFliege has joined #instantbird
15:18:30 --> mistraven has joined #instantbird
15:18:49 <-- mmkmou has quit (Ping timeout)
15:22:57 <clokep> flo: Would it make sense to take the status changing code from Twitter (bug 650), put it into jsProtoHelper, and allow protocols to do their own observe and if it's not a topic they're observing just call this.__proto__.observe (or can that not be done)?
15:23:03 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=650 nor, --, 1.0, clokep, RESO FIXED, Twitter accounts should reconnect automatically when going back from offline
15:23:06 <clokep> I ask because I'm about to put the same exact code into my twitter stuff.
15:24:18 <clokep> Ah wait. It wouldn't work anyway.
15:24:31 <clokep> Cause of the _enabled calls all over the connect / disconnect methods.
15:26:09 <clokep> Oh and never mind. I need to handle AWAY separately anyway! So I'm just being totally wrong about everything. :-D
15:44:20 --> mmkmou has joined #instantbird
15:44:57 --> FeuerFliege1 has joined #instantbird
15:45:19 <-- FeuerFliege has quit (Ping timeout)
15:50:56 --> tymerkaev_away has joined #instantbird
15:53:09 * tymerkaev_away is now known as tymerkaev
16:01:41 <-- gerard-majax has quit (Ping timeout)
16:05:54 <-- mistraven has quit (Quit: Instantbird 0.3b1)
16:14:44 --> mistraven has joined #instantbird
16:15:49 <-- tymerkaev has quit (Quit: I must go. Good bye!)
16:21:31 <flo> clokep: I think we will call explicitly a method of the accounts when the status is changed once purpleIAccountsService is rewritten
16:25:04 <-- clokep has quit (Ping timeout)
16:33:24 <-- sonny has left #instantbird ()
16:36:55 --> sabret00the has joined #instantbird
16:50:04 <-- FeuerFliege1 has quit (Ping timeout)
16:56:27 --> werwolf has joined #instantbird
17:02:50 --> Mook has joined #instantbird
17:10:33 <-- hunsly has quit (Quit: Instantbird 1.0)
17:10:37 <-- werwolf has quit (Ping timeout)
17:11:48 --> werwolf has joined #instantbird
17:15:06 <-- Andrey has quit (Quit: )
17:21:52 <-- Mic1 has quit (Quit: Instantbird 1.0)
17:22:40 --> clokep has joined #instantbird
17:22:40 * ChanServ sets mode +h clokep 
17:25:18 <-- mmkmou has quit (Ping timeout)
17:29:54 <clokep> Ah, that sounds good. :) Perhaps that could handle whether it's even supposed to get the status updates too I assume? (I.e. this concept of "enabled" we had to add to the twitter status code).
17:43:30 <clokep> I'm going to move some stuff into a new Twitter component for purplexpcom, I figure it makes sense to have one.
17:45:15 <clokep> That way we don't need to just block the Twitter bug anymore...since that's done with. ;)
17:47:22 <-- Mook has quit (Ping timeout)
17:47:43 <-- werwolf has quit (Quit: '< auuuuuuuuuuuuuuu)
17:49:17 --> ptit_boogy has joined #instantbird
17:50:56 <mic_mike> Is there an overview over the IRC channels I auto-join?
17:51:42 <mic_mike> And: Is the error console the only way to see whether/why joining a channel failed?
17:51:50 <-- mistraven has quit (Ping timeout)
17:53:04 <mic_mike> And furthermore: Making it possible to join a channel without prefixing it with # would possibly avoid some trouble.
17:53:30 <clokep> mic_mike: What do you mean by "overview over the IRC channels"...I think you mistyped a word in there?
17:54:34 <clokep> Currently the only way to see errors is in the error console, I think there's a bug about giving better feedback about that kind of stuff...there's some conversation in bug 628 abou tit at least.
17:54:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=628 nor, --, ---, mook.moz+bugs.instantbird, ASSI, Unable to accept IRC invite
17:55:08 <clokep> Joining channels without the # prefix doesn't really make sense, since different channels can have different prefixes, is that common in other IRC clients? I know one other person asked for it.
17:55:35 <clokep> (I think it could cause more trouble and possible ambiguity.)
17:56:02 <flo> clokep: someone asked this to me in French recently
17:56:27 <clokep> Someone asked in this room once too. :) So now three people have asked.
17:56:40 <clokep> No other client I've ever used allow that though. Hence why I'm curious if it's common.
17:56:44 <clokep> Sorry for all the bugmail btw. :-D
17:56:51 <clokep> I'm done though I think...
17:56:52 <mic_mike> Oh okay, I didn't know that. Thought # is the only prefix. Nevertheless, an error message would be nice. Regarding the overview: When joining a channel, I can tick the option to automatically join this channel from now on. How do I now for which channels I have this set?
17:56:52 <flo> don't all the channels have a prefix, with "#" the common one and the others extremely rare? If so it would make sense to prepend # automatically if there is none of the acceptable prefix. Apparently Chatzilla does that
17:57:47 <flo> mic_mike: you can see the list of auto-joined channels for an account in the "properties" dialog of the account (from the account manager)
17:59:17 <clokep> All channels have a prefix yes, # is usually used. I don't know how often the others are used. I also don't know if any servers allow the same channel name with different prefixes (I highly doubt it, but I don't remember it saying it the spec if that was allowed or not, I suspect it just ignores the subject).
18:00:16 <flo> isn't '%' the only other prefix?
18:01:04 <flo> ## is also a common prefix, and it could be a bit confusing in that case. if "foo" means "#foo", someone could expect "#foo" would mean "##foo" :-|
18:02:38 <clokep> flo: % is the only other prefix /in the spec/ (if I recall properly).
18:02:46 <mic_mike> I tried joining using e.g. "instantbird". It obviously failed, unfortunately there wasn't any information, I had to open the error console. Also, it still was added to the auto-join list even though there was a problem joining. But I think that's o.k.
18:02:47 <clokep> But we know how closely people follow the IRC spec.
18:03:08 <-- ptit_boogy has quit (Ping timeout)
18:03:14 <clokep> Ah, we definitely shouldn't add to the auto-join list unless it's sucessfully joined!
18:03:32 <flo> clokep: currently we don't know if it's successful
18:03:52 <flo> but the auto-join UI we have is overall completely crappy
18:04:21 <flo> it's pretty obvious that the user can't make an informed decision about whether the channel should be auto-joined until he has seen the discussions there
18:04:21 <clokep> flo: Do you read planet IM? A blog post came up linking to this: http://www.scribd.com/doc/59715164/Http-Based-File-Transfer-Pattern
18:04:55 <clokep> mic_mike: I'd prefer not to prepend the # automatically, but perhaps we should autofill the box with a # initially?
18:05:02 <clokep> Would that be a reasonable compromise?
18:05:07 <clokep> (If it's possible.)
18:05:23 <clokep> We do need to deal with the failures, besides just the error console too though. :-/
18:06:21 <flo> clokep: it's surprising that someone could go through the pain of writing so much and creating so many charts for an idea that's so simple
18:06:22 <clokep> I can dig up the link to the blog post too if you'd like.
18:06:29 <clokep> Hahah, yes. :)
18:06:33 <clokep> I noticed that too.
18:06:37 <mic_mike> That sounds like a good idea with minimal effort. The user knows what to type then and can easily remove the #. Other approaches may lead to ambiguity.
18:06:44 <clokep> That could be summarized in a paragraph and a chart, if that.
18:06:49 <flo> using the OAuth dropbox API for that could be interesting
18:07:39 <flo> clokep: do you see any issue with adding # automatically if it's missing?
18:07:40 <clokep> mic_mike: Can you file an enhancement request please so we don't forget about it? (Feel free to copy in the applicable parts of this conversation if it makes it easier.)
18:08:12 <flo> I'm almost sure the user who requested that to me meant it for the "/join <channel>" case rather than the join chat dialog
18:08:14 <clokep> flo: Only the issue you said about # being a valid character in the name (i.e. people might assume it just adds it always.)
18:08:44 <clokep> Yeah, I suppose we could just do it.
18:08:53 <clokep> OK, you've convinced me. :P But still please file a bug.
18:08:55 <flo> we can still prefill it in the input box
18:09:26 <flo> I don't think we have an IRC component for it :-P
18:10:08 <clokep> IRC component for what? Bugzilla?
18:10:54 <flo> to file the bug in it, yes :)
18:12:05 <clokep> Just blog bug 507. ;)
18:12:09 <clokep> *block
18:12:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, ASSI, Implement IRC in JavaScript
18:14:17 <instantbot> New purplexpcom - General bug 909 filed by florian@instantbird.org.
18:14:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=909 enh, --, ---, nobody, NEW, Prepend # automatically to channel names if no prefix was specified
18:16:59 <mic_mike> Ah, thanks for adding it, had to register an account first :o
18:18:07 <flo> oh, you were about to file it? Sorry for stealing it. A bugzilla account will definitely be useful to you ;)
18:19:17 <clokep> You can still CC yourself! :)
18:19:38 <clokep> Do we not have a bug about reopening the timeline?
18:27:51 * Fan|away is now known as Fantasm
18:28:45 <mic_mike> It's nice that one can use the Google Talk protocol for G+ chats :)
18:29:02 <flo> our Mac top crasher (over 200 reports) happened less than 50 times on Firefox in the last 4 weeks :-S.
18:30:23 <clokep> Ah, a social network NOT reimplementing the wheel! Good to know. :)
18:30:28 <clokep> flo: Does it seem fixable?
18:30:42 * clokep has a patch for reopening the Twitter timeline in a dirty dirty way.
18:32:29 <flo> by someone knowing that code, maybe. By me, unlikely.
18:32:41 --> mistraven has joined #instantbird
18:33:08 <flo> but it's interesting to see that all the reports were for Firefox 4.0.1 and there's none for 5.0 or aurora/beta builds.
18:33:24 <flo> the fix may very well be just to update everybody to a newer gecko
18:36:30 --> ptit_boogy has joined #instantbird
18:36:58 <instantbot> clokep@gmail.com added attachment 738 to bug 850.
18:36:59 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 738 on bug 850.
18:37:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=850 nor, --, ---, clokep, ASSI, Twitter should start from last known tweet
18:37:07 <clokep> Hopefully that's all it is. :)
18:38:58 <flo> I should not trust you to fix the nits. When it's too trivial it becomes boring and is a nice opportunity to add coding style errors :P
18:39:09 <flo> look at the indent of the getParams +=... line :-P
18:39:50 <clokep> Want another patch? ;)
18:40:19 <clokep> http://pastebin.instantbird.com/857 fixes it though.
18:40:33 <clokep> I feel like I mess up when you have me fix nits more than when you have me fix real code. :P
18:41:12 <flo> heh, I didn't know it was that trivial to reopen the timeline :)
18:42:09 <clokep> That's cause you didn't write the jsProto stuff to handle join chats garbage. ;)
18:43:17 <flo> it looks broken this way though, maybe change the comment from "Open the timeline" to "The 'timeline' getter opens a timeline conversation if none exists."?
18:44:45 <flo> or should that code focus the conversation?
18:44:59 <flo> or return it?
18:45:52 <flo> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleIAccount.idl#124 a "void" return type and a comment saying it returns something in some cases. Uh.
18:46:44 <clokep> Eek. That's scary.
18:47:10 <clokep> Btw...should the creating of a conversation actually instantiate the getTimeslines method and stuff (i.e. put all of that into the Conversation instead of being part of the account).
18:47:29 <clokep> If you're wondering WHY I'd say that...if we do it that way you could (theoretically, with some other changes as well) open timeslines for other people as well.
18:47:59 <clokep> But definitely out of the scope of this bug. :)
18:48:15 <flo> we will do that when needed
18:48:54 <flo> with probably a twitter conversation prototype containing the code to display a tweet (and maybe some more shared stuff) and then other objects inheriting from it for specific twitter conversations
18:49:13 <flo> I would like the join chat dialog to be usable for opening a "search" conversation
18:49:28 <flo> (same as when clicking on a hashtag)
18:50:13 <flo> hmm, can we use the streaming API for that or will we have to pool using requests on the REST/search API? :-/
18:50:54 <clokep> Streaming API for a hashtag? I think we can, but I do not remember exactly.
18:52:37 <clokep> So do we want to just fix the comment or should it return something?
18:52:51 <clokep> (I didn't think join chat returned anything, but the comment says it does sometimes you said?)
18:53:45 <flo> just fix the comment
18:53:54 <flo> the comment in purpleIAccount.idl seems obsolete
18:55:10 <clokep> Should I fix that comment as well?
18:55:50 <-- mistraven has quit (Ping timeout)
18:56:54 <flo> http://dev.twitter.com/pages/streaming_api_methods#statuses-filter seems usable
18:57:06 <flo> don't bother with it for now :)
18:57:30 <clokep> OK!
18:59:39 <clokep> http://pastebin.instantbird.com/858 is what I have now, should I attach it to the bug?
19:03:53 --> igorko has joined #instantbird
19:04:21 <-- igorko has quit (Quit: Instantbird 1.0)
19:06:20 --> igorko has joined #instantbird
19:18:13 --> linuxwizard has joined #instantbird
19:49:55 <instantbot> clokep@gmail.com added attachment 739 to bug 850.
19:49:56 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 738 on bug 850.
19:49:57 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 739 on bug 850.
19:50:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=850 nor, --, ---, clokep, ASSI, Twitter should start from last known tweet
19:52:02 <-- mic_mike has quit (Quit: Instantbird 1.0)
20:02:31 --> mic_mike has joined #instantbird
20:09:29 --> Mic1 has joined #instantbird
20:12:59 <Mic1> Bug 614 is about missing feedback when failing to join password protected IRC channels if this is interesting for you too, mic_mike
20:13:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=614 nor, --, ---, nobody, NEW, No feedback when failing to join protected IRC channels
20:14:04 <clokep> Ah thanks, that's the one I was trying to find. :)
20:17:43 <mic_mike> Thanks Mic1 :)
20:20:05 <-- ptit_boogy has left #instantbird ()
20:28:34 <DGMurdockIII> what about adding support for identi.ca since the protocall is open it shold be alot easer to get working the twitter
20:30:42 <clokep> There's a bug about it already, someone just needs to implement it.
20:30:53 <Mic1> clokep: wanna get CC'ed on bug 842? I'll paste information regarding the Windows API for this there now..
20:30:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=842 enh, --, ---, nobody, NEW, Disable sounds when screen is locked or an other user active
20:31:42 <clokep> I get all the bugs anyway, but OK. :)
20:33:22 <Mic1> I wonder if this would be better added to the platform so anyone who needs it could observe "os-session-[un]locked" messages or some such thing
20:34:03 <flo> so that things like sounds could be disabled? ;)
20:34:52 <-- mic_mike has quit (Quit: Instantbird 1.0)
20:36:06 <Mic1> Yes, .. video playback stopped, tabs unloaded, memory cleaned up, I guess there could  be a number of cases where it could be useful
20:37:06 <clokep> Is there a mozilla bug about it?
20:37:31 <Mic1> I'm currently looking for one (using "session lock" as search terms)
20:37:38 <Mic1> Might be too ambiguous, though
20:38:04 --> EionRobb has joined #instantbird
20:42:55 <Mic1> I haven't found anything either for "WTS_SESSION_", "WTSRegisterSessionNotification" in case someone had gotten far enough to look up the Windows API for this already
20:46:38 <Mic1> clokep: are you interested in js-ctypes based code for tray icons?
20:47:22 <clokep> Mic1: Maybe, do you have some? :P
20:47:37 <clokep> Maybe, but I don't really wnat to start from scratch if I don't have to.
20:47:39 <Mic1> Have a look here: http://blog.techno-barje.fr/tag/jsctypes
20:48:22 <Mic1> This one in particular if I'm not mistaken: http://blog.techno-barje.fr/post/2010/08/24/jsctypes-unleashed
20:49:56 <clokep> Sweet, I'll read it in a second. :)
20:49:57 <Mic1> A link to a full example can be found at the end ( http://blog.techno-barje.fr/public/demo/jsctypes/example-jsctypes-full-power.txt )
20:51:41 --> mic_mike has joined #instantbird
20:51:45 <clokep> I'm looking at the code on github right now actually.
20:53:16 <clokep> Good find. :)
20:54:24 <Mic1> This is one of the few a bit more complex examples I ever found for js-ctypes, Mook has another with updatescreenshot
20:55:00 <Mic1> It seems to be hard to do more than a simple call to an API function with js-ctypes ;)
20:55:41 <Mic1> (And even this function better has no parameters and a void return-type ;)
20:56:00 <DGMurdockIII> i thnk i was the one to submit it
20:56:16 <DGMurdockIII> the bug for identi.ca
20:56:49 <clokep> Perhaps, it'd be pretty straight forward to port the twitter stuff to identi.ca, I don't have time/interest in looking at it right now (especially not with the Twitter code changing so much)
20:57:01 <DGMurdockIII> do anyof you have a android phone
20:57:07 <clokep> flo does.
20:57:15 --> chrisccoulson has joined #instantbird
20:57:22 * clokep has a WP7.
20:57:52 <DGMurdockIII> 'flo, do you have google+ on you android phone
20:58:54 <flo> clokep: really? I didn't know real people bought those "things" :-S.
20:59:05 <DGMurdockIII> reason im asking is becse this relates to a instanbird bug i found with the buddyicons
20:59:18 <flo> it's not a bug
20:59:30 <flo> Google uses the same picture for your whole google account
20:59:38 <clokep> flo: Yes, I really do. I love it, best phone I've ever used.
20:59:51 <DGMurdockIII> even for googletalk
21:00:00 <mic_mike> I heard good things about WP7.
21:00:02 --> aleth has joined #instantbird
21:00:15 * clokep is now known as clokep_food
21:00:35 <-- mic_mike has quit (Quit: Instantbird 1.0)
21:01:07 <-- clokep_food has quit (Quit: Instantbird 1.1a1pre)
21:01:11 --> clokep has joined #instantbird
21:01:11 * ChanServ sets mode +h clokep 
21:01:24 <clokep> My IRC connection just went crazy. :(
21:02:40 <DGMurdockIII> i only see the instantbird icon i set on the googlw+ app on my android phone
21:02:57 <DGMurdockIII> the google+ site i do not
21:03:16 <DGMurdockIII> that the werid thing
21:05:46 <flo> that's nothing to do with Instantbird, it's your browser's cache or a google bug
21:06:04 --> mic_mike has joined #instantbird
21:08:51 <clokep> So...what features do we need to support in our tray code? That way I'll know what's missing if I look at other stuff. :)
21:09:39 <clokep> Show tray icon, minimize to tray, capture clicks from the icon, menu with callbacks and submenus....
21:09:43 <clokep> That might be everything?
21:10:10 <flo> draw on it
21:10:19 <flo> to overlay an icon showing our current status
21:10:30 <flo> and make an envelop blink when a new message is unread
21:11:47 <clokep> OK, but that could even just be changing the icon, right?
21:16:32 <mic_mike> Maybe changing status?
21:17:14 <clokep> That's covered in the menus. ;)
21:17:28 <clokep> But yes, I'd like to add that.
21:18:01 <mic_mike> Ah yes, my mistake
21:18:23 <flo> clokep: yes, that's changing the icon, but it needs to be an icon we can create/edit, rather than just the .ico file of the window automatically taken
21:18:58 <clokep> Right. :)
21:20:55 <-- EionRobb has quit (Ping timeout)
21:22:01 <Mic1> I thought there's everything on the web. I found a counterexample, though:
21:22:27 <Mic1> no references to someone trying already to animate a tray icon to display video playback in 16x16 pixels yet
21:22:35 <Mic1> ;)
21:23:00 <mic_mike> oO
21:24:17 --> EionRobb has joined #instantbird
21:35:00 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
21:38:07 <clokep> Hahah. I don't think I'd plan on supporting that. ;)
21:40:30 <instantbot> New Instantbird (UI) bug 910 filed by pjdkrunkt@lycos.com.
21:40:32 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=910 nor, --, ---, nobody, UNCO, Dragging a buddy into a contact list changes the name of the buddy.
21:44:05 <instantbot> New Instantbird (UI) bug 911 filed by pjdkrunkt@lycos.com.
21:44:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=911 nor, --, ---, nobody, UNCO, Hide buddy info popup when dragging buddy.
21:46:27 <instantbot> New Instantbird (UI) bug 912 filed by pjdkrunkt@lycos.com.
21:46:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=912 nor, --, ---, nobody, UNCO, [meta] improve buddy dragging interface.
21:49:26 <flo> do we have a hacky way to see the result of a whois currently?
21:49:51 <clokep> Does it not show up at all?
21:49:54 <clokep> I don't think so. :-/
21:49:59 <clokep> I thought it went to the error console
21:50:02 <flo> libpurple attempts to show it in a popup
21:50:05 <-- EionRobb has quit (Ping timeout)
21:50:52 <clokep> Bleh. :(
21:51:31 <instantbot> New Instantbird (UI) bug 913 filed by pjdkrunkt@lycos.com.
21:51:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=913 nor, --, ---, nobody, UNCO, Expand contact list when merging buddy by mouse dragging.
21:51:37 <flo> but how would we like to show it?
21:52:21 <Mic1> How do you want to invoke this command?
21:53:29 --> EionRobb has joined #instantbird
21:53:31 <flo> I would like it to be automatically invoked when hovering someone in the participants list (in that case the result should go in the nick's tooltip)
21:53:41 <Mic1> If you type it in the input box I wouldn't mind a system message with the information in the respective conversation
21:53:43 <flo> but I suspect people do it in the conversation as /whois
21:53:51 <flo> yeah, that seems fine
21:54:01 <flo> ugly, but fine for a geek who knows the command already
21:54:12 <mic_mike> Is is possible to suggest small features via bugzilla? I'd suggest using Alt+Nr. for changing tabs, and making them changeable using the scroll wheel :P.
21:54:40 <Mic1> mic_mike: which OS are you on?
21:54:46 <mic_mike> Win
21:54:50 <Mic1> We support ctrl+number on WIndows
21:54:57 <mic_mike> Ahhh, Ctrl!
21:55:00 <mic_mike> Thanks
21:55:04 <Mic1> :)
21:55:46 <flo> mic_mike: the scroll wheel is already used on the tab bar to scroll it (when there are more tabs than what can be displayed at once)
21:55:52 <Mic1> I think 1-8 focus tab 1 to 8 and 9 focuses the last tab, no matter how many there are
21:56:08 <flo> isn't it 0 for the last tab?
21:56:20 <Mic1> Let me check the code + bug
21:56:32 <mic_mike> 9 works
21:56:36 <Mic1> ctrl+0 does nothing here
21:56:54 <mic_mike> Thanks, didn't know that the scroll wheel already had a purpose.
21:57:41 <flo> mic_mike: I'm sure you are not the only one wanting that, so creating an add-on for that would be nice :)
21:57:56 <Mic1> http://hg.instantbird.org/instantbird/rev/0b4aafaedc93#l1.26
21:58:35 <instantbot> New Instantbird (UI) bug 914 filed by pjdkrunkt@lycos.com.
21:58:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=914 nor, --, ---, nobody, UNCO, Need a visual clue that a buddy contains a contact list.
21:58:56 <Mic1> Exactly what's stated in bug 496; even seems to be a port of Firefox code 
21:59:00 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=496 enh, --, 0.3b1, florian, RESO FIXED, Add shortcut <modifier>+<number n> to access n-th tab in conversation window
21:59:28 <mic_mike> Is there a topic/list for add on requests :P?
21:59:52 <mic_mike> or rather: suggestions
21:59:58 <mic_mike> For bored developers :)
22:00:01 <Mic1> We have a kind of wishlist on the Wiki
22:00:24 <Mic1> https://wiki.instantbird.org/Instantbird:extension_wish_list
22:00:53 <mic_mike> Ah, thanks. I think I've already seen that but forgot about it.
22:01:39 <-- EionRobb has quit (Ping timeout)
22:05:41 <instantbot> New Instantbird (UI) bug 915 filed by pjdkrunkt@lycos.com.
22:05:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=915 nor, --, ---, nobody, UNCO, Allow dragging buddy names into tags to move them.
22:06:04 --> EionRobb has joined #instantbird
22:07:02 <Mic1> Maybe patrickjdempsey will file bug 1000 tonight ;)
22:11:37 <-- Mic has quit (Connection reset by peer)
22:12:37 <instantbot> New Instantbird (UI) bug 916 filed by pjdkrunkt@lycos.com.
22:12:38 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=916 nor, --, ---, nobody, UNCO, Visual indicator of buddy drag action.
22:16:24 --> GeekShadow has joined #instantbird
22:20:55 <Mic1> Good night
22:21:14 <-- Mic1 has quit (Quit: Instantbird 1.0)
22:21:30 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:23:57 --> gerard-majax has joined #instantbird
22:24:20 --> sonny has joined #instantbird
22:25:16 <-- EionRobb has quit (Ping timeout)
22:26:57 <-- mic_mike has quit (Ping timeout)
22:28:51 * flo wonders if "I disagree" is a good enough reason to resolve bug 915 as INVALID. :-S
22:28:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=915 nor, --, ---, nobody, UNCO, Allow dragging buddy names into tags to move them.
22:29:15 <-- sonny has left #instantbird ()
22:29:32 --> EionRobb has joined #instantbird
22:29:47 --> GeekShadow has joined #instantbird
22:30:36 <clokep> Well you can't really "move" from a tag to another tag.
22:31:29 <flo> + "copy" doesn't make sense in that context
22:31:49 <clokep> If anything I'd say dragging and dropping onto a tag should add that tag.
22:31:55 <GeekShadow> hello from rmll :)
22:34:42 <flo> yeah, maybe
22:34:48 <flo> or just not do anything at all :-P
22:34:51 <flo> GeekShadow: hello :)
22:35:02 <-- EionRobb has quit (Ping timeout)
22:36:52 <clokep> Well...in that case it should get a disabled icon! :P
22:36:54 --> mmkmou has joined #instantbird
22:37:03 <clokep> (The no drop icon.)
22:38:15 <flo> isn't this what happens already?
22:38:33 <flo> (no feedback indicating a drop could succeed)
22:38:34 <clokep> Yes! It is. :)
22:38:52 --> EionRobb has joined #instantbird
22:56:30 <-- gerard-majax has quit (Ping timeout)
22:57:06 * clokep doesn't understand bug 910.
22:57:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=910 nor, --, ---, nobody, UNCO, Dragging a buddy into a contact list changes the name of the buddy.
22:58:35 <flo> clokep: I suspect the "F2" key was hit at some point and an alias was set, which changed the serverStoredAlias for all the buddies of the contact
22:58:40 <-- igorko has quit (Quit: Instantbird 1.0)
22:58:50 <flo> = I suspect it's an user error.
22:58:53 <clokep> Ohhhh, I see. It's about the alias.
22:59:20 <flo> heh, that's not what he is saying. It's the most likely explanation I see ;).
23:00:08 <flo> if so, it will probably be resolved as WFM in a few months ^^
23:04:46 <clokep> Hah.
23:05:36 <flo> I'm trying to reproduce the common oscar crash in valgrind
23:05:46 <flo> what are the steps to reproduce exactly?
23:09:26 <clokep> Uhhh...it hasn't happened to me in a while.
23:09:33 <clokep> But it used to crsah when I'd come back from sleep/hibernate.
23:10:05 <flo> it's not easy to reproduce "sleep/hibernate" in a timely manner ;)
23:12:16 <-- EionRobb has quit (Ping timeout)
23:14:55 <clokep> I'd imagine not. :)
23:15:03 <clokep> Not with Windows. ;)
23:15:50 --> EionRobb has joined #instantbird
23:17:37 <-- EionRobb has quit (Ping timeout)
23:18:02 --> werwolf has joined #instantbird
23:18:56 --> Mook has joined #instantbird
23:23:12 * flo gives up
23:23:32 <clokep> I haven't had it in a long time...
23:23:45 <clokep> Oh! I remember when it would happen now.
23:23:46 <flo> the connection to my AIM account timeouts in the time it takes to update the buddy list once I'm connected
23:24:07 <clokep> It would happen when I switched wireless networks while sleeping (i.e. I moved across campus from one class to another, and put my laptop to sleep between).
23:24:13 <flo> clokep: you haven't had it, but it's one of the top 3 crashers of 1.0 ;)
23:24:29 <clokep> flo: Right, but I'm saying I don't have good STR!
23:26:47 <-- GeekShadow has quit (Quit: The cake is a lie !)
23:41:08 <-- linuxwizard has left #instantbird ()