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