#instantbird log on 08 30 2009

All times are UTC.

00:11:40 <-- deOmega has quit (Quit: )
00:20:12 <-- GeekShadow has quit (Ping timeout)
00:44:19 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ca169a9b9195 - Florian Qu?ze - Follow up to bug 132 (fullzoom): cleanup the onselect handler. r=Morian
00:44:20 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/dfaa5e78ff48 - Florian Qu?ze - Fix usage of the findbar with the new tabs.
00:44:21 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/2211adb86cb8 - Romain Bezut - Bug 132 - zoom level should be saved in a preference and be consistent across all conversations. r=fqueze
00:44:22 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7ff72c4b27fd - Florian Qu?ze - Fix Command+w with new tabs.
00:44:23 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8fe603392dfd - Florian Qu?ze - Unified titlebar on Mac, and handle inactive conversation windows theming.
00:44:24 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/538673c9e39f - Florian Qu?ze - Fix macgestures for the new tabs.
00:47:45 <instantbot> romain@bezut.info set the Resolution field on bug 132 to FIXED.
00:47:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=132 enh, --, 0.2b1, romain, RESO FIXED, Zoom level should be saved in preferences
02:26:23 --> DGMurdockIII has joined #instantbird
02:50:20 <-- DGMurdockIII has quit (Quit: http://www.2404.org the best pc gaming news • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
08:17:00 --> instantbot has joined #instantbird
08:17:00 topic changed by gravel.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2a1. Read http://blog.instantbird.org/. Nightly builds are at http://ftp.instantbird.com/instantbird/nightly/latest-trunk/ (for testing purpose only)."
10:19:43 --> GeekShadow has joined #instantbird
11:21:48 --> sonny has joined #instantbird
11:27:26 --> sonny1 has joined #instantbird
11:27:26 <-- sonny has quit (Connection reset by peer)
11:28:24 --> GeekShado_ has joined #instantbird
11:29:42 <-- GeekShadow has quit (Ping timeout)
11:33:03 --> sonny has joined #instantbird
11:33:03 <-- sonny1 has quit (Connection reset by peer)
11:41:10 <-- sonny has left #instantbird (Leaving.)
11:43:34 --> sonny has joined #instantbird
11:44:05 --> sonny1 has joined #instantbird
11:44:28 <-- sonny has left #instantbird ()
11:45:03 <-- sonny1 has quit (Quit: Leaving.)
12:50:42 --> sonny has joined #instantbird
13:11:17 <-- sonny has quit (Quit: Leaving.)
13:20:41 <-- Mic has left #instantbird ()
13:55:10 --> Mic has joined #instantbird
13:59:24 <Mic> hi
14:02:08 <Morian> hi mic
14:05:45 <Morian> Mic: Do you like the way buddies are marked as away now ? I mean, there is a red circle and an orange circle which both mean absent, the orange one meaning idle. I think it would be more logical to have the red circle standing for busy and the orange one for away (idle would be only in the tooltip).
14:07:29 <Mic> I don't like these big flat (I know that they've a gradient/shade but still) circles
14:08:16 <Morian> oh, what would you expect to see for example ?
14:08:18 <Mic> I like the idle icon, it doesn't look 'crude', with the details (clock fingers) 
14:09:33 <Morian> ok :)
14:10:54 <Mic> well, what I'd expect to see ..
14:11:16 <Morian> I like the ones in gmail, and in gmail red is a "prohibit panel" that mean busy, orange (a clock) which means absent and a green circle meaning available
14:12:42 <Mic> What about taking the Instantbird globe as a start and do different things with it?
14:12:55 <Mic> Colouring maybe, or adding clock fingers for idle
14:13:38 <Mic> Making it look like a half-moon (I think that's a symbol other clients use to show someone is not there)
14:13:43 <Mic> such stuff
14:14:27 <Morian> ok, and do you think we should keep a visual difference between idle and away ?
14:14:33 <Mic> I'm not sure if it looks to distracting or ambiguous in some way, but it might be worth toi try
14:14:37 <Mic> I think so
14:14:56 <Mic> If someone is idle, I'm sure sort of sure that he's away
14:15:12 <Mic> If he's set away himself, you never know
14:15:23 <Mic> So this status gives extra information
14:15:47 <Morian> ok, I though the tooltip would be enough but well :)
14:16:16 <Morian> the point is that I would like to have a way to make a difference between "busy" and "away but not idle"
14:16:48 <Morian> The same icon is used on both cases :(
14:16:52 <Mic> Busy = do not disturb?
14:16:56 <Morian> yes
14:17:05 <Mic> oh, I know this problem
14:17:27 <Mic> I've looked into it a bit and noticed that there is just "available" and "not available"
14:17:35 <Mic> I'm not sure how to get the other statuses
14:17:48 <Morian> this status doesn't exist on all protocols and is a bit harder to distinguish technically
14:18:14 <Mic> It displays Invisible / Do not disturb / ... on Trillian eg, but just returns "not availbale" for IB
14:18:25 <Morian> but I am sure we should distinguish away and do not disturb
14:18:34 <Mic> This text is shown transmitted as statustext
14:19:37 <Morian> I'll try to do a mockup or an example patch someday :)
14:19:44 <Mic> My english sucks again :S
14:20:14 <Mic> I don't know how to get the more detailed status from libpurple
14:20:15 <Morian> mine is not always on top either ... ^^'
14:20:47 <Morian> I think you can't, if you want more details you have to "read" the status text / tooltip information
14:20:53 <Mic> I think they're there (I checked on a protocol plugin code)
14:21:52 <Mic> I know, but that's not all to it. You can't make other client show DND for you, just by setting status to away and entering the statustext that is normally shown for DND as away text.
14:22:35 <Morian> it depends, sometime there is a "Busy" category in the tooltip
14:22:39 <Morian> sometime a "away"
14:22:54 <Morian> on MSN I sometime have "Status: Busy"
14:23:07 <Morian> "Status: Away"
14:23:38 <Morian> "Busy: <Busy message>"
14:24:09 <Morian> it will be hard to be exhaustive ^^'
14:25:11 <Mic> well, let's see if we find some information on how protocols treat it internally
14:25:35 <Mic> I'm sure there must be flags or such
14:26:13 <Morian> yes the best way is too see how pidgin does
14:44:27 <flo> Morian: use lxr ;)
14:44:49 <Morian> to browser pidgin's code ?
14:45:04 <flo> yes
14:45:05 <Morian> I need some mental preparation before doing that kind of things :)
14:45:06 <flo> and libpurple
14:45:12 <flo> ahah
14:45:39 <Mic> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleIAccountBuddy.idl#49
14:45:50 <Mic> That'S the buddies that get added to the buddy list, don't they?
14:46:40 <Mic> Which means we just have that pitiful statustext string and the three flags accessible from there?
14:47:20 <flo> from javascript yes
14:47:31 <flo> but you can write some C++ code to add more stuff there
14:47:32 <instantbot> c++ is e-- ah, nevermind.
14:47:36 <Morian> people at home ... got yo go :)
14:47:48 <Morian> instantbot: what is e-- ?
14:47:51 <instantbot> Morian: Sorry, I've no idea what 'e--' is.
14:47:54 <Morian> -_-
14:48:44 <Mic> I think it's a pun on music notes
14:49:06 <Mic> c## meaning d which is also e b b
14:49:32 <Morian> ok :)
14:49:41 --> Raven has joined #instantbird
14:50:51 --> Raven2 has joined #instantbird
14:52:08 <Mic> flo: I'm just afraid they did it this way because it's the 'least common denominator' (does this expression make sense in english as well?) between the different protocols :s
14:52:24 <-- Raven2 has quit (Quit: Raven2)
14:52:39 <flo> Mic: "they" seems to be myself in that sentence.
14:52:46 <flo> I wrote that idl file...
14:54:35 * Mic takes a note: look up what idl files are used for.
14:55:42 <Raven> Hi, Flo!
14:55:51 <flo> hi
14:55:53 <Mic> well, I haven't looked much into anything but javascript code so far .. it's a little confusing where the line between the different ways to code on the Mozilla platform is drawn
14:56:29 <flo> Mic: the idl files define the APIs to access XPCOM components.
14:56:52 <flo> So in our case, the idl files define what our C++ wrapper (purplexpcom) around libpurple provides to our JS code.
14:56:53 <Mic> So that we can use them from scripts ..
14:57:49 <Raven> I looked in Instantbird Wiki, information to create your own plug-in protocol.
14:58:39 <Raven> 	Where is information?
15:00:14 <Raven> Please give me a link!
15:00:46 <flo> creating protocols in JavaScript is not possible until we make it possible for Instantbird 0.3
15:06:32 <Raven> How do you created a Facebook Chat Protocol?
15:14:52 <-- Raven has left #instantbird ()
15:15:35 <flo> -_-
15:20:26 --> Raven has joined #instantbird
15:37:28 <-- Raven has left #instantbird ()
16:53:34 --> vicnet has joined #instantbird
17:18:56 --> Raven has joined #instantbird
17:19:16 <-- Raven has left #instantbird ()
17:28:09 --> sonny has joined #instantbird
17:29:32 <-- sonny has quit (Quit: Leaving.)
18:03:34 <-- Mic has left #instantbird ()
18:39:39 --> sonny has joined #instantbird
18:44:22 <-- sonny has quit (Quit: Leaving.)
19:05:45 --> sonny has joined #instantbird
19:06:26 <instantbot> romain@bezut.info added attachment 230 to bug 229.
19:06:27 <instantbot> romain@bezut.info requested review from florian@instantbird .org for attachment 230 on bug 229.
19:06:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=229 min, --, 0.2b1, romain, ASSI, Don't treat accounts immeadiately as connected
19:07:46 <-- sonny has quit (Quit: Leaving.)
19:22:53 --> GeekShadow has joined #instantbird
19:24:20 <-- GeekShado_ has quit (Ping timeout)
19:36:37 <instantbot> New Instantbird (UI) bug 231 filed by romain@bezut.info.
19:36:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=231 enh, --, 0.2b1, nobody, NEW, Replace "connected" by "connected for XX minutes"
20:29:11 <instantbot> florian@instantbird.org granted review for attachment 230 on bug 229.
20:29:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=229 min, --, 0.2b1, romain, ASSI, Don't treat accounts immeadiately as connected
20:53:34 <instantbot> romain@bezut.info added attachment 231 to bug 229.
20:53:35 <instantbot> romain@bezut.info requested review from florian@instantbird .org for attachment 231 on bug 229.
20:53:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=229 min, --, 0.2b1, romain, ASSI, Don't treat accounts immeadiately as connected
21:28:06 --> GeekShado_ has joined #instantbird
21:29:18 <-- GeekShadow has quit (Ping timeout)
22:33:16 <-- vicnet has quit (Quit: bye)
23:19:46 --> Morian_ has joined #instantbird
23:21:22 <-- Morian has quit (Ping timeout)
23:21:34 * Morian_ is now known as Morian
23:26:48 --> instantbot has joined #instantbird
23:26:48 topic changed by gravel.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2a1. Read http://blog.instantbird.org/. Nightly builds are at http://ftp.instantbird.com/instantbird/nightly/latest-trunk/ (for testing purpose only)."
23:36:14 --> Mic has joined #instantbird