#instantbird log on 12 22 2010

All times are UTC.

00:28:05 <-- Ornthalas has quit (Quit: KTHXBYE)
00:51:21 <instantbot> mook.moz+bugs.instantbird@gmail.com added attachment 440 to bug 638.
00:51:22 <instantbot> mook.moz+bugs.instantbird@gmail.com requested review from florian@instantbird .org for attachment 440 on bug 638.
00:51:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=638 enh, --, ---, mook.moz+bugs.instantbird, NEW, Split purpleInit.cpp into multiple files
01:36:59 <-- clokep has quit (Ping timeout)
01:54:08 <-- micahg has quit (Ping timeout)
02:20:00 <-- hicham has quit (Client exited)
02:46:05 --> mepine has joined #instantbird
04:19:01 --> clokep has joined #instantbird
04:19:01 * ChanServ sets mode +h clokep 
04:20:19 --> tymerkaev_away has joined #instantbird
04:26:40 --> micahg has joined #instantbird
05:22:23 <-- tymerkaev_away has quit (Ping timeout)
05:53:01 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
06:24:16 <-- micahg has quit (Quit: Leaving.)
06:24:24 --> micahg has joined #instantbird
06:50:18 <Mook> heh, I waste way too much time playing with CSS. http://img1.uploadscreenshot.com/images/orig/12/35501472330-orig.png
07:00:09 --> tymerkaev_away has joined #instantbird
08:40:45 --> Even1 has joined #instantbird
09:50:32 --> flo has joined #instantbird
09:50:33 * ChanServ sets mode +qo flo flo 
10:00:47 <Mook> morning
10:10:39 --> Even2 has joined #instantbird
10:11:53 <-- Even1 has quit (Ping timeout)
10:19:08 <flo> Mook: hello :)
10:37:30 <-- tymerkaev_away has quit (Connection reset by peer)
10:37:58 --> tymerkaev_away has joined #instantbird
10:39:45 --> Ornthalas has joined #instantbird
10:41:09 --> GeekShadow has joined #instantbird
10:48:32 * tymerkaev_away is now known as tymerkaev
11:15:00 --> Even1 has joined #instantbird
11:15:26 --> Mic has joined #instantbird
11:15:26 * ChanServ sets mode +h Mic 
11:15:47 <Mic> hi
11:16:07 <Mic> Even: looks like the beginning of a clone war ? ;)
11:16:35 <-- Even2 has quit (Ping timeout)
11:18:38 <-- flo has quit (Quit: Instantbird 0.3a1pre)
11:18:53 --> flo has joined #instantbird
11:18:53 * ChanServ sets mode +qo flo flo 
12:07:01 <-- mepine has quit (Ping timeout)
12:28:12 --> kaie has joined #instantbird
12:33:47 --> hicham has joined #instantbird
12:43:49 <-- Mook has quit (Quit: zzz)
12:52:18 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
13:08:52 --> Even2 has joined #instantbird
13:21:39 <-- flo has quit (Connection reset by peer)
13:21:41 --> flo has joined #instantbird
13:21:42 * ChanServ sets mode +qo flo flo 
13:22:33 <-- Ornthalas has quit (Quit: KTHXBYE)
13:38:22 --> Even3 has joined #instantbird
13:40:10 <-- Even1 has quit (Ping timeout)
14:19:44 --> Even1 has joined #instantbird
14:21:33 <-- Even3 has quit (Ping timeout)
14:22:05 --> sonny has joined #instantbird
14:52:29 <-- GeekShadow has quit (Ping timeout)
15:05:06 --> Even3 has joined #instantbird
15:06:13 <-- Even1 has quit (Ping timeout)
15:08:41 --> Andrey has joined #instantbird
15:14:50 <-- Even3 has left #instantbird ()
15:22:17 <-- tymerkaev has quit (Ping timeout)
15:23:19 --> clokep has joined #instantbird
15:23:19 * ChanServ sets mode +h clokep 
15:25:13 --> GeekShadow has joined #instantbird
15:34:27 --> Even1 has joined #instantbird
15:36:47 <-- sonny has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner])
15:38:22 <clokep> Looks like tomorrow win32 should work again. :)
15:43:25 <flo> yes :)
15:48:13 <-- Even1 has quit (Quit: Instantbird 0.3a1pre)
15:59:55 --> Ornthalas has joined #instantbird
16:08:53 <-- Andrey has quit (Connection reset by peer)
16:15:50 <-- Even2 has quit (Connection reset by peer)
16:20:26 <-- clokep has quit (Ping timeout)
16:20:49 --> clokep has joined #instantbird
16:20:49 * ChanServ sets mode +h clokep 
16:23:30 --> tymerkaev_away has joined #instantbird
16:23:59 * tymerkaev_away is now known as tymerkaev
16:32:58 <-- tymerkaev has quit (Ping timeout)
16:35:02 --> kaie2 has joined #instantbird
16:37:13 <-- kaie has quit (Ping timeout)
16:37:13 * kaie2 is now known as kaie
16:37:16 --> mokush has joined #instantbird
16:44:12 <clokep> Should we look into using the new Dict object that just landed instead of forcing objects to be dictionaries as we are now? Mic|away would appreciate https://bugzilla.mozilla.org/show_bug.cgi?id=619888
16:51:41 <flo> that's a lot of code for what it provides (= using "in" instead of "hasOwnProperty")
16:52:15 <clokep> Yeah...it's also only in c-c apparently.
16:52:23 <clokep> Well it's there to avoid conflicts with in built properties.
16:52:29 <clokep> I.e. __proto__. ;)
16:53:08 * flo is struggling to find a way to open a window with a browser in the UI, and make it usable from the twitter code
16:54:11 <clokep> What do you have right now?
16:54:17 <clokep> Or just conceptually?
16:54:47 <flo> I think the twitter code will notify the observer service that it needs a browser
16:55:08 <flo> Services.obs.notifyObservers(object, "request-browser", url);
16:55:46 <flo> object needs to have all the attributes/methods needed to ensure the UI and the protocol code can communicate and make the window useful
16:56:20 <clokep> Right.
16:57:42 <flo> for now I have http://pastebin.instantbird.com/509
16:58:24 <clokep> But you were asking about the actual UI?
16:59:20 <flo> cancelled would be called if the user closes the window before completion, or if the request is unacceptable for some reason
17:00:03 <flo> I'm not sure of what loaded can have has parameters to be useful
17:00:57 <clokep> Hmm...
17:01:06 <clokep> A reference to the document body? ;)
17:04:02 <flo> I need at least a way to attach a progress listener (to catch the redirects). That could be done with either an nsIWebProgress or an nsIDocShell reference
17:04:20 <flo> I also need a way to signal to the UI that I no longer need the browser
17:04:28 <flo> so something where I could call .close()
17:04:39 <clokep> Right.
17:11:31 <clokep> I'm not too familiar with how the browser binding works and popping up windows to transfer data. :-\
17:12:14 --> tymerkaev has joined #instantbird
17:22:09 <-- tymerkaev has quit (Ping timeout)
17:25:43 <flo> hmm, maybe nsIDOMWindowInternal for the close method
17:31:38 <-- clokep has quit (Ping timeout)
18:03:57 <-- mokush has quit (Client exited)
18:04:08 --> mokush has joined #instantbird
18:27:51 --> tymerkaev has joined #instantbird
18:32:23 <-- tymerkaev has quit (Ping timeout)
18:33:39 --> tymerkaev has joined #instantbird
19:08:24 <-- Ornthalas has quit (Quit: KTHXBYE)
19:17:12 <-- mokush has quit (Ping timeout)
19:24:21 --> mokush has joined #instantbird
19:33:56 <-- micahg has quit (Ping timeout)
19:47:11 <flo> I'm past the second step (the one where I need to display a web page in front of the user) of the oauth authentication :).
19:47:18 <flo> time to go eat something! :)
20:16:45 --> Mic has joined #instantbird
20:16:46 * ChanServ sets mode +h Mic 
20:17:00 <Mic> Good evening
20:17:16 <hicham> Good Evening Herr Mic
20:18:09 <-- mokush has quit (Client exited)
20:38:36 --> Mic2 has joined #instantbird
20:39:14 * Mic2 is now known as JohnDoe
20:41:34 <JohnDoe> Hi :)
20:41:51 <Mic> Hi back! How are you? :)
20:43:42 <hicham> your addon looks nice on Linux
20:43:54 <JohnDoe> Thanks a lot
20:43:59 <JohnDoe> a :S
20:44:07 <Mic> Thanks a lot
20:44:52 <Mic> Now I'm getting confused with my IM windows :D
20:46:55 <JohnDoe> hicham: I'm trying to make a nice screenshot with lots of extensions installed
20:51:39 <-- JohnDoe has left #instantbird ()
20:54:57 --> micahg has joined #instantbird
21:02:51 <-- tymerkaev has quit (Ping timeout)
21:19:02 --> ircjimhall has joined #instantbird
21:20:21 --> clokep has joined #instantbird
21:20:21 * ChanServ sets mode +h clokep 
21:20:42 <-- ircjimhall has quit (Connection reset by peer)
21:22:44 <clokep> Awesome that you got the auth working flo! :)
21:32:58 <flo> clokep: I still need to fetch the token ;)
21:35:08 <clokep> Psh, that's the easy part. ;)
21:36:10 <flo> should be :)
21:37:07 <clokep> Do you follow planet.moz messaging as well as pmo?
21:37:16 <flo> isn't it a subset?
21:37:20 <clokep> Siddharth Agarwal just posted something about the dict object.
21:37:23 <clokep> No, not exactly.
21:41:52 <-- skeledrew has quit (Ping timeout)
21:42:35 --> skeledrew has joined #instantbird
21:48:56 --> rikki1 has joined #instantbird
21:49:28 <-- rikki has quit (Connection reset by peer)
21:53:32 <-- Even has quit (Quit: Instantbird 0.3a1pre)
22:03:38 --> Mook has joined #instantbird
22:07:15 <-- clokep has quit (Ping timeout)
22:21:47 <Mook> flo: there's a patch for you to r? when you get the chance :)
22:29:48 <-- kaie has quit (Quit: Leaving)
22:38:29 --> DGMurdockIII has joined #instantbird
22:44:46 <-- skeledrew has quit (Ping timeout)
22:46:20 <flo> Mook: hello :)
22:46:30 <Mook> hi :)
22:46:43 <Mook> wasn't really expecting you to be around - isn't it late there?
22:46:54 <flo> 11:46pm
22:53:26 --> skeledrew has joined #instantbird
23:08:52 * Mic is writing a blog posting right now. 
23:11:10 <flo> :)
23:15:41 <Mic> My first blog posting ever
23:16:01 <flo> Mic: you already posted on the instantbird blog ,)
23:33:12 <Mic> http://plusphi.wordpress.com/
23:33:17 <Mic> If someone cares to read
23:34:29 <Mook> mind if I nitpick? :)
23:34:58 <flo> Mook: that's almost r-, except if you convince me otherwise ;).
23:35:26 <Mook> flo: that's okay, I prefer r- to no response for weeks :)
23:35:56 <Mic> Mook: if you want to ;)
23:35:57 <flo> oh, I should r- your patch for colorize too then? :-P
23:36:22 <Mook> as long as you can add comments that might get me to get it into a state to a r+! :p
23:37:12 <Mook> oh, and review comments: actually, I agree! I just wasn't sure of the timing involved, since doing that change would affect when those things get called relative to the other things
23:37:19 <Mook> I guess i can test it though :)
23:37:29 <flo> I'm not sure either :(
23:37:33 <flo> it's such a mess
23:37:41 <Mook> Mic: this might be regional, but s/How comes/How come/
23:37:47 <flo> I think that change is relatively safe though
23:37:56 <Mook> okay, will need to test then :)
23:38:25 <flo> Mook: I assume we can't have any conversation until at least one account is connected.
23:38:56 <flo> so as long as we stay before the "    ProcessAutoLogin();" I think it's safe :)
23:39:05 <Mook> haha, that's true :)
23:39:23 <Mook> but since I'm also aiming to move everything else, that needs more thought :)
23:39:42 <Mook> (and then eventually add the action things so I accept IRC invites)
23:39:51 <Mook> s/accept/can accept/
23:40:03 <flo> what's the proposed UI for that?
23:40:32 <Mook> I don't have one yet; thinking of finding the conversation for the account and stuffing something there
23:40:35 <Mic> flo: an app modal prompt :P
23:40:56 <flo> Mic: what about a bug modal r-? :-P
23:41:09 <Mook> implementation-wise, it'll be an observer notification somewhere so people should be able to jam in alternative UIs while we iterate :D
23:42:58 <flo> Mook: about colorize: you made it Moz2.0+ only, and you seem so close to making it bootstrapable (no more overlay! :)). It's sad to not do it at the same time ;)
23:43:38 <Mook> hah. file a new bug to make it bootstrapable and I'll think about it :)
23:43:55 <Mic> clokep: how were you trying the fixes you recently did? Did you use an unpacked copy of IB? That's not working for me for some reason :S
23:45:00 <flo> Mook: it's almost the same, but simplified. You no longer need to observe profile-after-change and quit-application-granted, would just have a startup and a shutdown function instead :).
23:45:20 <flo> hmm, well, it could be nice to be able to iterate through the existing conversation when installing :-S.
23:45:21 <flo> hmm
23:48:37 <instantbot> florian@instantbird.org denied review for attachment 440 on bug 638.
23:48:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=638 enh, --, ---, mook.moz+bugs.instantbird, NEW, Split purpleInit.cpp into multiple files
23:49:10 <Mook> yay for r- - at least, the r- that includes a comment telling me how to make it into a r+ :D
23:50:33 <flo> r- in less than 24hours, that's pretty good :-P