#instantbird log on 12 13 2011

All times are UTC.

00:14:37 --> SM0TVI has joined #instantbird
00:27:12 --> clokep has joined #instantbird
00:27:12 * ChanServ sets mode +h clokep 
00:40:00 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
00:48:01 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
00:48:03 --> clokep has joined #instantbird
00:48:04 * ChanServ sets mode +h clokep 
01:00:08 <clokep> Mook_as: Just a heads up that I think I'm going to change the way I'm doing my polling for the buddy list status.
01:00:21 <Mook_as> okay, I'll try to ignore that part then
01:00:37 <clokep> I think it's a large portion of the patche.s ;)
01:00:39 <clokep> *patch
01:00:47 <Mook_as> (but I'll probably forget, review it anyway; that's okay!)
01:01:26 <clokep> Ah, it does have a bunch of other stuff too actually. :)
01:26:53 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
01:59:38 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner])
02:04:03 <clokep> Ah I rewrote the ISON handling. :)
02:23:03 --> DGMurdockIII has joined #instantbird
02:24:30 <-- SM0TVI has quit (Ping timeout)
02:26:42 <-- DGMurdockIII has quit (Ping timeout)
02:27:36 --> SM0TVI has joined #instantbird
02:52:38 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
03:18:29 <-- Tomek has quit (Quit: Instantbird 1.1)
04:48:19 --> Mook has joined #instantbird
04:53:45 <-- EionRobb has quit (Quit: Leaving.)
05:34:49 --> BlueMaxima has joined #instantbird
06:46:09 <-- Tobin has quit (Ping timeout)
07:13:01 --> Tobin has joined #instantbird
07:14:31 --> jb has joined #instantbird
07:36:00 <-- Mook has quit (Quit: zzz)
07:44:29 <-- jb has quit (Ping timeout)
07:46:02 --> Guido has joined #instantbird
08:03:08 <-- gerard-majax has quit (Ping timeout)
08:15:31 <-- Guido has quit (Quit: Instantbird 1.1)
09:04:08 --> jb has joined #instantbird
09:12:48 --> gerard-majax has joined #instantbird
09:29:45 --> aleth has joined #instantbird
09:43:42 --> mmkmou has joined #instantbird
10:26:38 --> flo has joined #instantbird
10:26:38 * ChanServ sets mode +qo flo flo 
10:27:45 <flo> hello :)
11:11:49 --> clokep has joined #instantbird
11:11:49 * ChanServ sets mode +h clokep 
11:12:45 --> Mic has joined #instantbird
11:12:45 * ChanServ sets mode +h Mic 
11:21:49 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
11:21:50 --> clokep has joined #instantbird
11:21:50 * ChanServ sets mode +h clokep 
11:25:17 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
11:31:37 --> clokep has joined #instantbird
11:31:37 * ChanServ sets mode +h clokep 
11:44:33 --> Mad_Maks has joined #instantbird
11:45:42 <-- clokep has quit (Quit: Instantbird 1.2a1pre)
11:52:48 <-- Mic has quit (Ping timeout)
12:01:13 --> Mic has joined #instantbird
12:01:13 * ChanServ sets mode +h Mic 
12:03:56 <-- Mad_Maks has quit (Quit: Instantbird 1.2a1pre)
12:04:07 --> Mad_Maks has joined #instantbird
12:07:16 <-- Mad_Maks has quit (Client exited)
12:07:44 --> Mad_Maks has joined #instantbird
12:07:49 <Mic> Hello.
12:15:11 * Mic is now known as bp
12:31:34 <-- SM0TVI has quit (Quit: I view things as they are, without regard to place or person; my country is the world, and my religion is to do good. -- Thomas Paine (*1737 †1809))
12:37:26 --> SM0TVI has joined #instantbird
13:36:11 <bp> flo: I'm curious what the new icon proposal looked like. Is there a chance we could see it?
13:37:02 <flo> I asked yesterday if there was a reason why ecaron hasn't forwarded it to team@ib.org and haven't had any answer
13:59:08 <-- Mad_Maks has quit (Client exited)
14:13:45 <-- BlueMaxima has quit (Quit: Instantbird 1.1)
14:15:05 <-- bp has quit (Connection reset by peer)
14:16:52 --> Mic has joined #instantbird
14:16:52 * ChanServ sets mode +h Mic 
14:58:15 <-- jb has quit (Quit: Instantbird 1.1)
14:59:58 --> jb has joined #instantbird
15:01:44 --> hunsly has joined #instantbird
15:10:20 <-- jb has quit (Connection reset by peer)
15:10:21 --> jb has joined #instantbird
15:18:03 <-- jb has quit (Ping timeout)
15:29:56 <-- Mic has quit (Quit: Instantbird 1.2a1pre)
15:37:01 --> Tomek has joined #instantbird
16:27:15 <flo> http://www.iheartubuntu.com/2011/12/instantbird-chat-in-ubuntu.html
16:27:19 --> jb has joined #instantbird
17:14:06 --> Mook_as has joined #instantbird
17:17:01 --> clokep_work has joined #instantbird
17:17:01 * ChanServ sets mode +h clokep_work 
17:48:48 <-- jb has quit (Ping timeout)
17:56:39 <-- gerard-majax has quit (Ping timeout)
18:24:39 <-- mmkmou has quit (Ping timeout)
18:27:51 <-- flo has quit (Quit: Instantbird 1.2a1pre)
18:33:28 --> ecaron has joined #instantbird
18:45:12 --> gerard-majax has joined #instantbird
19:08:41 --> Mnyromyr has joined #instantbird
19:10:53 <-- aleth has quit (Quit: Instantbird 1.2a1pre)
19:23:46 --> mmkmou has joined #instantbird
19:41:34 --> flo has joined #instantbird
19:41:34 * ChanServ sets mode +qo flo flo 
19:54:03 --> aleth has joined #instantbird
19:58:38 <-- chrisccoulson has quit (Quit: Ex-Chat)
20:00:16 --> EionRobb has joined #instantbird
20:07:48 --> Glards has joined #instantbird
20:11:02 --> jb has joined #instantbird
20:12:19 <-- mmkmou has quit (Ping timeout)
20:27:40 --> chrisccoulson has joined #instantbird
20:27:42 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:44:56 --> devfil has joined #instantbird
20:55:44 <instantbot> florian@instantbird.org granted review for attachment 985 on bug 1128.
20:55:48 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1128 nor, --, ---, aletheia2, NEW, Contact list CSS inheritance cleanup
21:12:01 <-- jb has quit (Ping timeout)
21:21:06 --> Even has joined #instantbird
21:21:06 * ChanServ sets mode +o Even 
21:28:02 <instantbot> florian@instantbird.org denied review for attachment 986 on bug 683.
21:28:03 <flo> r- comments take a long time :(
21:28:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=683 enh, --, ---, clokep, ASSI, Handle deleted messages on twitter
21:41:47 <-- devfil has quit (Ping timeout)
21:44:50 <flo> aleth: ping
21:45:59 <aleth> hi flo :)
21:46:12 <flo> I'm looking at https://bugzilla.instantbird.org/attachment.cgi?id=1018&action=diff
21:46:48 <flo> if I'm in a channel with ChanServ in the nicklist and I type in the textbox :C<tab>
21:46:58 <flo> what's the expected result of the completion?
21:47:11 <flo> ":ChanServ " or ":ChanServ: "?
21:47:51 <aleth> :Chanserv is what it does currently. Is :ChanServ: desired? (I have never interacted with one)
21:48:11 <flo> currently :C -> no completion.
21:48:23 <flo> with your patch it does ":ChanServ: "
21:48:48 <aleth> Only if at the beginning of the line
21:48:51 <flo> nothing specific to chanserv here, I could have said FooBar instead (it's just that I tried with ChanServ)
21:49:32 <flo> but should the nick still be considered "at the beginning of the line" if there's a non alphabetic char before it?
21:49:46 <aleth> Aren't you really asking "should we ever use the second word[] entry if at the beginning of the line"?
21:50:33 <aleth> If on twitter, the answer is certainly "yes"
21:50:38 <flo> or "should we ever use the 'beginning of the line prefix' if we are falling back to the second word[] entry to find a completion?"
21:50:53 <aleth> Ah, that would work.
21:51:11 <aleth> (you mean suffix I think)
21:51:17 <flo> one answer for that question makes your patch r+ as is. The other removes the twitter-specific case.
21:51:25 <flo> yes, suffix, sorry
21:52:51 <aleth> I think it's a good idea to add the exception you suggest. At least I can't at the moment think of a case where it would not be the desired behaviour.
21:54:46 <flo> that change is http://pastebin.instantbird.com/2903
21:54:58 --> mmkmou has joined #instantbird
21:56:22 <aleth> Yes. Gets rid of the twitter special case too as a bonus :)
21:57:19 <aleth> Though I have just thought of another little problem
21:57:36 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
21:58:41 <-- mmkmou has quit (Ping timeout)
21:58:53 <aleth> If on twitter I complete e.g. f<tab>, should the desired result be @flo rather than flo? I.e. should completion smartly add the @ the user has forgotten to type?
21:59:03 --> mmkmou has joined #instantbird
22:00:55 <flo> I was pondering the same thing
22:04:36 <aleth> It's probably better to add that behaviour, but it is at the cost of bringing back a twitter special case
22:05:08 <aleth> The benefit is the user can "forget" he is on twitter, as far as using IB is concerned
22:07:02 <flo> 1. The patch doesn't break the current twitter completion behavior (if we type @, the completion works, and currently there was no completion at all without the @)
22:07:12 <flo> 2. Do other twitter clients add that @ automatically?
22:07:32 <aleth> 1. Agreed, it breaks nothing. 2. I have no idea
22:07:57 <aleth> The drawback of adding @ automatically is the flipside of the benefit - it might be good to be reminded one is on twitter
22:08:00 <flo> ok, should I check it in with the change I pastebined?
22:08:32 <aleth> If there are no other problems you can see - yes. I think it's better than the status quo.
22:08:55 <aleth> Also then we can see if anyone complains about the twitter behaviour :)
22:11:52 <instantbot> florian@instantbird.org granted review for attachment 1018 on bug 1185.
22:11:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1185 nor, --, ---, nobody, NEW, No tab completion after brackets etc.
22:14:42 <aleth> flo: I have just done a brief google and it seems both Tweetdeck and Echofon (two random but well-known twitter clients) only ever autocomplete if you have typed @...
22:16:13 <aleth> So it's not entirely comparable. Anyway, we will soon find out
22:40:16 <flo> aleth: JavaScript error: chrome://instantbird/content/macgestures.js, line 193: getBrowser().selectedBrowser.scrollToPrevSection is not a function
22:40:26 <flo> I don't understand that error :-/
22:44:55 <aleth> :(
22:49:19 <aleth> could be an issue with a 'this' not being bound implicitly. i.e. would getBrowser().selectedBrowser.contentWindow fail while getBrowser().contentWindow works?
22:50:13 <aleth> I don't understand why it produces an error though
22:50:27 <flo> it was my bad, I hadn't rebuilt the chat/ folder
22:50:42 <flo> but I'm now sure that you haven't tested that patch before attaching it :-P
22:50:56 <flo> (there's a parse error in that method :-P)
22:51:01 <aleth> I said I couldn't test that part :D
22:51:12 <flo> I don't believe that
22:51:24 <aleth> macgestures?
22:51:38 <aleth> Ah you mean in the main file :(
22:51:47 <aleth> You're right, it's possible, as I made a change clokep suggested
22:51:57 <flo> it's scrollToPrevSection that isn't parsable
22:52:07 <flo> there's a trailing ) on the second line
22:52:38 <aleth> Sorry :( I indeed didn't test after making that change
22:55:51 <flo> it seems to work fine otherwise
22:56:18 <aleth> It should, that last change wasn't a functional change.
22:56:39 <flo> hmm, can I just fix the style nits instead of listing them?
22:56:46 <aleth> Sure :) 
22:56:53 <aleth> I'll learn from them anyway
22:59:08 <flo> I can't test the keyboard shortcut on Mac
22:59:16 <flo> (no Page Up/Down keys on my keyboard)
22:59:35 <aleth> I did test that part exhaustively. But not on Windows of course
23:00:12 <Mook_as> fn+up/down doesn't work?
23:00:17 <flo> if that's the only thing that doesn't work on Windows, we are still better off than Pidgin (which doesn't compile at all on Windows in it's latest release ;))
23:00:30 <aleth> oops
23:01:05 <flo> Mook_as: it does the page up/down action, but doesn't trigger aleth's code
23:01:20 <Mook_as> ah
23:01:30 <flo> Mook_as: I suspect the event doesn't have keyCode == KeyEvent.DOM_VK_PAGE_UP
23:01:48 <flo> (or aleth's code doesn't work; that's the other possible explanation ^^)
23:02:02 <flo> ooh, it needs alt too, sorry
23:02:03 * flo tries again
23:02:32 <aleth> I think there is a larger conversation to be had (maybe in a meeting?) about navigation in general (keyboard in particular), including the question of whether to introduce subsections for pings and/or search results and how to map that, that kind of thing
23:03:09 <flo> it works with fn+alt
23:03:13 <flo> thanks/sorry
23:04:43 <flo> aleth: I think the best way to start such a conversation is to file a bug, and to offer a proposal + the reasons why this proposal seems a good solution (= we can't use ... other key because it's already used for ..., etc...)
23:05:40 <aleth> flo: ok
23:05:58 <-- mmkmou has quit (Ping timeout)
23:06:17 <flo> otherwise if we just start discussing it in a meeting without prior "background" data, we will suggest lots of pointless (because impossible) things
23:06:33 <aleth> Yes, there are a lot of constraints, which make it difficult
23:08:13 <flo> + people aren't aware of all of them
23:08:38 <aleth> + to some extent they can't be as there will be OS-specific issues
23:09:43 <flo> they can use several OSes :-P
23:11:02 <aleth> but probably not all ;)
23:11:25 <aleth> Well, you maybe ;)
23:13:19 * flo is incompatible with Windows.
23:13:45 <flo> or Windows is incompatible with me. (which gives the same result)
23:18:33 <instantbot> florian@instantbird.org granted review for attachment 1036 on bug 1032.
23:18:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1032 enh, --, ---, aletheia2, ASSI, Scrolling to the first unread message is too difficult
23:19:51 <-- ecaron has quit (Quit: Instantbird 1.1)
23:21:06 <instantbot> florian@instantbird.org set the Resolution field on bug 1128 to FIXED.
23:21:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1128 tri, --, 1.2, aletheia2, RESO FIXED, Contact list CSS inheritance cleanup
23:21:56 <instantbot> florian@instantbird.org set the Resolution field on bug 1185 to FIXED.
23:21:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1185 min, --, ---, aletheia2, RESO FIXED, No tab completion after brackets etc.
23:22:10 --> mmkmou has joined #instantbird
23:22:27 <instantbot> florian@instantbird.org set the Resolution field on bug 1032 to FIXED.
23:22:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1032 enh, --, 1.2, aletheia2, RESO FIXED, Scrolling to the first unread message is too difficult
23:27:57 <-- mmkmou has quit (Ping timeout)
23:29:02 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/9809dcddbd91 - aleth - Bug 1185 - No tab completion after brackets etc... r=fqueze.
23:29:03 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8d564c726cfb - aleth - Bug 1032 - Scrolling to the first unread message is too difficult, r=fqueze.
23:29:04 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1a03a3b11095 - aleth - Bug 1128 - Contact list CSS inheritance cleanup, r=fqueze.
23:30:17 <aleth> Well that shortened the review queue quite a bit :) Thanks
23:33:05 --> BlueMaxima has joined #instantbird
23:34:16 <flo> You are welcome, sorry for the excessive delay! :-/
23:39:08 <flo> Good evening/night
23:39:10 <-- flo has quit (Quit: Instantbird 1.2a1pre)
23:43:08 --> mmkmou has joined #instantbird