#instantbird log on 09 15 2010

All times are UTC.

00:47:59 --> instantbot has joined #instantbird
00:47:59 topic changed by sand.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/."
00:47:59 * ChanServ sets mode +v instantbot 
00:50:15 <-- clokep has quit (Ping timeout)
00:52:04 <-- sabret00the_ has quit (Ping timeout)
01:11:25 --> clokep has joined #instantbird
01:22:33 <-- hicham has quit (Ping timeout)
01:39:31 --> rikki has joined #instantbird
01:40:05 --> hicham has joined #instantbird
02:20:34 * clokep now has an IRC client that auto responds pings!
02:56:59 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
02:59:55 <-- hicham has quit (Ping timeout)
03:11:14 --> micahg has joined #instantbird
03:19:25 --> hicham has joined #instantbird
03:53:37 <-- hicham has quit (Client exited)
04:14:07 --> tymerkaev has joined #instantbird
05:27:28 <-- tymerkaev has quit (Ping timeout)
05:30:37 <-- skeledrew has quit (Ping timeout)
05:50:37 --> skeledrew has joined #instantbird
05:53:36 <-- skeledrew has quit (Ping timeout)
06:08:02 --> tymerkaev has joined #instantbird
06:11:43 --> skeledrew has joined #instantbird
06:20:01 <-- tymerkaev has quit (Ping timeout)
07:06:31 --> flo has joined #instantbird
07:06:32 * ChanServ sets mode +qo flo flo 
07:06:43 <flo> Good morning :)
07:16:44 --> GeekShadow has joined #instantbird
07:38:30 --> sabret00the has joined #instantbird
07:55:56 --> chrisccoulson has joined #instantbird
08:05:06 <-- flo has quit (Ping timeout)
08:10:05 --> Even has joined #instantbird
08:10:06 * ChanServ sets mode +o Even 
08:10:49 <-- Even has quit (Quit: Instantbird 0.3a1pre)
08:11:02 --> Even has joined #instantbird
08:11:03 * ChanServ sets mode +o Even 
08:11:14 <-- Even has quit (Quit: Instantbird 0.3a1pre)
08:11:19 --> Even has joined #instantbird
08:11:20 * ChanServ sets mode +o Even 
09:06:53 --> Mic has joined #instantbird
09:09:12 <Mic> Highlighting search results fails on the log viewer when changing log file and the highlight setting is activated :S
09:17:17 <instantbot> New Instantbird (UI) bug 506 filed by leeraccount@yahoo.de.
09:17:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=506 nor, --, ---, leeraccount, NEW, Can change Emoticon theme from Messagestyle Tab
09:23:42 --> Archaeopteryx has joined #instantbird
09:26:05 <Mic> welcome
09:38:23 <-- Even has quit (Ping timeout)
10:23:54 --> tymerkaev has joined #instantbird
10:25:59 <-- micahg has quit (Ping timeout)
10:35:14 --> micahg has joined #instantbird
11:16:46 <-- tymerkaev has quit (Client exited)
11:22:20 --> tymerkaev has joined #instantbird
11:41:32 --> flo has joined #instantbird
11:41:33 * ChanServ sets mode +qo flo flo 
11:41:34 <-- flo has quit (Input/output error)
11:41:37 --> flo has joined #instantbird
11:41:37 * ChanServ sets mode +qo flo flo 
11:45:05 <-- rikki has quit (Quit: Instantbird 0.2)
11:45:22 --> clokep has joined #instantbird
11:46:10 <flo> Mic: I've already seen bug 506 at least once. I'm not sure if what you propose is a real fix or a workaround for a Mozilla bug (shouldn't an hidden tab stop receiving keyboard events?) but I would accept such a fix :)
11:46:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=506 nor, --, ---, leeraccount, NEW, Can change Emoticon theme from Messagestyle Tab
11:51:39 <clokep> I can't reproduce that bug...
11:55:02 <flo> clokep: you are lucky :)
11:55:41 <clokep> Whenever I change tabs the focus moves to an item on that tab. :)
11:55:56 * tymerkaev too lucky
11:59:51 <flo> when I change to the "Emoticons" tab, the dropdown there automatically gets focused
12:00:08 <flo> when I change to the "Message Styles" tab, the focus doesn't change
12:04:03 <clokep> Mic: YOu'll like this, they renamed the UI for fennec the "Awesomescreen" ;) http://starkravingfinkle.org/blog/2010/09/fennec-2-0-new-and-notable/
12:05:12 <flo> clokep: there was also "Feeling that omnijar wasn’t awesome enough, Michael Wu went ahead and omnijared extensions." ;)
12:05:32 <clokep> I saw that yesterday. :)
12:05:44 <clokep> Does that affect us? Or just make it a pain to help new people edit extesnions?
12:05:59 <flo> I don't know
12:06:30 <flo> the more people can use makefiles to package their add-ons, the less pain there will be, whatever the change is :)
12:10:03 --> Mic|web has joined #instantbird
12:10:07 <Mic|web> hi
12:10:37 <clokep> Hi Mic|web.
12:10:39 <Mic|web> flo: I'm aware that I'm not offering a real fix but only a workaround
12:10:51 <clokep> flo: Yes, but who really uses makefiles for extensions? ;)
12:11:02 <Mic|web> well, I started to do so
12:11:07 <flo> Mic|web: I think it would be interesting, before we attempt to work around it, to try to understand what's causing this
12:11:30 <flo> I would start by swapping the two tabs, to see if it makes the bug appear in the message theme tab instead
12:11:39 <flo> in this case, the bug is on the first tab.
12:11:45 <Mic|web> Good idea
12:11:47 <flo> otherwise, it's probably caused by some of the content of the tab
12:12:05 <flo> in this case, we can comment out pieces of the content until we find the culprit
12:14:13 <clokep> flo: At some point today could you gloss over https://hg.instantbird.org/experiments/file/tip/IRC-JavaScript/components/ircProtocol.js and see if I'm on the right track? For all the stuff that should be options I just hard coded right now :)
12:14:45 <Mic|web> clokep: seems you're making good progress on this
12:15:55 <clokep> Mic|web: Its going OK. :) It PONGs now, so you can actually use it. ;) Next step is to open separate conversations I believe.
12:17:38 <clokep> Mic|web you can feel free to read it over too and seee if I'm doing anything absurd.
12:17:47 <clokep> Feedback is good. :D
12:19:54 * flo procrastinates his powerpoint (:() presentation and reads clokep's code :)
12:20:54 <Mic|web> We should do a Mibbit messagestyle theme by the way..
12:21:05 <GeekShadow> hello
12:21:15 <Mic|web> hi
12:21:26 * GeekShadow was wondering if you are applying updates on addons website
12:21:45 <GeekShadow> in fact I want to develop my own addons website since I found AMO's one complicated
12:22:17 <flo> GeekShadow: no.
12:22:41 <GeekShadow> ok
12:22:46 <flo> we will have to once it no longer supports the newer mozilla applications
12:23:01 <flo> I haven't checked yet if the new add-on manager requires changes on the website
12:23:17 <GeekShadow> ok
12:23:20 <clokep> flo: I think it does. :-x
12:23:38 <flo> clokep: that will certainly make idechix and Even happy ;)
12:24:13 <flo> GeekShadow: so you want to redevelop it from scratch?
12:24:21 <GeekShadow> flo, yep
12:24:37 <flo> It's A LOT of work
12:25:01 <Mic|web> flo: the addon manager schows 'Loading...' on the detail info page of addons
12:25:09 <flo> though if you remove all the non sense if should be not as big a site as currently
12:25:24 <flo> Mic|web: I know I need to add some new default preferences
12:25:25 <GeekShadow> flo, from what I remember AMO requires a lot of things on server side
12:25:27 <Mic|web> Even though I have not checked I'm thinking that it is trying to get information from the addon site (e.g. rating and such things)
12:25:36 <flo> what I don't know is if the pages they need to point to currently exist or not
12:26:12 <GeekShadow> flo, my addons site is dedicated to less bigger applications than firefox or thunderbird
12:26:33 <GeekShadow> it will be dedicated to kompozer, my future gaming app, and maybe some songbird addons
12:26:49 <flo> GeekShadow: oh, so that's still for multiple applications?
12:27:00 <flo> I thought it could be simplified a lot if it was for a single application
12:27:03 <Mic|web> Sounds like it could be even more work
12:27:08 <flo> for Instantbird we don't need the support for multiple applications
12:27:20 <flo> and the hardcoded "Mozilla" and "Firefox" almost everywhere were annoying
12:27:42 <GeekShadow> :/
12:27:49 <GeekShadow> also I will code it in PHP
12:27:53 <Mic|web> flo: how much hard-coded are they?
12:28:03 <flo> I don't (want to) know
12:28:07 <GeekShadow> so I really need functions to open zip files and parse rdf files
12:28:21 * GeekShadow didn't do that before
12:28:33 <flo> Mic|web: if you are interested, look at the changes we have had to do: https://hg.instantbird.org/websites/remora/shortlog
12:28:37 <Mic|web> Or wait until they ditch rdf's? ;)
12:28:44 <Mic|web> No, thanks
12:28:56 <flo> Mic|web: :)
12:29:15 --> Even has joined #instantbird
12:29:15 * ChanServ sets mode +o Even 
12:29:20 <clokep> You could also check out the (current) version of AMO -- Zamboni. The code is one github I think? You can find info the mozwiki
12:29:23 <flo> wasn't there an alternative addons website for sometime?
12:31:55 <Mic|web> I should really do the update for buddy status ..
12:32:34 <Mic|web> .. maybe I should make it a priority. The double notifications are annoying and useless :S
12:34:54 <Mic|web> Would be an opportunity to make it into a bootstrapped addon too :)
12:36:41 <flo> ah!
12:36:52 <flo> that would be a good reason to reupload all the message themes
12:37:00 <flo> make them bootstrapable
12:37:03 <clokep> Bootstrapping them? I forgot we can do that now. :)
12:37:15 <flo> I'm not sure if it's a good idea
12:37:37 <flo> I think all message themes should be restartless by default, and we should patch something in the application for that, rather than in each package
12:38:14 <flo> I guess an halfway solution would be to put in a JS module all the code need to install dynamically a message theme
12:39:00 <flo> *needed
12:40:13 <Mic|web> flo: "all message themes should be restartless by default" -> so then they were broken until now and could use a bugfix release each.. ;)
12:40:43 <flo> yeah
12:41:01 <flo> but I'm not sure why we would require the author of an emoticon theme to add some javascript to do obscure things
12:41:30 <clokep> flo: What happens when I have a conversation open and I remove the message them I'm using though?
12:42:22 <flo> clokep: some (minor?) brokenness
12:42:53 <flo> the content of the .html files is cached when using the theme for the first time
12:43:01 <flo> the css is used only when opening the conversation
12:43:10 <flo> so only images that would be included for some messages only could be missing
12:43:52 <clokep> If we had a record of the conversations like that bug wants we could "rebuild" the conversations when you choose a new theme. ;)
12:45:02 <flo> we have a bug for dynamic theme switching
12:45:27 <clokep> I vaguely remember that now. . .:)
12:45:51 <clokep> I need to do some laundry, but if anyone has comments for that code leave 'em here and I'll check or I'll probably be back in a bit.
12:45:55 <clokep> (Or email me.)
12:46:20 <flo> ah, I still haven't really looked
12:46:32 <Mic|web> I'm also going. Back to work now :)
12:46:39 <flo> Using IM software takes a lot of time ;)
12:46:46 <flo> maybe we should ban them? ;)
12:47:11 <Mic|web> Nope, there should be an extension that makes you conversation partner respond quicker to safe some time ..
12:47:31 <Mic|web> .. might require some hardware though.
12:47:55 <Mic|web> Some wires and a high voltage source, maybe? :P
12:48:04 <Mic|web> Sorry ;)
12:48:05 <Mic|web> bbl
12:48:29 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:48:56 <-- clokep has quit (Ping timeout)
12:49:27 <flo> ah, there are DOS line endings in ircProtocol.js :(
12:52:41 --> hicham has joined #instantbird
12:53:10 <GeekShadow> oh, seems likes I forget the locale part :o
12:56:24 <flo> clokep: the variable at line 175 seems undeclared
12:56:57 <Mic> Someone complained to me that the flashing task bar item 'is showing the name of the wrong buddy' by the way.
12:58:38 <Mic> After explaining the problem with changing the name and what to expect after clicking (ie changing to the 'right buddy' and maybe changing away from the conversation the user was more interested in), he said that he wouldn't mind no name at all (ie naming the window just "Conversations" or somthing like that).
12:58:50 <Mic> *no buddy name at all
13:00:10 <Mic> There is no explicit "focus()" code on the emoticon tab of the preferences by the way.. so it's getting focused automatically and doesn't on the messagestyles
13:00:22 <Mic> I'll try swapping the tabs tonight and see what happens
13:02:08 <flo> Mic: we could also put the unread message count maybe :)
13:05:33 <flo> clokep: the code between lines 175 and 188 looks too complicated
13:05:39 <flo> I think all that could use a single regexp
13:11:21 <flo> the code at lines 192-200 could probably also be simplified with a regexp
13:14:20 --> mokush has joined #instantbird
13:20:37 --> clokep has joined #instantbird
13:20:57 <flo> clokep: _connnectionRegistration is a strange name.
13:21:03 <flo> I think you should remove one "n" ;)
13:21:30 <clokep> flo: "Connection registration" (without the extra 'n') is what section 3.1 of the spec is called. :) Its the literal name for what I'm doing.
13:21:50 <flo> it's the 3 "n"s that made me say it's strange ;)
13:22:14 <flo> what's the "Handle Scandanavian lower case" thing about?
13:22:53 <clokep> http://tools.ietf.org/html/rfc2812#section-2.2 I have no idea /why/ that is.
13:22:58 <clokep> But apparently its true. ;)
13:23:39 <clokep> flo: You're right, I deleted the declaration of temp by mistake. :)
13:24:20 <clokep> And 175 - 188 is the stuff from chatzilla (165 - 208 is actually), I didn't check yet if that can be simplified or not.
13:24:25 <flo> clokep: isn't this parsing code something you copied?
13:24:28 <clokep> But I was thinking the same thing. :)
13:24:35 <clokep> Yes, see above. :)
13:24:38 <flo> ahah :)
13:24:47 <flo> that code is ugly ;)
13:24:48 <clokep> I "copied" it, then modified it a lot. To give it real variable names among other things.
13:24:58 <clokep> It was worse. :P
13:25:29 <flo> we can probably rewrite that function in half the length, and much more readable
13:25:32 <clokep> The whole thing can probably be parsed with one regex honestly, I just haven't sat down to figure it out.
13:26:02 <flo> I'm not sure you can do the equivalent of .split with a regepx
13:26:03 <clokep> Yes, but I wanted to be able to actually parse the text and start working on the Instantbird part of it. :) Feel free to rewrite it if you want. ;) I'll get to it eventually.
13:26:31 <flo> I may do it
13:26:37 <clokep> You can't, but I mean you can split it into nickname, user, host, params and trailing, then do params.split(/ +/)
13:26:56 <flo> I guess I would need to read the spec to understand the exact purpose of 192-200
13:27:10 <flo> clokep: ok, we totally agree then :)
13:27:24 <clokep> flo: http://tools.ietf.org/html/rfc2812#section-2.3.1 :)
13:27:54 <clokep> I can probably actually make the regex right now -- I'm waiting for laundry. :P
13:28:15 <flo> do you thing we will be able to auto-detect the encoding of incoming messages?
13:28:15 * clokep needs to tunnel to his other laptop.
13:28:58 <clokep> I'm not sure what you mean / how we would do that? You mean tell if it was ASCII vs. Unicode?
13:28:59 <flo> I would really like to have french accents visible even when some people in the room use UTF8 and some iso...
13:29:46 <clokep> flo: I'm not sure. :-\ The spec says it has to be 8-bit, but that's really all it says...
13:29:53 <flo> libpurple replaces with '?' characters all the characters that are not valid in the encoding specified in the account preferences (meaning you want use different encodings in different rooms)
13:30:34 <clokep> Ohhhh I see.
13:30:49 <clokep> I'm not replacing anything at all so it just sends it? Hahah. We can try it at some point though.
13:30:57 <flo> clokep: it's not about the spec, but our ability to find the charset-autodetect code of mozilla, and figure out how to use it to convert a string from a random unknown encoding to unicode :)
13:31:23 <clokep> flo: Ohhh, I see. Can I consider that as a "part 2" to doing this? :)
13:31:26 <flo> that would make IRC a lot more useable
13:31:42 <flo> I guess it's the single most anoying bug of the IRC libpurple protocol for non-americans
13:31:56 <flo> clokep: it's the "make it awesome" part ;)
13:32:30 <clokep> Ah, I see.
13:32:46 <clokep> Well luckily I've replaced a chunk of their protocol in ~250 lines. ;)
13:33:05 <flo> we will extract the network part :)
13:33:37 <clokep> extract? From what?
13:33:41 <clokep> Or did you mean abstract?
13:33:46 <flo> yeah
13:33:51 <flo> put it in a js module
13:34:04 <clokep> Good! :) That way when I rewrite XMPP I don't need to rewrite those parts. ;)
13:34:18 <flo> you plan to do XMPP too? :)
13:35:25 <clokep> Possibly. I want to finish IRC first, hopefully land it as a replacement to the libpurple one. Then work on making the UI a bit more IRC centric. (i.e. add a "request op permissions UI and such, so you /never/ have to type commands)
13:35:33 <clokep> Then probably XMPP next, since its the only other documented one AFAIK.
13:36:23 <clokep> Oh, speaking of which. did anyone ever figure out the deal w/ the cache in mozilla2?
13:36:46 <clokep> I've been "clearing" it by delete my extension cache, then opening Ib, closing it, opening it again and then it reloads my component. :)
13:36:52 <clokep> There hsa to be a better way.
13:37:08 <flo> I think there's a -purgecache command line flag
13:37:28 <clokep> OK. :)
13:37:31 <clokep> I'll brb.
13:37:56 <flo> -purgecache*s* apparently
13:38:07 <-- zachlr has quit (Ping timeout)
13:38:11 <flo> defined at http://mxr.mozilla.org/mozilla-central/source/toolkit/xre/nsAppRunner.cpp#3367
13:38:57 <flo> the MOZ_PURGE_CACHES environment variable looks interesting :)
13:40:37 <-- clokep has quit (Ping timeout)
13:46:39 --> clokep has joined #instantbird
13:47:11 <clokep> I'll give the purgecaches a try.
13:48:01 <clokep> But overall it seems to be on the right track?
13:50:25 <flo> yes :)
13:51:21 <clokep> And just a heads up that the switch (Command) statement is going to be like a bagillion lines long. :(
13:51:24 <flo> if each time something becomes duplicated we abstract it in a separate function or module, and each time something is impossible to easily read/understand we rewrite it, it will be very good ;)
13:52:11 <clokep> Seems like we've done a pretty good job of it so far!
13:52:28 <flo> as long as it's readable, no problem :)
13:52:48 <clokep> I'll do my best to make it readable. :P Comments help.
13:53:04 <flo> if it's too long and becomes a mess, you can create a function for each case, and put them all in an object
13:53:16 <flo> this way you avoid all the tests that the switch causes :)
13:54:03 <clokep> Oh, you mean like responses[theResponse].call() or something?
13:54:23 <clokep> That could be a good way to do it. We'll see how it is. :)
13:56:53 <clokep> Unfortunately a lot of the error codes are really just "report error"
13:58:09 <clokep> Oh, flo. Had a question for you. Right now libprpl IRC displays all the errors in the console and such which is awfully messy and all.
13:58:44 <clokep> I was thinking instead of having a "server conversation" (which would really be called irc.mozilla.org or wherever you're connected to), which would display all the NOTICEs and other responses.
13:58:59 <clokep> And possible capture output from "users" such as ChanServ and NickServ, etc.
13:59:07 <clokep> Mic is probably familiar with the idea -- its what Mibbit uses.
13:59:22 --> zachlr has joined #instantbird
14:03:59 <flo> clokep: lots of IRC clients use that
14:04:31 <flo> as long as you put an option in the account preferences to never see it, I guess it's a good thing
14:05:47 <clokep> That's what I was thinking. :) Just wanted to check if it seemed OK.
14:07:00 <flo> I would rather not have it by default
14:07:23 <flo> and maybe open it automatically the first time the user types a command that needs a response from the server
14:07:42 <flo> but I think some users will really want to always have it, to see things like the MOTD, or such stuff
14:08:30 <clokep> flo: Could be possible, I meant more of if you'd be OK w/ that as opposed to /always/ opening a conversation via the true "sender" of the message. The specifics we can fight about later. ;)
14:09:02 <flo> clokep: the best thing would be to always do what the user expects :)
14:09:14 <flo> and that's hard to determine when we have more than one user
14:10:10 <clokep> So then I'm the only user that matters, right?
14:10:47 <clokep> :-D
14:11:16 <hicham> and a great user
14:11:34 <flo> clokep: if you don't plan to distribute it, certainly ;)
14:12:29 <clokep> Well I'll just leave it for now. Less work. :-D
14:12:55 <flo> I think it's better to get a working prototype quickly, and then we can dogfood it :)
14:13:19 <clokep> Deal.
14:13:31 <clokep> (Although I would argue I have a working prototype. :))
14:14:30 <flo> argue :)
14:14:37 <flo> but I'm almost sure you know what I mean ;)
14:16:08 <clokep> Yes, I do. Next 2 things on the agenda or splitting out conversations and listening to progress on the socket. After that I think it'll be pretty legit, although you'll still need to send raw commands.
14:19:49 <flo> progress on the socket?
14:21:34 <clokep> There's an event sink for transports: http://mxr.mozilla.org/mozilla-central/source/netwerk/base/public/nsITransport.idl#147 and a bunch of possible status codes http://mxr.mozilla.org/mozilla-central/source/netwerk/base/public/nsISocketTransport.idl#115.
14:21:42 <-- zachlr has quit (Quit: )
14:21:54 <clokep> So I was hoping to bea ble to use those with base.connecting(<>) stuff.
14:23:17 <flo> ah, the connection progress, ok :)
14:23:39 <flo> I thought you wanted to do something like checking that the messages have actually been sent and put error messages somewhere if they hadn't
14:24:07 <flo> I think you will also need to make the "join chat" thing work before we can dogfood it ;)
14:25:54 <clokep> The join chat is just overloading a method in jsProtoHelper. :)
14:26:26 <clokep> And I think IRC is a big black hole in terms of whether messages were received or not.
14:26:28 <clokep> You just assume.
14:27:37 <hicham> clokep: are you relying on libpurple completely for IRC ?
14:28:13 <flo> hicham: currently we are
14:28:13 <clokep> hicham: I'm not using libpurple at all for my plugin? Well I suppose I'm relying on the backbone set up via xpcompurple.
14:28:32 <clokep> But all the network, etc. is done by me.
14:28:37 <flo> one of the goal of Instantbird 0.3 is to make it possible to write protocol plugins in javascript that have nothing to do with libpurple
14:28:57 <flo> clokep: purplexpcom is Instantbird's code ;)
14:29:56 <clokep> flo: Yes, I know. Just not sure if it connects me into libpurple at all or just abstracts things out that I'm using from a different angle.
14:29:58 <flo> clokep: most of the work in the js-proto branch was separating in different C++ classes and files the things that were useful for the application, and the things that are useful to plug libpurple in the application
14:29:59 <instantbot> c++ is evil
14:29:59 * sumobot frowns at flo
14:30:20 <flo> clokep: you are not connected to libpurple at all
14:30:40 <flo> that's why all the things that currently rely on libpurple will break in protocols implemented in JS. Commands for example
14:31:07 <clokep> Ah, OK. :)
14:31:39 <flo> the logger was the first thing I rewrote because the logs were completely handled by libpurple and it wasn't acceptable (in my opinion) to release even a nightly with protocol plugins that are not able to log conversations
14:31:43 <clokep> Before we dog food it we might need a few of those things fixed also.
14:31:56 <clokep> Makes sense. :)
14:32:11 <flo> that's why I'm excited to see you are working on this: I'll know quickly what needs to be fixed in the js-proto stuff :)
14:32:39 <clokep> Buddy lists. O:-)
14:32:44 <flo> I know ;)
14:33:20 <clokep> I think everything else has bugs filed though.
14:35:11 <Mic> well, I skipped most of the things said, but:
14:35:18 <flo> there are also things that don't rely on libpurple, but have an API that is thought because of libpurple, and that we should improve
14:35:19 <Mic> how do you tell which encoding a string is?
14:35:50 <clokep> flo: Do what's your thoughts about telling an IRC server you're "away" when I set my status to away.
14:35:54 <clokep> There's a command for it.
14:36:00 <Mic> Is it a heuristic and if yes: does it get better on longer texts?
14:36:01 <flo> Mic: a bit like "how do you know which dictionary to use for spellcheck?", you take the encoding that causes the few "unknow character" issues
14:36:38 <flo> *fewer
14:37:00 <clokep> flo: Just a heads up that I know nothing about encodings...the US doesn't often use strange characters so...I might not be the best person to investigate that. Although I'm guessing that's something we can abstract again?
14:37:05 <Mic> If yes, you could put in the quite reasonable assumption that users don't change their encoding in mid-chat-session and take their last messages also into account to figure out the encoding
14:37:30 <Mic> Not sure if it is worth though
14:37:40 <clokep> Mic: You mean use all messages sent by you or all sent by flo together to get a larger sample to slowly converge on the "correct" encoding? ;)
14:37:45 <Mic> yes
14:37:52 <clokep> Could this be done in the conversation binding instaed of in the protocol?
14:37:58 <flo> Mic: I really don't know how the code works, so I don't know if that's easily possible
14:38:05 <clokep> (Assuming that libpurple doesn't just replace the chars it doesn't know.)
14:38:11 <clokep> I'll be back later.
14:38:19 <Mic> need to get back to lab, too
14:38:20 <Mic> bye
14:38:39 <flo> clokep: the current assumption is that every string that is passed to JS is in UTF8
14:38:50 <flo> so I would really prefer if the protocol plugin could convert it
14:41:13 <-- clokep has quit (Ping timeout)
14:50:33 --> clokep has joined #instantbird
14:51:10 <clokep> flo: We'll look into converting it then. :)
14:51:38 <flo> converting from a known encoding shouldn't be too difficult
14:51:40 <flo> :)
15:05:13 <-- GeekShadow has quit (Ping timeout)
15:06:33 <clokep> flo: Fixed the comments you had about the code, (and noted the rewrite of that function), thanks a lot!
15:08:31 <flo> np
15:10:01 --> GeekShadow has joined #instantbird
15:43:21 --> clokep_dev has joined #instantbird
15:45:36 <clokep> Testing receiving a message. . .
15:48:25 <-- clokep_dev has quit (Client exited)
15:49:29 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
15:52:10 <flo> hmm, I don't know where are the logs I used to compute the update pings data we had in Jully
15:52:31 <flo> I've only found the raw data back from January 2010
15:52:48 <flo> and I had data from 2008 and 2009 in the files I generated
15:52:53 --> Tonnes has joined #instantbird
15:59:27 --> clokep has joined #instantbird
16:05:25 <clokep> Well judging by the number of users in IRC more people are using it. ;)
16:07:35 <flo> clokep: yeah, I just want to have an updated chart :)
16:08:49 <clokep> :) Might be a good thing to include ina blog post at some point? ;) If the numbers look good. :-x
16:09:29 <flo> the 0.2 release is the most visible of all ;)
16:11:40 <flo> http://queze.net/goinfre/update-pings-sept-2010.png can you guess when 0.2 was released? ;)
16:12:35 <clokep> flo: http://hg.instantbird.org/instantbird/file/tip/purple/purplexpcom/src/jsProtoHelper.jsm#l141 joinChat...what is "aComponents" refering to? (And where can I find what most of those are referring to...?)
16:13:07 <clokep> Are the sudden negative spikes weekends?
16:13:17 <clokep> Seems like it'd be August 9th? ;)
16:15:39 <flo> August 9th?
16:15:51 <flo> yes, we have less people updating on week-ends
16:16:14 <flo> and the negative spike on January 1st was a server outage
16:18:07 <flo> clokep: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/public/purpleIAccount.idl#125
16:19:11 <clokep> Oh, its a specific purple object thing. Blah.
16:19:57 <flo> it's trivial to implement
16:20:01 <flo> I hope at least :)
16:20:05 <flo> implement getChatRoomDefaultFieldValues
16:20:24 <clokep> What's the difference between label & identifier?
16:20:31 <clokep> And what's required about it?
16:20:43 <flo> label is visible in the UI and translated
16:20:49 <clokep> Ah, I see. :)
16:21:10 <clokep> Use getChatRoomDefaultFieldValues and just give it a name, that sounds like what I need. :-D
16:21:28 <flo> implement it!
16:21:42 <clokep> I can't connect to my server! My connection is too slow. :(
16:22:41 <flo> :-S There's a detail I don't understand
16:22:59 <flo> I guess reading the code of the joinchat dialog would clear things up
16:23:18 <flo> ah right, you also need to implement getChatRoomFields
16:23:25 <clokep> :-\ I should probably keep a local copy of jsProtoHelper and comment it when I don't understand things. :)
16:24:02 <flo> I guess we should either change that API or make the default account proto implement most of it
16:24:10 <clokep> Right.
16:24:20 <flo> so that the js plugin only has a simple JS array to pass to explain what it wants
16:24:27 <clokep> I was helping that I could just do like "new Conversation(this)" "_conv.chat = true" :)
16:24:28 <-- Even has quit (Quit: Instantbird 0.3a1pre)
16:24:41 <clokep> s/help/hope/
16:24:51 <flo> does this work? :)
16:26:09 <clokep> I don't know if it works haha, I was asking. :)
16:26:33 <clokep> Messages open individual windows now though. :-D Which is exciting.
16:27:08 <flo> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/jsProtoHelper.jsm#138 -> http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleAccountBase.cpp#374 -> that won't help :(
16:27:38 <flo> clokep: it feels really great the first time you can use it for real and forget about the fact that you wrote it.
16:28:03 <flo> like, the first time I used Instantbird 0.1 back in august 2007, or the first time I talked to someone on Omegle using a JS proto :)
16:28:11 <clokep> I'm looking forward to that day! :-D
16:28:37 <clokep> I mean it /works/ but its not fun when I'm sitting in an #instantbird chat room and have to type "PRIVMSG #instantbird :This is my message." :) Kind of defeats the purpose.
16:29:05 <flo> that won't take a long time to fix ;)
16:29:22 <clokep> I know, just haven't really worked on the Conversation object yet.
16:42:12 <clokep> Honestly I was just very happy when I got the PONGs to work. :) It meant I don't have to sit there replying to PINGs. :)
16:42:44 <flo> I can totally understand that :)
16:43:39 <clokep> How is the documentation for other protocols btw? Are IRC and XMPP the only actually speced ones?
16:44:31 <flo> yes
16:44:40 <flo> the reverse engineered ones are documented
16:45:07 <flo> but with some "nobody knows what this is used for" parts ;)
16:47:00 <clokep> Hahah, of course. :) AFAIK OSCAR is pretty well understood since at one point AOL opened the spec? So just newer features aren't well understood.
16:47:44 <flo> MSN is relatively well understood too
16:47:57 <flo> the others that are implemented in libpurple are probably too ;)
16:48:07 <clokep> :) Haha, yes. I would assume. :P
16:48:18 <flo> skype is not :-P
16:48:22 <clokep> Are there any others that /aren't/ implemented that would be good, besides Skype.
16:48:35 <clokep> (I was typing "besides Skype" as you sent that. ;))
16:49:03 <flo> there may be some hope with skypekit
16:49:16 <clokep> Bah they moved the "Check for updates . . ." button off the "About" menu in Fx. :(
16:49:38 <clokep> I mean even just the basic IM functionality.
16:49:43 <clokep> Or is it all SSLed?
16:50:17 <flo> Skype?
16:50:37 <clokep> Yes. :)
16:50:42 <flo> I think it's more than SSLed
16:51:09 <flo> SSL doesn't really block the reverse engineering (if you are root on the machine and can analyse the content of the memory)
16:51:24 <flo> it makes it very painful though (of course)
16:51:45 <clokep> Its all AES encrypted.
16:51:52 <clokep> 256-bit (US government grade)
16:54:11 <-- Archaeopteryx has quit (Ping timeout)
16:54:54 --> Archaeopteryx has joined #instantbird
16:56:09 <-- Mic has left #instantbird ()
16:58:11 <-- mokush has quit (Client exited)
17:07:39 <flo> pff, iCal has lost all the changes I made yesterday :(
17:08:24 --> tymerkaev_ has joined #instantbird
17:09:14 <clokep> So the command should be easy to do with a regex except for one really awkward edge case which I doubt servers ever use. :)
17:09:24 <-- tymerkaev has quit (NickServ (GHOST command used by tymerkaev_))
17:09:34 * tymerkaev_ is now known as tymerkaev
17:09:56 <clokep> But I need some example IRC output to test. :P Can't find any haha.
17:11:58 <flo> clokep: join irc.freenode.net#test
17:15:05 <clokep> Thanks. :)
17:15:15 * clokep is rewriting the parse engine.
17:15:27 <flo> found what you wanted there? :)
17:17:00 --> clokep1 has joined #instantbird
17:17:17 <clokep1> It'll be useful later for testing some stuff.
17:17:31 <clokep1> Right now, not so much. :)
17:18:19 <-- clokep has quit (Ping timeout)
17:21:41 <-- clokep1 has quit (Quit: Instantbird 0.3a1pre)
17:21:46 --> clokep has joined #instantbird
17:32:01 <clokep> Sometimes I wish JavaScript had better RegExp support...
17:36:23 <clokep> flo: http://mxr.mozilla.org/mozilla-central/source/intl/chardet/public/ and http://www.mozilla.org/projects/intl/chardet.html
17:39:19 <clokep> Not sure if its all scriptable or what. . .
17:42:08 <clokep> And there's also http://mxr.mozilla.org/mozilla-central/source/extensions/universalchardet/src/xpcom/ not sure exactly the difference, that other page talks about it a bit.
17:53:46 <-- Archaeopteryx has quit (NickServ (GHOST command used by Archae|real))
17:54:05 --> Archaeopteryx has joined #instantbird
17:54:50 <clokep> Hopefully one of those can be useful.
17:55:09 <clokep> Its seems the universalchardet is the newer one, can be enabled with an option.
17:55:16 --> DGMurdockIII has joined #instantbird
17:58:05 <-- Archaeopteryx has quit (NickServ (GHOST command used by Archae|real))
17:58:25 --> Archaeopteryx has joined #instantbird
18:00:51 <-- micahg has quit (Ping timeout)
18:11:43 --> GeekShad0w has joined #instantbird
18:12:04 <-- GeekShadow has quit (Connection reset by peer)
18:13:56 <-- clokep has quit (Ping timeout)
18:14:03 <-- Mitch has quit (Quit: ChatZilla 0.9.86-2010081522 [SeaMonkey 2.0.7/20100825085311])
18:15:48 <-- Archaeopteryx has quit (NickServ (GHOST command used by Archae|real))
18:16:08 --> Archaeopteryx has joined #instantbird
18:23:50 --> clokep has joined #instantbird
18:24:26 <flo> http://mxr.mozilla.org/mozilla-central/source/intl/chardet/public/nsICharsetDetector.h#52 that isn't scriptable :(
18:24:34 <clokep> flo: I vaguely remember you  mentioning something about getting rid of a timestamp at the end of XMPP resources or something? Is that true?
18:24:57 <flo> I don't remember that
18:24:58 <clokep> That's upsetting. Can we make it scritable? ;)
18:25:01 <flo> why?
18:25:11 <flo> well, I don't know... yet ;)
18:25:25 <clokep> Cause my name is super super long on gmail. :)
18:25:35 <clokep> clokep@gmail.com/Instantbir003D2D8C
18:25:42 <clokep> Takes up like half of the conversation.
18:25:49 <clokep> Although I suppose I could just use an alias. ;)
18:25:50 <flo> Add an alias :)
18:26:02 <flo> or rewrite the XMPP plugin :-P
18:26:23 <clokep> Oh, that's actually part of the plugin? Gross.
18:26:47 <clokep> I don't really like aliases, I like seeing what account I'm on haha.
18:28:44 <clokep> flo: What about the universalchardet instead of the chardet?
18:29:14 <flo> I don't see any interface there
18:29:59 <flo> that file looks fantastically useful http://mxr.mozilla.org/mozilla-central/source/extensions/universalchardet/src/xpcom/nsUniversalCharDetDll.h :-D
18:30:48 <clokep> Hahahah. Yes, not very useful. :(
18:31:40 <flo> http://mxr.mozilla.org/mozilla-central/source/intl/chardet/public/nsIStringCharsetDetector.h this one may be interesting
18:31:55 <flo> not scriptable either though
18:32:18 <clokep> A recurring problem. :-\
18:32:28 <flo> if it's the only problem, it's not a very anoying one, as we have a binary component
18:32:36 <flo> we can stuff another workaround there
18:32:50 <flo> like the current setBaseURI thing
18:33:41 <clokep> I thought somewhere I saw that the newer one (the universal one) was XPCOM...h.m....
18:34:21 --> Mic has joined #instantbird
18:34:41 <Mic> good evening
18:34:50 <flo> clokep: yes, it's C++ XPCOM
18:34:50 <clokep> Hey Mic.
18:35:14 <flo> if it wasn't XPCOM, it wouldn't be usable from a component, even a binary one
18:35:45 <flo> the add-on manager works in my debug build
18:35:54 <flo> just where I needed it to not work to prepare a workaround...
18:36:06 <hicham> add-on manager with gecko2 ?
18:36:07 <flo> and I've pulled mozilla-central this morning and rebuilt
18:36:11 <flo> hicham: ye
18:36:12 <flo> s
18:36:53 --> clokep1 has joined #instantbird
18:37:51 <-- clokep has quit (Ping timeout)
18:38:49 --> mokush has joined #instantbird
18:43:20 * clokep1 is now known as clokep
18:45:11 <flo> when I try to update libpurple, there are 18 hunks of our patches that fail.
18:45:31 <flo> I guess hoping it would magically work was a bit too optimistic :)
18:45:38 <flo> it could be worse though :)
18:46:59 <clokep> Any ofsets or all just failures? :)
18:47:48 <flo> if you are interested in the details: http://pastebin.instantbird.com/386
18:48:33 <-- GeekShad0w has quit (Quit: The cake is a lie !)
18:50:16 <flo> Good evening/night! :)
18:50:22 <-- flo has quit (Quit: Instantbird 0.3a1pre)
18:50:45 <-- hicham has quit (Ping timeout)
18:51:40 <clokep> That time already? :P
18:53:03 <clokep> Wow that's a mess. :-\ Some are off by hundreds of lines.
18:55:36 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
18:57:57 --> clokep1 has joined #instantbird
18:59:34 <-- clokep has quit (Ping timeout)
18:59:35 --> clokep2 has joined #instantbird
19:01:02 <-- clokep1 has quit (Ping timeout)
19:01:21 <instantbot> New purplexpcom - General bug 507 filed by clokep@gmail.com.
19:01:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, nobody, NEW, Implement IRC in JavaScript
19:03:28 <-- Archaeopteryx has quit (NickServ (GHOST command used by Archae|real))
19:03:43 --> Archaeopteryx has joined #instantbird
19:05:28 --> hicham has joined #instantbird
19:09:59 <-- Mic has left #instantbird ()
19:10:13 --> Mic has joined #instantbird
19:12:04 <-- Mic has left #instantbird ()
19:20:05 <-- tymerkaev has quit (Ping timeout)
19:22:25 --> Mic has joined #instantbird
19:25:19 <-- Mic has left #instantbird ()
19:25:45 --> micahg has joined #instantbird
19:32:11 --> Mic has joined #instantbird
19:32:11 <instantbot> New Instantbird (UI) bug 508 filed by leeraccount@yahoo.de.
19:32:12 <instantbot> leeraccount@yahoo.de added attachment 356 to bug 508.
19:32:14 <instantbot> leeraccount@yahoo.de requested review from florian@instantbird .org for attachment 356 on bug 508.
19:32:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=508 nor, --, ---, nobody, NEW, Missing declaration of variable in blist.js:showLogs()
19:36:25 <instantbot> New purplexpcom - General bug 509 filed by clokep@gmail.com.
19:36:26 <instantbot> leeraccount@yahoo.de cleared the Resolution 'FIXED' from bug 380.
19:36:28 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=509 enh, --, ---, nobody, NEW, Implement automatic character set decoding
19:36:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=380 enh, --, 0.3a1, leeraccount, REOP, Show findbar on log viewer content
19:37:40 <Mic> :S
19:38:04 <Mic> This is embarassing .. the findbar doesn't work at all when changing log files.
19:42:18 <clokep2> Eek, that's not good. Is it because of the patch you just submitted or always?
19:42:37 <clokep2> Arg I just mid-aired myself.
19:43:34 <Mic> It's concerning the previous search. The search doesn't work without changing the search text on the next log file
19:44:02 <clokep2> Ohhh, I see.
19:44:36 <Mic> brb
19:44:38 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
19:44:43 <clokep2> flo Must get so much mail from me changing bugs hahah. :)
19:49:25 <-- hicham has quit (Client exited)
19:54:16 --> tymerkaev has joined #instantbird
19:54:46 --> hicham has joined #instantbird
19:59:02 --> Mic has joined #instantbird
20:00:02 <Mic> There's areason it is called 'bugspam' ;)
20:00:12 <Mic> *why
20:05:54 <Mic> clokep2: but it's reasonable things, not just non-sense postings on a bug or such a thing
20:08:16 * tymerkaev is now known as tymerkaev_away
20:10:09 <-- Gizmokid2005 has quit (Quit: =-O The Gizmo is gone!!  Never fear for he shall return!!)
20:10:16 --> Gizmokid2005 has joined #instantbird
20:11:08 <Mic> I don't think bug 507 is blocking bug 210 by the way, sorting the participant list can be done independently from implementing the irc plugin anew
20:11:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=507 enh, --, ---, clokep, NEW, Implement IRC in JavaScript
20:11:13 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=210 enh, --, ---, nobody, NEW, nicknames should be sorted by rank on IRC nick list
20:12:11 <-- hicham has quit (Client exited)
20:12:44 --> hicham has joined #instantbird
20:12:48 <-- hicham has quit (Client exited)
20:13:31 <clokep2> I think I was including it more of my general IRC UI cleanup in my second comment. :) I guess I should've made the name a bit better. :)
20:13:36 * tymerkaev_away is now known as tymerkaev
20:13:38 --> hicham has joined #instantbird
20:13:39 <-- hicham has quit (Client exited)
20:14:20 --> hicham has joined #instantbird
20:14:24 <-- hicham has quit (Client exited)
20:14:36 <Mic> Maybe make it a separate bug? The javascript protocol and the UI update seem unrelated to me..
20:17:46 <Mic> I can't get the findbar to work :S
20:17:55 --> GeekShadow has joined #instantbird
20:18:08 <-- tymerkaev has quit (Ping timeout)
20:21:38 <-- Mic has left #instantbird ()
20:26:44 --> Mic has joined #instantbird
20:28:26 --> hicham has joined #instantbird
20:29:12 <-- clokep2 has quit (Ping timeout)
20:29:34 <-- chrisccoulson has quit (Connection reset by peer)
20:30:18 --> chrisccoulson has joined #instantbird
20:33:38 <-- hicham has quit (Client exited)
20:35:36 --> clokep has joined #instantbird
20:36:15 <clokep> Mic: Sorry, I'm TAing so I'm only 1/4 here.
20:38:04 <clokep> Can I rename the bug ot "Make IRC not suck" and include it all? ;)
20:38:35 <-- auscompgeek has quit (Ping timeout)
20:40:44 --> hicham has joined #instantbird
20:41:12 --> auscompgeek has joined #instantbird
20:41:20 <-- chrisccoulson has quit (Quit: Ex-Chat)
20:42:27 --> chrisccoulson has joined #instantbird
20:43:45 <clokep> I'll file another bug though.
20:45:39 <-- hicham has quit (Input/output error)
20:46:04 --> hicham has joined #instantbird
20:47:22 <-- hicham has quit (Client exited)
20:48:44 <clokep> Mic: How does the "See also" work?
20:49:05 <Mic> Give me a minute
20:49:27 <Mic> https://bugzilla.instantbird.org/page.cgi?id=fields.html#see_also
20:49:31 <clokep> That was actually the only actual UI bug, all the other ones are more concerned with preferences.
20:49:35 <clokep> Yes, I just saw that. :) Thnks.
20:50:54 <clokep> Sorry abotu the findbar, let me know if you need some help (although I'm leaving to go to my apartmnet soon.)
20:52:41 <Mic> I'm tried to add a DOMContentLoaded listener on the browser sometimes it fires ~20 times when changing the log. Is it supposed to do that?
20:52:46 <Mic> *I tried
20:53:02 <-- chrisccoulson has quit (Quit: Ex-Chat)
20:53:28 --> chrisccoulson has joined #instantbird
20:53:58 <Mic> and the update of the findbar still doesn't work reliable either then. It seems to me that it is more likely to work if the log was loaded before (and cached?) -> timing issue?
20:55:00 <clokep> Race condition? Never fun.
20:55:14 <clokep> Hmm....can you print out why its firing each time? Like the element or whatever.
20:55:22 <Mic> well, I'm leaving it for tonight and have a look at bug 506
20:55:24 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=506 nor, --, ---, leeraccount, NEW, Can change Emoticon theme from Messagestyle Tab
20:55:39 <clokep> I'll be back in a little while (and owrking on IRC).
20:55:53 <Mic> I reproduced it at a different place as well (Advanced options-tabs), even in Firefox
20:56:13 <Mic> Seems to occur when cycling backwards through the tabs. Sounds like a fun bug ;)
20:56:55 <Mic> Maybe this will be my first contribution to the platform and not Ib specific.. 
20:58:42 <-- clokep has quit (Ping timeout)
21:03:17 --> clokep has joined #instantbird
21:04:01 <-- GeekShadow has quit (Ping timeout)
21:04:20 <-- chrisccoulson has quit (Quit: Ex-Chat)
21:08:18 <clokep> Mic: I just reproduced your bug. The key seemed to be going backwards. :)
21:08:39 <clokep> (In Fx no less.)
21:10:55 --> chrisccoulson has joined #instantbird
21:13:13 --> DGMurdockIII has joined #instantbird
21:34:06 <-- mokush has quit (Client exited)
21:47:52 --> hicham has joined #instantbird
22:04:29 <-- Archaeopteryx has quit (Ping timeout)
22:05:25 --> Archaeopteryx has joined #instantbird
22:06:50 --> clokep_dev has joined #instantbird
22:16:53 <clokep> Mic: Decided it was a toolkit bug?
22:17:14 <Mic> yes, I encountered it in Ib, Fx, Tb and Minefield
22:17:33 <hicham> what bug ?
22:17:36 <Mic> So it's .. as toolkit as they come ;)
22:17:57 <Mic> A focus problem on the Preferences menu
22:18:07 <Mic> bug 506
22:18:07 <-- clokep_dev has quit (Client exited)
22:18:10 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=506 nor, --, ---, leeraccount, NEW, Can change Emoticon theme from Messagestyle Tab
22:22:18 --> deOmega has joined #instantbird
22:23:46 <deOmega> good evening (on my side anyway)
22:23:48 <clokep> Hello deOmega.
22:24:06 <deOmega> clokep: hi 
22:24:21 <deOmega> i wanted to post this:  
22:24:24 <deOmega> http://i56.tinypic.com/33jk0wi.jpg
22:25:23 <deOmega> that is teh window i was speaking of, but it happens with firefox too... happened when i upgraded to the new firefox today... hmm,  i have another image i just found lol
22:26:28 <clokep> Oh, I'm not sure.
22:27:09 <deOmega> text seem to be getting a shadow... maybe it is related to this theme, so will try with a different
22:27:24 <deOmega> http://i54.tinypic.com/2hdmxj7.jpg
22:27:44 <deOmega> once i hit send they disappear
22:28:02 <deOmega> will try a different theme and see
22:28:58 <deOmega>  ok, i  cannot unless i  revert to 2.0.. so cannot test it
22:29:19 <deOmega> I hope you are having a great day
22:29:47 <clokep> Going OK. About to start my NHL fantasy draft. ;)
22:30:12 <deOmega> lol.  I have heard of it but never even looked at such, so not familiar
22:31:03 <deOmega> brb
22:31:04 <-- deOmega has left #instantbird ()
22:32:12 --> deOmega has joined #instantbird
22:33:03 <deOmega> ok, only reason i chose to  try the beta was because i  had somewhat promised to give you  the image i posted
22:34:40 <deOmega> I am gonna head out  permanently for the day.. have a great one... and good luck on your draft :)
22:34:51 <clokep> Thanks.
22:34:55 <clokep> 'night.
22:35:00 <-- deOmega has left #instantbird ()
22:42:23 <-- hicham has quit (Client exited)
22:46:54 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
22:47:50 <-- Archaeopteryx has quit (Quit: Archaeopteryx)
22:48:37 <Mic> bye
22:50:07 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
23:16:50 --> hicham has joined #instantbird