#instantbird log on 12 18 2010

All times are UTC.

00:09:54 --> DGMurdockIII has joined #instantbird
00:17:22 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
00:19:35 --> Mic has joined #instantbird
00:19:35 * ChanServ sets mode +h Mic 
00:25:15 <clokep> And status changes now work in jsProtoHelper...
00:31:50 <-- sabret00the has quit (Ping timeout)
00:41:04 <Mic> Great
00:41:49 <clokep> Trying to figure out preferences....
00:41:56 <clokep> Basing all this off your buddystatus code btw. :)
00:42:52 <Mic> Ah, ok. I only notice now that I didn't even wonder why you were interested in this
00:43:41 <clokep> Mic: Your preference code...is that "safe" as in, if the preference doesn't exist does it throw an exception?
00:43:52 <clokep> I vaguely feel like there were version you can specify a default value? :-\
00:44:10 <Mic> No idea, I never tried that
00:44:15 <clokep> k, thanks.
00:45:02 <Mic> Thanks for pointing that out
00:46:08 <clokep> Does that mean it doesn't work? :)
00:47:25 <Mic> No idea. I guess reading in the prefs would fail then but there are default values defined in this object
00:47:56 <Mic> And the rest of the code reads from these member fields and not directly from the pref system
00:48:47 <Mic> So I think a try-catch block around the reading part would do
00:48:55 <clokep> Possibly.
00:50:18 <Mic> Only prefs before the problem would be read, so changing it completely will be better
00:51:34 <Mic> bbl
00:52:09 <clokep> Ohhh.
00:52:14 <clokep> FUEL has a system to do that.
00:54:29 <hicham> the key thing is really fun
00:54:48 <hicham> imageshack api needs a developer key too
00:55:03 <hicham> and the key is available on debian servers
00:55:16 <hicham> what is the point of those developer keys anyway ?
00:55:38 <clokep> So passwords aren't transmitted / they can block applications.
00:57:34 <Mic> Flickr too
01:08:54 <-- Tonnes has quit (Ping timeout)
01:25:20 <instantbot> jahkae@gmail.com added attachment 432 to bug 440.
01:25:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=440 enh, --, ---, nobody, NEW, IRC option: Hide events
01:29:34 --> sabret00the has joined #instantbird
01:32:44 <-- sabret00the has quit (Ping timeout)
01:33:04 <clokep> Mic is it a bug that I get notified of one of my other accounts signing on? ;)
01:39:17 <Mic> You get notified of any buddies signing on
01:39:27 <Mic> If you've got yourself on the list, so be it
01:40:04 <Mic> One known bug is that you receive sign-off notifications when disconnecting an account
01:40:15 <Mic> I haven't looked into this problem yet
01:40:28 <Mic> Seems to be a regression because of the 0.3 rewrite
01:41:13 --> Mic1 has joined #instantbird
01:41:14 <-- Mic has quit (Connection reset by peer)
01:41:31 <clokep> Possibly a notification name changed or something whoknows.
01:41:37 <-- Ornthalas has quit (Quit: KTHXBYE)
01:43:46 <Mic1> Name changes will be visible on the 0.3 version as well
01:44:46 <hicham> great
01:45:21 --> rikki has joined #instantbird
01:45:30 <-- rikki1 has quit (Connection reset by peer)
01:45:41 <Mic1> The new notification includes the old name, so I can do something like "ABC is known as DEF now."
01:46:13 * Mic1 is now known as Mic
01:49:08 * hicham wonders if firetray should be listed with the other addons
02:05:05 <Mic> On AIO?
02:06:03 <clokep> Yes. ;)
02:06:15 <Mic> Is there a reason why it shouldn't?
02:06:37 <-- hicham has quit (Ping timeout)
02:08:12 <Mic> good night
02:08:30 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
02:11:51 --> hicham has joined #instantbird
03:58:35 --> Mook has joined #instantbird
04:19:54 <-- Mook has quit (Quit: gone)
04:34:17 --> tymerkaev has joined #instantbird
05:05:21 * tymerkaev is now known as tymerkaev_away
05:05:51 * tymerkaev_away is now known as tymerkaev
05:17:04 <-- hicham has quit (Client exited)
05:20:03 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
05:20:08 --> clokep has joined #instantbird
05:20:08 * ChanServ sets mode +h clokep 
05:32:19 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
06:05:32 <-- tymerkaev has quit (Ping timeout)
06:17:05 <instantbot> clokep@gmail.com added attachment 433 to bug 520.
06:17:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=520 enh, --, ---, nobody, NEW, Unable to tell if a MUC is connected
06:27:56 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
06:50:08 <-- ircjimhall has left #instantbird ()
07:54:09 --> mepine has joined #instantbird
08:50:50 <-- mepine has quit (Quit: 隨緣也)
09:05:36 --> Mook has joined #instantbird
09:11:11 --> tymerkaev_away has joined #instantbird
09:13:06 <-- tymerkaev_away has quit (Quit: I must go. Good bye!)
09:13:49 --> tymerkaev_away has joined #instantbird
09:32:43 * tymerkaev_away is now known as tymerkaev
09:47:37 --> GeekShadow has joined #instantbird
09:59:22 --> Mic has joined #instantbird
09:59:23 * ChanServ sets mode +h Mic 
10:07:39 --> Ornthalas has joined #instantbird
10:12:20 <-- Mook has quit (Quit: ChatZilla 0.9.86-rdmsoft [XULRunner])
10:15:14 <-- Jan has quit (Ping timeout)
10:16:42 <-- skeledrew has quit (Ping timeout)
10:17:10 --> skeledrew has joined #instantbird
10:27:56 --> sabret00the has joined #instantbird
10:28:02 --> Jan- has joined #instantbird
10:39:57 <Mic> hello
10:43:47 * Jan- is now known as Jan
10:45:00 <tymerkaev> hi Mic
10:46:44 <Mic> How are you doing?
10:47:26 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
10:47:59 --> Mic has joined #instantbird
10:47:59 * ChanServ sets mode +h Mic 
10:55:40 <tymerkaev> Mic: I'm going to cleanup current css of preferences.css for winstripe and gnomestripe. Would you like to give review?
10:56:16 <Mic> I'm busy at the moment, don't expect it to be done before wednesday
10:56:21 <Mic> otherwise sure, why not
10:56:28 <Mic> -otherwise
11:00:23 <instantbot> tymerkaev@gmail.com added attachment 434 to bug 585.
11:00:24 <instantbot> tymerkaev@gmail.com requested review from the wind for attachment 434 on bug 585.
11:00:26 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=585 min, --, ---, tymerkaev, ASSI, CSS cleanup
11:18:45 * tymerkaev is now known as tymerkaev_away
11:18:50 * tymerkaev_away is now known as tymerkaev
11:38:43 --> Andrey has joined #instantbird
11:38:54 <-- Ornthalas has quit (Quit: KTHXBYE)
12:06:59 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
14:45:09 <-- tymerkaev has quit (Ping timeout)
15:20:08 --> sabret00the_ has joined #instantbird
15:21:28 <-- sabret00the has quit (Ping timeout)
15:30:17 --> clokep has joined #instantbird
15:30:17 * ChanServ sets mode +h clokep 
15:33:04 --> chrisccoulson has joined #instantbird
15:44:25 --> sabret00the has joined #instantbird
15:45:34 <-- sabret00the_ has quit (Ping timeout)
15:48:28 --> Ornthalas has joined #instantbird
15:56:05 <-- Andrey has quit (Quit: )
15:57:57 <-- sabret00the has quit (Connection reset by peer)
15:58:20 --> sabret00the has joined #instantbird
15:58:30 <-- sabret00the has quit (Connection reset by peer)
15:58:53 --> sabret00the has joined #instantbird
15:59:10 <-- sabret00the has quit (Connection reset by peer)
15:59:38 --> sabret00the has joined #instantbird
15:59:47 <-- sabret00the has quit (Connection reset by peer)
16:00:16 --> sabret00the has joined #instantbird
16:00:29 <-- sabret00the has quit (Connection reset by peer)
16:00:54 --> sabret00the has joined #instantbird
16:01:06 <-- sabret00the has quit (Connection reset by peer)
16:09:20 <clokep> Looks like Windows nightly hasn't built in a couple of days. :-\
16:09:27 --> Mic has joined #instantbird
16:09:27 * ChanServ sets mode +h Mic 
16:15:40 <clokep> Although I think it might just be a m-c failure: "e:/bb-slave/win32/build/mozilla/gfx/layers/d3d9/LayerManagerD3D9.cpp(72) : error C3861: 'do_GetService': identifier not found"?
16:16:28 --> sabret00the has joined #instantbird
17:28:08 --> hicham has joined #instantbird
17:38:34 --> ecmuller has joined #instantbird
17:40:12 <-- Mic has quit (Connection reset by peer)
18:04:01 <-- sabret00the has quit (Ping timeout)
18:11:37 --> sabret00the has joined #instantbird
18:38:43 --> tymerkaev_away has joined #instantbird
18:39:11 * tymerkaev_away is now known as tymerkaev
19:00:52 * tymerkaev is now known as tymerkaev_away
19:06:12 * tymerkaev_away is now known as tymerkaev
19:06:27 <-- hicham has quit (Client exited)
19:24:04 * tymerkaev is now known as tymerkaev_away
19:26:24 * tymerkaev_away is now known as tymerkaev
19:41:51 * tymerkaev is now known as tymerkaev_away
19:43:23 --> Mic has joined #instantbird
19:43:23 * ChanServ sets mode +h Mic 
19:43:30 * tymerkaev_away is now known as tymerkaev
19:48:47 <-- chrisccoulson has quit (Client exited)
19:49:04 <Mic> Some things:
19:49:37 <Mic> first is what we're doing with other people's status' right?
19:50:17 <Mic> We're displaying a system message with the status change right now. It scrolls out of sight after a while
19:50:32 <clokep> Are we talking about Buddy Status?
19:50:40 <Mic> no, in conversations
19:50:51 <Mic> I'd have come to this now;)
19:50:52 <clokep> OK.
19:51:36 <Mic> and if we really think it's important to know when someone changed the status and what status he's having, then we should set a status attribute to the messages maybe 
19:51:53 <Mic> If not, then why are we showing the change message after all?
19:52:05 <Mic> brb
19:52:22 <clokep> It's also shown on the tab.
19:58:15 <Mic> Which doesn't tell at which times of a conversation someone was having which status
19:59:10 --> chrisccoulson has joined #instantbird
19:59:16 <Mic> If that's what we want then we should think about it
20:01:38 <Mic> Something else: what about having code that collects status changes and sends out notifications with a old- and a new-status-object
20:02:18 <Mic> So instead of having to deal with fast successive status changes, you can check for this notification and get a nice 'change report' instead
20:04:17 <Mic> It would have to wait a bit to see if there's another change coming but if the time is short enough no one would notice and if there are you'd collect a few changes most likely (from what I can tell it seems that there's either single changes or multiple quickly successive)
20:04:42 <Mic> ahem, was that understandable at all?
20:05:23 <clokep> Understandable yes, but do you mean to include this in the core?
20:05:50 <Mic> I meant to do it generically so protocol plugins, add-ons and the like don't have to bother with the details at all
20:06:55 <Mic> It could even ignore things like change from status A to B to A (online -> offline -> online for example) completely
20:07:06 <clokep> Hmm....so the only difference really is that it sends out the old and new one...but caches them for a short time so you only get ONE change instead of a bunch?
20:07:08 <Mic> *changes 
20:07:13 <Mic> Yes
20:07:22 <clokep> Could be worth it.
20:10:47 <Mic> Right now buddy status just waits a moment and replaces any previous status change with the new if there was one
20:11:30 <Mic> So that you should never get notifications from the same buddy in less than ..3 (?) seconds
20:12:11 <clokep> It wouldn't be possible for different things to register with it with different amounts of time?
20:12:38 <clokep> I.e. for a plugin to say I want every status update (notifcations time < 0) and other ones to do < 3 seconds, etc, would it?
20:14:59 <Mic> Do you have any particular case in mind?
20:19:10 <clokep> Well if you're typing to someone...three escond is a long time to not know they left.
20:19:21 <clokep> While a pop up telling you someone signed on...3 seconds isn't a long time.
20:20:56 <Mic> I don't want to replace the normal status notifications, I wand to add another for convenience
20:22:31 <clokep> Oh, I see. Would probably be good then. :)
20:22:58 <Mic> I'll try that in a few days
20:23:26 <Mic> One extension that adds such a notification and buddy status observing this instead of the normal
20:25:17 <Mic> bbl
20:26:37 * tymerkaev is now known as tymerkaev_away
20:33:42 * tymerkaev_away is now known as tymerkaev
20:35:30 <clokep> Anyone know if there's a bug about rich text formatting?
20:44:32 * tymerkaev is now known as tymerkaev_away
21:05:32 * tymerkaev_away is now known as tymerkaev
21:21:31 * tymerkaev is now known as tymerkaev_away
21:22:39 --> hicham has joined #instantbird
21:24:17 * tymerkaev_away is now known as tymerkaev
21:24:26 <instantbot> New Instantbird (UI) bug 634 filed by clokep@gmail.com.
21:24:27 <instantbot> clokep@gmail.com added attachment 435 to bug 634.
21:24:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=634 nor, --, ---, nobody, NEW, Richtext Formatting for Outgoing Messages
21:28:05 <-- tymerkaev has quit (Ping timeout)
21:58:31 <Mic> These editors are pretty sophisticated
21:59:53 <clokep> Probably more than what we need too.
22:00:17 <clokep> I really don't understand how there isn't just like a "richtexteditor" element in toolkit.
22:00:36 <clokep> s/editor/box/
22:00:58 <Mic> Most likely the answer is: Firefox didn't need one yet? ;)
22:02:56 --> DGMurdockIII has joined #instantbird
22:03:06 <clokep> Probably.
22:03:28 <clokep> And from what I've heard from the Tb development the composer window is quite old and has a lot of issues w/ it.
22:13:59 <Mic> What do we need?
22:14:56 <Mic> Basic editing like colors, bold/italic/underline/ fonts and sizes
22:15:00 <Mic> Anything else?
22:15:45 <clokep> font, font color, font size, b/i/u, strike maybe,
22:15:48 <Mic> A smiley - helper thing
22:15:50 <clokep> I think that's it.
22:15:56 <clokep> Oh yes, that too. :)
22:16:29 <clokep> And maybe a "Link" button.
22:16:33 <Mic> We could try to detect links
22:16:41 <Mic> ah
22:16:49 <clokep> If we support direct IMs, you need an insert image button too.
22:16:51 <Mic> (and don't need a button for it)
22:17:10 <clokep> No, you need a buton for it so you can have different link text from URL.
22:20:20 <Mic> A shell box+button that inserts the output of a command into the chat box
22:20:35 <clokep> Why?
22:20:47 <Mic> :P
22:21:12 <Mic> Sorry, I didn't expect you could that seriously ;)
22:21:12 <clokep> I think that can come after the initial version.
22:21:27 <clokep> Haha, I was trying to think of a legit use case for it. :)
22:22:13 <clokep> Bah, they're reviewing a patch in #chatzilla I think...there might be a checkin during 2010. ;)
22:25:03 <Mic> Maybe one of them read your blog posting :D
22:25:06 <clokep> Possibly background color also.
22:25:08 <clokep> Hahah.
22:27:53 <Mic> What do they need to fix?
22:28:16 <clokep> I think some functionality is broken cause it assumes the order of elements instead of using IDs.
22:28:22 <Mic> Of course, the background color
22:28:24 <clokep> Not sure if it broke or is jus tbreaking someone's extension or something.
22:53:34 <-- DGMurdockIII has quit (Connection reset by peer)
23:06:51 <-- chrisccoulson has quit (Quit: Ex-Chat)
23:24:22 <clokep> hicham: You have a Firetray version floating around for Instantbird?
23:24:34 <hicham> clokep: yes
23:24:44 <clokep> Is it available somewhere? :)
23:24:46 <hicham> clokep: only for 0.2 32bits
23:24:49 <clokep> A friend is asking about it.
23:25:00 <clokep> He's on 0.2, idk if he's on 32 or 64 bit OS though.
23:25:12 <clokep> ( He probably doesn't know. :P)
23:25:28 <hicham> clokep: http://hicham.fedorapeople.org/instantbird/firetray-0.3.0-svn-r112M.xpi
23:25:44 <clokep> Thanks.
23:25:51 <clokep> :) I'll let you know if it works.
23:26:46 <hicham> it should work on any recent 32bit linux distro
23:27:43 <hicham> but, as I have said, I haven't included the new xpcom changes yet
23:29:18 <clokep> Right.
23:30:44 <-- hicham has quit (Ping timeout)
23:30:49 --> sonny has joined #instantbird
23:33:37 * Mic needs a faomputer
23:33:49 <Mic> *faster
23:34:10 <clokep> Faster computer?
23:35:39 <Mic> yes, I'm waiting for image processing to finish most of the time
23:35:52 --> hicham has joined #instantbird
23:36:47 <clokep> Ah, I know how that is. :(
23:37:00 <clokep> Was processing a 208 frame video over and over earlier this week.
23:37:03 <clokep> But the result came out well. :)
23:37:22 <Mic> If it were only as easy as putting your credit card number in there and chose how many processing power and memory you'll need for the next hour ;)
23:37:45 <Mic> *much
23:38:15 <hicham> clokep: which distribution is your friend using ?
23:38:24 <clokep> Kubuntu
23:44:34 --> micahg has joined #instantbird
23:59:44 --> Mook has joined #instantbird
23:59:51 <Mic> Wasn't there an xkcd-joke about Kubuntu and Pokemon once?