#instantbird log on 07 16 2010

All times are UTC.

00:04:33 --> skeledrew has joined #instantbird
00:09:36 <-- GeekShadow has quit (Connection reset by peer)
00:15:47 <-- skeledrew has quit (Quit: Instantbird 0.2)
00:20:44 --> skeledrew has joined #instantbird
00:30:57 * clokep had a crazy idea for an extension today.
00:31:22 <hicham> what is it ?
00:31:26 <clokep> I'm not sure yet.
00:31:35 <clokep> Its only a vague idea.
00:31:45 <clokep> But I'm not sure it makes sense to run on Instantbird. :(
00:31:58 <hicham> just share it :D
00:32:00 <clokep> And...deOmega isn't here, I started working on his buddy icon tabs.
00:32:39 <clokep> Well...I'm thinking of making a bot type extension, but by running on top of Instantbird, I think it should be able to use any network to connect.
00:32:44 <clokep> So its all abstracted out.
00:32:46 <clokep> *Since
00:33:08 <clokep> I need to restart Instantbird, one second.
00:33:19 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
00:33:47 --> clokep has joined #instantbird
00:52:09 <clokep> Sorry about that.
00:58:18 --> deOmega has joined #instantbird
00:59:08 <hicham> clokep: i hope restarts won't be required with gecko2
00:59:26 <clokep> For app updates they probably still will be. :(
00:59:51 <hicham> clokep: why ? update and refresh, like chromium
01:01:18 <-- deOmega has quit (Ping timeout)
01:06:07 <clokep> Isn't that pretty much a restart though?
01:06:21 <clokep> The major reason I don't restart is because I have page sup I don't want to "lose".
01:14:23 <hicham> did you use chromium ?
01:15:18 <clokep> No.
01:15:26 <clokep> I think I tried Chrome for like 2 days and hated it.
01:20:46 <hicham> i am just talking about how it handles addons
01:22:04 <clokep> Mmhmm.
01:22:14 <clokep> But they're signifcantly crippled from what I know.
01:22:23 <hicham> how ?
01:22:51 <hicham> and that is one of the intentions of the new xpcom registration
01:23:18 <clokep> Well in Chrome, extensions can't add any arbitrary stuff ot the UI or backend or anything, right?
01:25:21 <clokep> Like in Firefox, an extensions is fully part of the program, i.e.
01:25:28 <clokep> its as if its the native application.
01:38:34 <-- hicham has quit (Quit: السلام عليكم)
02:03:19 --> hicham has joined #instantbird
02:28:28 --> deOmega has joined #instantbird
02:30:03 --> DGMurdockIII has joined #instantbird
02:32:58 <-- deOmega has quit (Ping timeout)
02:41:18 <-- micahg has quit (Ping timeout)
02:53:16 <-- clokep has quit (Ping timeout)
03:05:47 <-- DGMurdockIII has quit (Quit: get satisfied! • :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::)
03:11:26 <-- skeledrew has quit (Ping timeout)
03:13:45 <-- hicham has quit (Client exited)
03:14:03 --> micahg has joined #instantbird
03:17:07 <-- micahg has quit (Input/output error)
03:18:53 --> micahg has joined #instantbird
04:29:05 --> deOmega has joined #instantbird
04:31:42 <-- deOmega has left #instantbird ()
05:40:19 --> beigbeider has joined #instantbird
06:10:09 --> beigbeider1 has joined #instantbird
06:10:53 <-- beigbeider has quit (Ping timeout)
07:00:01 <-- FishFace has quit (Quit: Leaving)
07:05:22 <-- micahg has quit (Ping timeout)
07:07:29 --> FishFace has joined #instantbird
07:10:16 --> micahg has joined #instantbird
07:13:15 <-- micahg has quit (Input/output error)
07:35:21 --> GeekShadow has joined #instantbird
07:39:42 <-- FishFace has quit (Quit: Leaving)
08:08:52 --> micahg has joined #instantbird
08:26:02 --> tymerkaev has joined #instantbird
08:51:06 --> Mic has joined #instantbird
08:51:21 <Mic> hello
08:54:13 <tymerkaev> hi
08:59:23 <-- micahg has quit (Ping timeout)
08:59:54 --> skeledrew has joined #instantbird
09:08:05 <-- Mic has quit (Quit: Instantbird 0.2pre)
09:10:28 --> Mic has joined #instantbird
09:21:01 <Mic> textModifiers are so .. local
09:36:50 <Mic> Is it possible to overlay/replace jsm's from within an extension?
09:38:04 <Mic> Maybe textModifiers are only the wrong approach for what I want to do
09:38:15 <skeledrew> Mic: i guess you'd overlay where it's called in other js
09:46:10 <Mic> Naa, it would be completely abusing textModifiers
09:46:19 <Mic> That's just not what they're intended to do
09:47:07 <Mic> I think using something like in the colorize extension is better
09:47:12 <-- skeledrew has left #instantbird ()
09:47:49 <Mic> I still need to get the content past the filter then :S
09:47:50 --> skeledrew has joined #instantbird
09:48:32 * skeledrew just accidentally closed the chat window. again...
09:48:59 <skeledrew> need a way to lock certain tabs to prevent easy closing...
09:53:56 <-- Mic has quit (Quit: Instantbird 0.2pre)
10:00:31 --> Mic has joined #instantbird
10:09:17 <Mic> http://stadt-bremerhaven.de/instantbird-0-2-multimessenger/
10:10:06 <Mic> He's not saying much about it beside: "Found it ambitious in 2007, gave up hope in 2009 (taking from the blog posting from then: wondering if they'll ever reach 1.0)"
10:10:48 <Mic> And saying that he's surprise that there is actually a new release
10:11:48 <flo> Mic: it confirms that our communication has been very poor for several months
10:11:54 <Mic> http://www.dimido.de/instantbird-0-2-instant-messenger-oder-firefox-zum-chatten
10:12:08 <Mic> Starting with the words "There's life in the old dog yet."
10:12:16 <Mic> Definitely .. yes
10:31:37 <-- beigbeider1 has left #instantbird ()
10:46:45 --> FishFace has joined #instantbird
10:54:26 --> clokep has joined #instantbird
11:01:38 <flo> grrr, I hate JS errors that get eaten and are never displayed
11:02:18 * clokep wonders how JS errors taste.
11:04:43 <flo> probable a cause of indigestions ;)
11:06:00 <flo> *probably
11:06:44 <clokep> :) I'll stick with my cheerios this morning and eat some JS errors later.
11:12:00 <flo> good idea :)
11:12:37 <-- Even has quit (Quit: Instantbird 0.3a1pre)
11:22:13 --> idechix has joined #instantbird
11:22:13 * ChanServ sets mode +o idechix 
11:25:17 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
11:33:55 <-- idechix has quit (Quit: Instantbird 0.3a1pre)
11:37:49 <-- Mic has quit (Quit: Instantbird 0.2pre)
11:38:01 --> Mic has joined #instantbird
11:38:05 --> hicham has joined #instantbird
11:41:34 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
11:58:35 --> clokep_work has joined #instantbird
12:07:36 --> Mic has joined #instantbird
12:07:40 <-- Mic has left #instantbird ()
12:07:52 --> Mic has joined #instantbird
12:13:30 <-- skeledrew has quit (Ping timeout)
12:29:49 <-- hicham has left #instantbird ()
12:35:49 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
12:39:02 <-- FishFace has quit (Quit: Leaving)
12:42:50 <-- GeekShadow has quit (Ping timeout)
12:43:55 --> FishFace has joined #instantbird
12:46:13 --> GeekShadow has joined #instantbird
13:08:28 --> deOmega has joined #instantbird
13:23:22 <deOmega> good day.. I  think i learnt something in the past few days:  It would  seem that a fair amount of users do not use minimize to tray.    Seems strange to me, but interesting nonetheless and not for me to understand.  No wonder there are needs for pinning contact list to desktop and  stuff like that.
13:23:51 <clokep_work> deOmega: According to Even its by far the most popular extension on AIO.
13:24:29 <deOmega> BUt you do not use it either, correct?
13:24:47 <clokep_work> No.
13:25:10 <deOmega> I really find it interesting.  And you use windows?
13:25:10 <clokep_work> But I'm running Windows 7 also, not XP.
13:25:21 <clokep_work> Yes, ^ :)
13:25:24 <deOmega> same here
13:28:05 <deOmega> Hmm, do you work  through keyboard shortcuts mostly?.. such as when you are accessing IB?
13:28:35 <clokep_work> I rarely change programs with a mouse.
13:28:43 <clokep_work> Usually Alt+Tab, Ctrl+Tab to change conversations.
13:29:08 <deOmega> ah.. could that be a reason?
13:31:52 <clokep_work> Perhaps.
13:32:02 <clokep_work> I also work with everything maximized and just switch Windows a lot.
13:32:07 <clokep_work> I also work on two screens.
13:36:16 <deOmega> I am a mouse clicker... and so, to access  this window for example if i do not have it in view (As i may have maximized a window over it momentarily or whatever)... without minimize to tray, i would have to  click on the status bar item twice.. once to  id it,  another to select it... same as when i have multiple chat windows opened.  I use multiple monitors as well
13:38:02 <deOmega> It is just an interesting observation nonetheless... I realy envy keyboard guys.
13:38:20 <deOmega> For some guys, the mouse could be dead as far as they go to see... for me, i have to use a power mouse lol
13:39:28 <clokep_work> But don't you have to double click on the status icon anyway? :P I don't see the difference.
13:40:46 <deOmega> oh, when i click on teh icon tray, that brings up the  buddy list
13:40:55 <deOmega> and it is set for single click
13:41:43 <deOmega> so i only  use the system tray if i need the buddy list for something
13:44:51 <deOmega> so I guess it is the buddy list that  sits in the system tray (never thought of that )  :)
13:45:27 <clokep_work> Hm, interesting.
14:23:20 --> MicTest has joined #instantbird
14:23:37 <-- MicTest has left #instantbird ()
14:57:42 --> Mic has joined #instantbird
15:00:03 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
15:01:07 --> Mic has joined #instantbird
15:01:21 <Mic> Something new and fancy :)
15:01:30 <Mic> There's still bug 1
15:01:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1 nor, P5, ---, idechix, NEW, Make bugzilla.instantbird.org look like other instantbird websites
15:01:51 <Mic> But bug 2 and bug 42 are also important, in contrary to bug 1337
15:01:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=2 nor, --, 0.2a1, florian, RESO FIXED, Load accounts even when the prpl can't be loaded
15:01:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=42 enh, P5, 0.1.2, goulagman, RESO FIXED, Starting a new conversation should be keyboard accessible
15:02:25 <clokep_work> What about all the prime number bugs? ;)
15:02:37 <Mic> Wait a minute :)
15:03:18 <clokep_work> Personally I think BIO should stay as light as possible. :) I meant sure change the colors or whatever, but I wouldn't like the main website header and stuff.
15:03:43 <Mic> https://wiki.instantbird.org/File:Link_Bugzilla_reloaded.png
15:04:36 <Mic> I think it's neat :)
15:06:12 <Mic> The Bugzilla links are only an example
15:06:52 <flo> the add-on I've been trying to code recently: http://queze.net/goinfre/allinone.png
15:06:54 <Mic> Linking them inline is much better
15:07:07 <Mic> I'm going to replace it with the video preview
15:07:22 <Mic> Sort of the Facebook video preview
15:08:14 --> hicham has joined #instantbird
15:08:17 <Mic> How do you select conversations?
15:08:18 <flo> I was going to say that for "bugs" it doesn't seem useful, but for other content where the "Reference to ... has been found" adds information, it could be cool.
15:08:39 <Mic> That's the idea
15:08:51 <clokep_work> Mic: That's pretty neat.
15:08:58 <Mic> I'm not sure how extensible I should make it
15:08:58 <flo> selecting an item of the "Conversations" tag is shows the associated conversation
15:09:09 <flo> selecting a "normal" buddy doesn't change the visible conversation.
15:09:24 <Mic> I think it could be like the autolink / regexp matcher
15:09:28 <flo> double clicking a "normal" buddy or pressing enter on it shows the conversation
15:09:55 <deOmega> flo: wow flo... isn't that unique?
15:09:56 <clokep_work> flo: That's really neat.
15:10:16 <clokep_work> (flo >> than Mic apparently, assuming really is >> pretty ;))
15:10:31 <clokep_work> Mic: I'll accept patches for Auto Link. :P
15:10:47 <flo> the proof of concept I have is "usable" if you accept that you have no way to close a conversation (except closing the application of course)
15:11:02 <flo> also no way to see that someone is typing
15:11:24 <deOmega> That would please   folks that like to have their status window opened
15:11:41 <deOmega> i mean, buddy list
15:11:41 <flo> and no way to see you have new messages, either :-D.
15:11:47 <flo> well, I guess it's not usable then
15:12:51 <clokep_work> It "works" ;)
15:13:07 <deOmega> I guess i do not understand what I am looking at, because it makes sense to me
15:13:17 <flo> typing and new messages are details
15:13:25 <flo> a way to close needs a bit more work I guess
15:13:44 <flo> ah, and the context menu above a "conversation" buddy is broken
15:13:59 <clokep_work> Have a little "x" next on the conversations that you have an open conversation with?
15:14:01 <flo> and there's no context menu or title tooltips in the conversation area
15:14:25 <clokep_work> Hahah. Sounds pretty barebones. :) But it definitely shows the extensibility of the platform.
15:14:40 <flo> yeah, it's a 150 lines proof of concept
15:14:58 <Mic> flo: what about replacing the protocol icon with the typing icon if someone is typing?
15:15:37 <deOmega> actually, I thin  i have seen a messenger with something similar
15:15:41 <flo> Mic: we could replace the icon that is displayed for "regular buddies" with the icon that is currently displayed for tabs
15:15:50 <-- tymerkaev has quit (Ping timeout)
15:16:13 <Mic> clokep: I was more thinking of making it an extra extension as it is not intended to provide links alone
15:16:45 <Mic> but to extract information, process it and display it in a nice way below the actual message
15:16:49 <flo> I guess if I want to do more than a proof of concept, I'll create a separate binding of the "conversation" buddies, and make them display additionnal stuff (like unread message count, ...)
15:17:03 <Mic> That could include previews for images, videos, maybe some other things
15:17:14 <Mic> I'd try to keep it as extensible as possible
15:17:23 <clokep_work> Mic: Sounds like my content tab idea. :) Which I haven't written any code for or you to it.
15:17:46 <clokep_work> Some of the code from Auto Link is pretty very applicable to it though, but instead of putting stuff in line you'd send the whole message back + extra.
15:18:07 <clokep_work> I.e. instead of replacing part of the message you add to it, wow the first one was awkward sounding haha.
15:18:16 <Mic> Which is completely different from using textModifiers though
15:18:24 <flo> I'm not sure yet if this idea (the thing I've shown) is worth doing more than an experiment
15:19:13 <Mic> I was trying to use textModifiers and it would just suck
15:19:47 <Mic> The thing I showed was just a 'quick hack', it's not configurable for server url or so
15:20:19 <Mic> (and it doesn't try to use textModifiers)
15:20:40 <flo> I can provide an xpi file is anybody wants to see more than a screenshot. As I said it's not really usable though ;).
15:21:03 <-- Mic has left #instantbird ()
15:21:09 --> Mic has joined #instantbird
15:21:11 <clokep_work> Mic: Did you original Link Bugzilla use textModifiers or no?
15:21:17 <Mic> yes
15:21:34 <clokep_work> OK, but you're saying you /don't/ want to use them? Any reason why?
15:21:48 <Mic> Because they're intended to replace things where they are
15:22:17 <Mic> I'd need to rewrite the cleanNode (?) function to bubble up my data if I've seen that correctly
15:22:45 <Mic> at the end I'd have to catch that data and insert my additional text/markup
15:23:18 <Mic> Right now I'm just replacing "addMsg" from conversation.xml
15:23:41 <Mic> It's not even ten lines of code right now
15:24:09 <clokep_work> Mic: I have a feeling I didn't look at that closely enough.
15:24:17 <Mic> Including check if one or more bugs were found ;)
15:24:22 <clokep_work> So the "reference" is always at the bottom of the bubble?
15:24:42 <Mic> Yes
15:24:51 <Mic> At the end of the message
15:24:59 --> micahg has joined #instantbird
15:25:06 <clokep_work> Ah, I see. I thought it just displayed it below the message.
15:25:33 <clokep_work> I.e. in your example screenshot, if you had said something again under that, it would have placed it above the reference, correct?
15:25:55 <Mic> brb
15:26:28 <Mic> oh and no
15:26:31 --> testib has joined #instantbird
15:26:41 <Mic> It doesn't merge with next messages
15:27:05 <-- Mic has left #instantbird ()
15:27:12 --> Mic has joined #instantbird
15:28:32 <Mic> It doesn't go well with the simple theme yet
15:28:54 <-- micahg has quit (Input/output error)
15:29:11 <flo> another screenshot of the same thing: http://queze.net/goinfre/allinone2.png
15:30:10 <Mic> There's some unused space in the lower left corner .. you should fix that, it's wing screen real estate :P
15:30:19 <Mic> *wasting
15:30:30 <clokep_work> Mic: That's just cause flo doesn't have many friends. :P
15:31:01 <clokep_work> Mic: I'm not sure why you can't use textModifiers then, you would just be modifiying the string still before it gets sent and parsed, no?
15:31:17 <Mic> Have a look at how textModifiers work
15:31:25 <flo> Mic: I plan to add a "Accounts" line there, so that the account manager can be displayed where conversations are displayed
15:31:59 <deOmega> maybe this is what i was thinking of but  maybe not  quite:
15:32:01 <deOmega> http://kopete.kde.org/pics/shots/0.12/configure_themes.png
15:32:14 <Mic> clokep_work: Have a look at imContentSink.jsm
15:32:20 <Mic> You can see how it works there
15:32:38 <Mic> It's recursing though all nodes and replaces strings where they are
15:34:03 <Mic> maybe make the participants list a subgroup of the conversation that it belongs to
15:34:32 <flo> it's an idea I've been pondering
15:34:42 <Mic> Would be bad on channels with many people
15:34:50 <flo> I'm not sure of how usable that would be with 1000 participants in a conversation
15:35:09 <flo> ahah same idea :)
15:35:52 <clokep_work> Mic: But I think you could abuse it and add text the received message + nodes for links.
15:36:49 <Mic> I think the other solution is 'cleaner' .. I'll try making an extension out of it that will display a single preview image for youtube videos first
15:37:14 <clokep_work> Hm, OK.
15:37:15 <Mic> Maybe fetching the additional video data from the youtube API and displaying it as well
15:37:31 <Mic> Animating the image will follow, other sites as well
15:37:54 <Mic> Hopefully .. ;)
15:38:23 <Mic> And I'll try making it an "extension people will love" ;)
15:38:27 <clokep_work> I have to say I found using the textModifiers interface kind of annoying anyway. :P Probably would work better to have Auto Link replace addMsg (which it seems a lot of the sample extensions do?)
15:38:36 <clokep_work> Sounds like a good idea. :)
15:38:50 <clokep_work> And links to arbitrary images? Can those be in there too? :P
15:39:01 <Mic> Only to trusted sites
15:39:07 --> micahg has joined #instantbird
15:39:12 <Mic> So you can't spy on somones IP adress
15:41:54 <Mic> hmm, it could include a "tinyurl to long url" as well :)
15:42:17 <Mic> "The following shortened links resolves to: blablabla"
15:42:22 <flo> pastebin to "a few first line + link" ;)
15:42:32 <flo> *lines
15:42:51 <Mic> This is going to be great :)
15:44:55 <Mic> flo: I'd need to get images and other things through the content filter
15:45:33 <flo> there's an API so that add-ons can add rules ;)
15:45:59 <Mic> Good
15:46:09 <Mic> I'll see how it works
15:46:58 <flo> I'm not 100% sure, but if I remember well you can either add a rule globaly or to a specific conversation
15:47:53 <Mic> yes
15:50:04 <Mic> Let's see ..
15:50:35 <clokep_work> flo: Are nightlies now on the jsproto branch?
15:50:42 <flo> no
15:50:42 <Mic> "Ignore anything inside this tag" would have been nice ;)
15:50:42 <clokep_work> Or whatever its called. :P
15:51:40 <flo> I think I'll avoid any real coding work until Monday.
15:53:10 <clokep_work> Understandable. :) Was just curious.
15:55:21 <flo> add-on experiments are not "real work" ;)
15:59:55 <clokep_work> I have what may be a silly question, and show my lack of understanding of observers.
16:00:33 <clokep_work> But a notification, such as "new-text", from that is there anyway to get back to the conversation that send that notification out?
16:01:00 <clokep_work> Arg.
16:01:07 <clokep_work> Its right there in purpleIMessage.idl. :)
16:01:15 <clokep_work> (The conversation that is.)
16:07:35 <deOmega> feedback: Drag and drop has been priceless to me
16:10:34 <Mic> hmm, hmm
16:11:25 <Mic> Extending the context menu depending on what the user clicked on in the conversation view would be nice
16:11:30 <Mic> but most likely not easy to do
16:12:40 <Mic> Would be nice if someone could right click on a preview to disable it in this conversation or in general
16:13:10 <Mic> So they wouldn't have to bother going to an options dialog for that
16:20:13 <flo> Mic: I think the context menu is extensible without too much pain
16:20:36 <flo> it's almost the same as the Firefox context menu, which seems easily extensible, given how many add-ons do it ;)
16:20:41 <Mic> I don't think extending the context menu is the problem
16:20:57 <Mic> It's more the "what has it been opened on"?
16:22:34 <flo> that shouldn't be hard
16:25:57 <clokep_work> Mic: Just give them all a style and add to the onpopup open that sets that style to collapsed: true or not.
16:25:58 <clokep_work> Perhaps...
16:26:42 <Mic> Making it collapsable was also something I had in mind
16:27:03 <Mic> but if a user chose that he doesn't want to see something, then I don't have to include it in first place
16:29:06 <clokep_work> In purpleIMessage, what's the difference between "originalmessage" and "message"?
16:30:00 <flo> originalMessage is readonly
16:30:06 <flo> message is modifed by the textmodifiers
16:31:37 <clokep_work> Thanks.
16:33:24 <Mic> hmm, what about leaving things alone that are not in the originalMessage?
16:33:45 <Mic> Even though I can't say exactly how this diff'ing should work ;)
16:34:46 <clokep_work> What do you mean?
16:35:14 --> goulagman has joined #instantbird
16:35:49 <Mic> "Leave my additional markup and text alone" :P
16:59:10 <deOmega> that quicks earch thing, is it new? it is sort of anuisance to me.. i would like to be able to disable  it
16:59:56 <Mic> The one on the context menu is there for quite a while now
17:01:31 <deOmega> if i start typing in the area where u are seeing this message now
17:01:45 <deOmega> it brings up a search window
17:01:55 <clokep_work> Did you press Ctrl+F?
17:01:57 <deOmega> and it is called quick search
17:02:07 <deOmega> no, i usually do xtrl +f to search
17:02:10 <clokep_work> Oh, yeah that's always been there I think.
17:02:21 <clokep_work> You can probably shut it off in the preferences, you can in Firefox.
17:02:27 <Mic> Go to the preferences
17:02:29 <deOmega> I have never noticed it before and i am always typing in the wrong area
17:02:30 <Mic> It's called 
17:02:55 <Mic> "Search for text when I start typing" on the General tab of the Advanced Pane
17:03:02 <deOmega> oooooh  thank you Lord
17:03:14 <Mic> I'm fine if you say "Mic" :P
17:03:15 <deOmega> i checked that recently , did not know what it was
17:03:21 <deOmega> Hahahaha
17:03:42 <deOmega> It almost had my blood boiling  :(
17:04:33 <Mic> UI related: I like the accelerator UI of IE 8
17:04:36 <deOmega> Thank you mic.  that was soo annoying.
17:04:44 <Mic> You're welcome :)
17:05:01 <deOmega> when  things are settled, i will do a clean install to undo all teh  little things i messed with
17:05:34 <clokep_work> Mic: You mean the accelerator manage window?
17:05:44 <clokep_work> Its pretty looking.
17:05:49 <Mic> The small square that tells that there are actions possible
17:05:57 <Mic> and the attached panel/menu
17:06:06 <Mic> A good idea, imo
17:12:43 <-- GeekShadow has quit (Ping timeout)
17:13:16 --> GeekShadow has joined #instantbird
17:31:25 --> Even has joined #instantbird
17:31:25 * ChanServ sets mode +o Even 
17:47:50 <-- Mic has quit (Quit: Instantbird 0.3a1pre)
18:07:50 <-- micahg has quit (Ping timeout)
18:14:54 <deOmega> flo: on that wndow design, I hope you do not mind i  shared teh idea with some colleagues rather loosely... they  like the idea
18:16:01 <clokep_work> Bye all.
18:16:12 <deOmega> regarding your concerns, if it not possible to just make teh tabs on teh left closable... and so one can indeed close a conversation window... and if no conversation window is opened...
18:16:13 <clokep_work> Have a nice weekend. Althuogh I'm sure I'll be on. :)
18:16:21 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:16:27 <deOmega> clokep_work: bye
18:17:06 <deOmega> To have that  message area automatically  collapse or something?
18:17:42 <flo> I was thinking we could display there a startup tip (how do I start a conversation? / Connect an account?) or the about dialog
18:19:51 <deOmega> Are we correct in assuming  whereu have :conversations, buddies, test3... tect 3 for example could be irc rooms?
18:20:01 <flo> yes
18:20:06 <flo> it's the list of conversations
18:20:15 <flo> the "conversations" group replaces the tabs
18:20:35 <flo> you can talk about it to whoever you want, it's not a secret. Just an early experiment
18:21:03 <deOmega> ok and thank  you.  thanks
18:21:26 <deOmega> I will try to do a  drawing  in a bit to show u what i am picturing you doing
18:21:35 <deOmega> for clarity
18:22:35 <deOmega> And i assume windows or conversations would be detatchable
18:26:15 <flo> how a detacted conversation would look is not clear to me.
18:26:18 <flo> anyway, dinner time
18:27:47 <-- hicham has left #instantbird ()
18:31:43 <-- goulagman has quit (Ping timeout)
18:33:07 <-- Even has quit (Quit: Instantbird 0.3a1pre)
18:43:32 --> skeledrew has joined #instantbird
18:46:09 <skeledrew> hmm. where'd my message time go?
18:46:53 <skeledrew> ping
18:46:56 --> rdm0 has joined #instantbird
18:47:05 <-- skeledrew has quit (Quit: Instantbird 0.2)
18:47:35 --> skeledrew has joined #instantbird
18:47:52 <skeledrew> ahh. here we are...
18:48:16 <rdm0> As near as I can tell, the order of the groups in the buddy list is based on when they manage to connect.   Is there any way to set the order, or rearrange the groups in the buddy list afterwards?
18:49:48 <skeledrew> maybe dynamically resorting the list's DOM would help...
18:53:47 <rdm0> And how would one go about doing that?
18:53:50 --> skeledrew_dev has joined #instantbird
18:57:12 <-- skeledrew_dev has quit (Quit: Instantbird 0.2)
18:57:48 --> micahg has joined #instantbird
18:58:04 <skeledrew> rdm0: the buddies are shown in a richlistbox (you can find it with DOM Inspector). access it and make whatever changes you wish to the order, etc
18:58:31 <skeledrew> or override it's controlling code
19:09:03 <deOmega> flo:   this is what i had in mind    http://i31.tinypic.com/6qa3b4.jpg
19:09:37 <deOmega> no need laughing at the inept :)
19:10:39 <skeledrew> deOmega: huh? what's that about? a new buddy list?
19:11:11 <deOmega> flo was debating this:  http://queze.net/goinfre/allinone.png
19:11:19 <deOmega> all in one
19:15:10 <skeledrew> looks ok from what i see, which is only about 1/3 of it
19:16:10 <skeledrew> my internet connection has gone to the dogs since a freak mini-storm yesterday. only good for chatting and loading basic pages
19:16:44 <deOmega> :(
19:17:34 <skeledrew> your mockup loaded instantly though :)
19:18:02 <deOmega> haha.. i designed it that way.. deep programming skills
19:18:11 <skeledrew> lol
19:19:36 <skeledrew> personally, as someone fighting for screen space, i'd put that left pane in a dropdown panel
19:20:52 <deOmega> I am actually fine with what  we have now, but I think the idea is  very good.    I thought i saw something liek it before but i  think i am mistaken
19:21:09 <skeledrew> k
19:22:21 <skeledrew> come to think of it, the buddy list doesn't even have to strictly be a drop down. it could show itself from the side too (like a drawer) or even pop up...
19:23:24 <skeledrew> that could be user pref (some anti-prefs people are gonna jump on me for this)...
19:23:46 <deOmega> ah,  but how will u know who you are chatting with if that is where the tabs are?
19:24:01 <deOmega> remember it also lists who you are speaking with
19:24:09 <skeledrew> window title :)
19:24:10 <deOmega> on the side.. i think
19:24:50 <deOmega> so, each time u need to chect with someone else ofr check a message u  open teh drawer?
19:25:12 <skeledrew> or use a keyboard hotkey
19:25:24 <skeledrew> (that was redundant...)
19:26:22 <skeledrew> or there could be a button somewhere to show a menu...
19:27:01 <deOmega> and how would u know u have a new message.. usually if u see teh tabds the  new message would be flashing  on teh tab
19:27:12 <deOmega> just  pondering
19:27:14 <skeledrew> (like what's already there for when the tab bar's scrollable)
19:27:37 <skeledrew> flash the button :)
19:27:54 <skeledrew> or a small notification in the title bar
19:28:03 <deOmega> ha
19:28:17 <deOmega> true.. u know, that could  really help one focus on one conversation at a time
19:28:18 <skeledrew> and/or a popup notification window
19:28:54 <deOmega> I like what you are saying
19:30:12 <deOmega> Seriously.. just  just appeasiing you
19:30:18 <skeledrew> right now i've missed messages in the past cuz only 3 tabs hold in my bar visibly, so if i don't watch slosely or i'm away from the PC and don't check, i'll miss the message (and see it hours later)
19:30:41 <skeledrew> been thinking of this a while (not the pane system though)
19:31:02 <deOmega> and vertical tabs do not help?  they have  helped me  a lot
19:31:17 <deOmega> I was interedted in them for someone else then o found  that I Also needed them
19:31:25 <deOmega> *interested
19:31:59 <skeledrew> i just think more notifications are needed for the various events, esp new messages
19:32:26 <skeledrew> vertical tabs are great, but they take too much of my space
19:32:38 <rdm0> Question: Does Instantbird really not handle multiple IRC servers currently?  When I connect to one server, join a channel, and eliminate all the tabs but the current channel tab, when I connect to another account on another IRC server, not a single new tab pops up, so I don't have a way to join any channels on that server.
19:33:34 <skeledrew> rdm0: Buddy list -> File -> Join chat :)
19:34:17 <rdm0> How the heck does it determine which server is selected for that channel?
19:34:38 <-- micahg has quit (Ping timeout)
19:34:40 <rdm0> Ah.
19:34:43 --> micahg has joined #instantbird
19:34:48 <skeledrew> you choose that from the list of accounts
19:34:59 <rdm0> huh.
19:35:17 <skeledrew> right above where you enter the channel name
19:35:36 <rdm0> I see
19:35:43 <rdm0> Let me try....
19:35:47 <skeledrew> and you can check the auto join if it's a room you frequent
19:35:50 <-- rdm0 has quit (Client exited)
19:36:47 --> rdm01 has joined #instantbird
19:37:03 <rdm01> I see.
19:37:38 <deOmega> rdm01: I have connected to multi server also and  u just creats  accounts for each one
19:37:42 --> tymerkaev has joined #instantbird
19:38:18 <rdm01> Why did it change my chatname to rdm01 from rdm0?
19:38:54 <skeledrew> seems you still had an instance inside
19:39:04 <skeledrew> just rename yourself
19:39:16 * rdm01 is now known as rdm0
19:39:19 <skeledrew> use /nick yourname
19:39:24 <rdm0> strange...
19:40:05 <rdm0> I noticed when I used a password on the IRC account that it doesn't seem to translate automatically into a msg to NickServ IDENTIFY
19:40:59 <rdm0> I assume that's to keep passworded channels separate from registered user passwords?
19:41:08 <skeledrew> never tried that myself
19:41:47 <skeledrew> but i suspect NickServ registrations are different from that built into Instantbird
19:42:08 <skeledrew> flo or someone else will confirm/deny
19:42:15 <rdm0> It would be nice to have as an addition for IRC channels.
19:42:53 <skeledrew> what? to have passwords automatically entered in NickServ?
19:43:14 <skeledrew> i'd like that too. thinking of making an addon for it
19:43:16 <rdm0> Especially since NickServ on some channels automatically change your nick if you don't IDENTIFY within a rather short timeframe, which might take you time to get to if you're automatically logging into a few different IRC channels at once.
19:43:40 <skeledrew> yeah. it's happened to me before
19:44:19 <rdm0> I noticed that the Instantbird menu items disappear when you start up the Error Console, is that intentional?
19:44:25 <tymerkaev> rdm0: I don't know why, but IRC always adding "1" symbol to nick (for example: tymerkaev1)
19:44:50 <rdm0> tymerkaev: Huh.   Maybe a bug!
19:44:52 <skeledrew> tymerkaev: usually when you ping timeout or similar
19:45:02 <skeledrew> rdm0: no
19:45:04 <tymerkaev> no
19:45:13 <tymerkaev> really always
19:46:04 <rdm0> skeledrew: In other words, if you're quitting and rejoining, you might need to GHOST in order to make sure your new nick is the old one.
19:46:32 <skeledrew> i suspect the server still has you registered, and the client lost that connection, so it goes ahead and rejoins the room. but the second joining conflicts with the first, hence the name change
19:47:18 <skeledrew> rdm0: the only time IRC adds a -1 to my nick is when i login from two locations at once
19:47:59 <skeledrew> eg. from home, then work, and use the same nick
19:48:52 <rdm0> Also, when you close an IRC tab for Global or NickServ or such, I take it Instantbird isn't smart enough to reopen that tab if you get a message from that channel again?
19:49:24 <skeledrew> rdm0: i think closing the tab causes you to leave the channel :(
19:49:34 <skeledrew> happens to me too
19:49:48 <skeledrew> hopefully that'll be fixed soon
19:51:13 <rdm0> I've noticed a fair number of errors in the Error Console, any way people are interested in those?
19:51:37 <rdm0> One hardly wants to bug people about things they already know about.
19:52:09 <skeledrew> for me, not if it doesn't actually affect the connections, etc
19:52:36 <skeledrew> many are non-fatal errors that IB easily recovers from
19:52:57 <rdm0> Stuff like 'Got a NOTICE on AUTH, which does not exist', for example, kind of is self-explanatory, and I assume developers aren't really concerned with those right now.
19:53:02 <skeledrew> many are also in code the IB team doesn't maintain
19:53:41 <rdm0> I see.
19:54:25 <skeledrew> rdm0: IB doesn't maintain libpurple code (i think). that's done by the Pidgin team
19:55:13 <skeledrew> so the same errors occur in all clients using libpurple. they just choose to ignore them
19:56:10 <rdm0> Any way to tell if there's activity on a tab?
19:56:16 <skeledrew> same goes for any core Mozilla platform code...
19:56:37 <skeledrew> yeah. the font colour changes if the tab's inactive
19:58:02 <skeledrew> you also get an audible notice if the message was meant for you (as in a regular conversation, or someone says your name in a channel)
20:00:44 <rdm0> Cool!
20:01:45 <skeledrew> but if it isn't done soon, i'm gonna make an addon to add even more event notifications...
20:03:10 <skeledrew> ... but right now my main focus is to learn more about the platform since i'm fairly new to it
20:09:12 <rdm0> Does Instantbird handle xdcc file tranfers?
20:09:41 <skeledrew> file transfer isn't implemented yet
20:09:49 <rdm0> I see
20:11:35 <skeledrew> rdm0: hmm. you sound pretty knowledgeable in this stuff. are you a programmer? Linux user? power user?
20:15:12 <rdm0> I'm a computer consultant.  I do architecture/implementation/debugging.   I do do development, but debugging and fixing is usually more what I end up doing as far as coding is concerned.
20:16:23 <skeledrew> oh. i see
20:16:25 <rdm0> And I'm probably more familiar with industrial Unix than Linux, although I run Mac OS X as well as Linux on my home systems.
20:16:38 <skeledrew> ok
20:17:02 <rdm0> I can read through a unix crash dump, for example.  :-P
20:17:20 <skeledrew> wow
20:17:59 <skeledrew> i've still yet to go Linux full time (currently using XP)
20:18:08 <rdm0> Nah, you have to realize, that was a required skill 35 years ago...
20:18:38 <skeledrew> k
20:19:12 <skeledrew> yeah. when *nix was still pretty limited to terminals
20:19:46 <rdm0> Often printing terminals.  ;-)
20:19:53 --> skeledrew1 has joined #instantbird
20:20:13 <-- skeledrew has quit (Connection reset by peer)
20:20:33 <skeledrew1> ping
20:20:52 <skeledrew1> ahh. i'm online
20:21:42 <flo> I don't remember who was asking, but if a password is set in the account manager for an IRC account, it is sent to NickServ when connecting
20:22:12 <skeledrew1> flo: rdm0 was. thanks for the confirm
20:22:51 <skeledrew1> i'll definitely be setting mine now i know
20:24:01 <skeledrew1> flo: does it still work if NickServKiller's active?
20:24:07 * tymerkaev is now known as tymerkaev-afk
20:24:23 <rdm0> flo: Huh.  Not working for me, then.
20:25:10 * tymerkaev-afk is now known as tymerkaev
20:25:22 <rdm0> I do get a NickServ tab that mentions that I need to IDENTIFY, though.
20:25:36 <rdm0> After IDENTIFYing, it's happy.
20:26:24 <rdm0> I was wondering if that was related to the 'Got a NOTICE on AUTH, which does not exit' messages in the Error Console.
20:26:40 <flo> when you password is set in the account manager, you still get the NickServ tab asking to identify
20:26:53 <skeledrew1> rdm0: been a while since i've seen that tab. i kinda got fed up with it, so i installed the NickServKill addon
20:26:54 <flo> and immediatly after that, you get 2 others messages saying "you are now identified"
20:27:33 * tymerkaev is now known as tymerkaev-afk
20:28:12 <flo> rdm0: about the messages in the error console: we care about all errors/warnings that are from instantbird's code (typically you have chrome:// in the location of the involved file).
20:28:15 <rdm0> flo: Um, no, I don't think I get any messages saying I'm identified in my NickServ tab until I IDENTIFY manually.
20:28:29 <flo> and we care about libpurple messages only if they can help to understand why you have an issue with a specific account
20:28:57 <flo> rdm0: have you set the password on the channel or on the account?
20:29:08 <rdm0> account
20:29:17 <flo> that's strange then
20:30:32 --> skeledrew_dev has joined #instantbird
20:30:35 <rdm0> Anything I can do to help debug it?
20:31:05 <flo> not sure
20:31:08 <flo> I don't know this code
20:35:24 <-- skeledrew_dev has quit (Quit: Instantbird 0.2)
20:35:35 --> skeledrew_dev has joined #instantbird
20:36:40 <-- skeledrew_dev has quit (Quit: Instantbird 0.2)
20:36:58 <skeledrew1> cool MinTrayR's working great :)
20:57:23 <flo> so many sites that require registration where I just click through the "click here" "accept", ... links :-/
20:59:57 <-- deOmega has quit (Quit: Instantbird 0.3a1pre)
21:13:30 <-- tymerkaev-afk has quit (Ping timeout)
21:23:02 <flo> command line to build all the add-ons in the add-on repository at once:
21:23:04 <flo> for i in `ls */Makefile |sed 's@/Makefile@@'`; do make -C $i; done
21:24:20 <rdm0> flo: Oh, by the way, did you find out if there was indeed a MIME issue with the server?
21:24:59 <flo> no :-/. Just put an item about it in my todo list ;).
21:25:30 <rdm0> Hee hee
21:28:15 --> clokep has joined #instantbird
21:28:19 <-- micahg has quit (Ping timeout)
21:29:00 <flo> it's very likely that our server sends application/octet-stream
21:30:05 <rdm0> Well, adding that .ht-something config file seems to fix that issue.
21:31:48 <rdm0> For some reason, adding 'dmg' to apache MIME types was left out of several major versions.
21:33:18 <flo> seeing what's explained on http://www.mozilla.org/community/mirroring.html we need to add a few types to the server's configuration
21:36:15 <rdm0> Ah.
21:36:26 <rdm0> Surprising that they're not in the standard apache release.
21:36:37 <rdm0> Although ...  maybe they are in the very latest.
21:37:09 * clokep is going to test putting his password in for IRC.
21:37:23 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
21:37:25 --> clokep has joined #instantbird
21:37:39 <clokep> Well it works, would you look at that?
21:37:46 <rdm0> Did the NickServ tab show that you are authorized?
21:38:02 --> micahg has joined #instantbird
21:38:23 <rdm0> Assuming you have a registered nick on this server
21:39:41 <clokep> rdm0: Yes, it did.
21:39:43 <rdm0> We're talking about the password on the account/server side, not the one for the channel, right?
21:39:45 <clokep> Yes, I'm registered.
21:39:48 <rdm0> Huh.
21:39:56 <rdm0> Didn't work for me on irc.rizon.net
21:40:13 <clokep> I put my password into the Account settings screen and NickServ popped up asking me to ID, then immediately after it said identified.
21:40:34 <rdm0> Mine pops up and asks, but then doesn't say anything else.
21:40:53 <rdm0> Although I have a password in the password field of the account.
21:41:51 <rdm0> Let me triple check...
21:42:19 <clokep> Wrong password maybe? ;)
21:43:33 <rdm0> Nope, if I type it in to the NickServ tab as IDENTIFY password, it works.
21:43:50 <rdm0> So it just is failing for me, for some reason.
21:44:10 <clokep> Strange.
21:44:30 <rdm0> I am using Mac OS X 10.4.11, but that shouldn't make any difference.
21:44:32 <flo> is it fair if I force my add-ons to go out of the sandbox without screenshots?
21:44:50 <clokep> Yes. :)
21:44:55 <clokep> They work, I'll vouch. ;)
21:45:34 <flo> rdm0: I've only verified it works with irc.freenode.net and irc.mozilla.org
21:45:40 <flo> it may not work with other servers
21:46:26 * flo checks the "trusted" checkbox
21:46:45 <flo> the label says "Trusted add-ons can become public without Editor review."
21:46:59 <clokep> Does this mean I'm going to get an update for Reply to Nick finally? :P
21:47:15 <flo> yep
21:47:25 <clokep> The....4 character update or whatever it is. ;)
21:47:31 <flo> though it's the "colorize" add-on that I've uploaded
21:47:41 <flo> I think you'll get a full file
21:47:50 <flo> ah, maybe not. Same version number
21:47:56 <clokep> Haha yeah, but it /could/ be just 4 characters. :P
21:48:12 <flo> s/0.2.*/0.3a1pre/
21:48:18 <flo> that's more than 4 characters
21:48:41 <clokep> -3 +6, +"dbl".length, no? :)
21:48:48 <clokep> So its like...a total change of 12 characters, still...
21:49:08 <flo> man, why do I have to go through the "Developer Agreement" before uploading?
21:49:12 <rdm0> it would be nice on the Add-On page if there was a way to keep Themes separate from Add-Ons, so you could peruse ALL Add-Ons, but skip Themes.
21:50:34 <rdm0> At this point, you'd like to keep track of all non-stylistic add-ons when they become available.
21:52:12 <flo> Is "Prepending" an English word?
21:52:44 <rdm0> It's certainly understandable.   Not exactly sure.
21:52:51 <clokep> Uhhh...
21:53:01 <clokep> What's the sentence?
21:53:02 <rdm0> Like 'Pessimal', it's obvious from context.
21:53:23 <flo> clokep: I'm trying to write a description for reply to nick
21:53:29 <rdm0> pre-pend is probably an English word.
21:54:11 <clokep> Pre-pend is a word, although its kind of awkward sounding (usually you "append" something, but I've seen "prepend" used, although Ib spell check doesn't like it.)
21:55:21 <flo> clokep: that spellchecker is stupid
21:55:23 <clokep> You could also say prefix.
21:55:29 <flo> it doesn't know "Instantbird" !
21:55:45 <clokep> http://en.wiktionary.org/wiki/prefix#Verb ;)
21:56:02 <rdm0> hey, new words that are obvious from context are just too new to be in the dictionary, don't worry about it.  :-P
21:56:27 <rdm0> Oh, right -- when you're translating to other languages, you want unambiguous English so people can look it up.
21:56:29 <rdm0> sigh.
21:57:51 <rdm0> 'attach to the front' 'insert at the beginning'
21:57:53 <flo> so, my add-on is "incomplete" "active" and "trusted".
21:58:00 <flo> what a confusing UI...
21:58:01 <clokep> :)
21:58:29 * flo clicks the "complete add-on" button
21:58:52 <flo> when something is incomplete, ones just has to click "complete" to complete it. Such a useful button!
21:59:08 <flo> my code is incomplete, "complete"!
21:59:17 <flo> a shame my text editor can't complete whole files
21:59:45 <clokep> :) Gotta upgrade to those new fandangled ones.
21:59:48 <flo> can I have an add-on both trusted and experimental? :-D
22:00:16 <clokep> Its a trusted experiment. ;)
22:01:03 * flo agrees with whoever complained that the existing categories suck
22:01:14 <clokep> That was me. :)
22:01:17 <clokep> I filed a bug. ;)
22:04:45 <clokep> Flo: Let me know when JS Protocols work on trunk, I want to make a simple Lorem Ipsum fake protocol that you talk to it, and it replies with a "sentence".
22:04:51 * clokep is tired of using the null protocol.
22:04:58 --> hicham has joined #instantbird
22:05:47 <flo> I fear you will be too late on this game
22:05:54 <flo> I made one for testing purpose ;)
22:06:09 <clokep> Hahah.
22:06:14 <clokep> Can you share then? :)
22:06:32 <flo> you say anything, and it replies "Thanks! I appreciate your attention."
22:06:32 <clokep> Really I just want something that will reply to me haha.
22:06:37 <clokep> Cool.
22:06:45 <flo> it's the /dev/null protocol :-P
22:06:56 <clokep> The one in libpurple?
22:07:22 <flo> oh no, it's called "jstest". "/dev/null" is the contact you talk to :)
22:07:33 <clokep> Ohhh, hahah. :) Very nice.
22:07:53 <flo> clokep: "Can you share then? :)" well, it's in the code repository.
22:08:07 <clokep> I don't believe you. ;)
22:08:10 <flo> and it's enabled automatically if you make a debug build of the js-proto branch
22:08:17 <clokep> Ohhhh, I see.
22:08:31 <clokep> I don't have that branch checked out.
22:08:40 <flo> the file is jsTestProtocol.js (if you want to look for it in hg)
22:09:46 <flo> what's the problem with the null protocol by the way?
22:10:54 <clokep> It doesn't respond.
22:10:59 <flo> it does
22:11:05 <clokep> Then I'm doing something wrong. :(
22:11:06 <flo> if you talk to yourself only
22:11:09 <clokep> Oh.
22:11:14 <flo> add yourself to the buddy list
22:11:20 <clokep> Does it respond with what you said?
22:11:24 <flo> yes
22:11:36 <clokep> That's silly. :p
22:11:49 <flo> you can also test multi-user chats by having several accounts
22:11:56 <clokep> Mmhmm.
22:12:00 <clokep> But you have to connect them all?
22:12:05 <flo> yes
22:12:16 <clokep> Hmm...OK.
22:12:18 <flo> you know, there's that "autologin" feature ;)
22:12:48 <clokep> Yes, I know.
22:12:57 <clokep> I might make one anyway, just to teach myself the account structure.
22:12:58 <flo> if you have a debug build, there's an exception in the C++ code the accounts so that null protocol accounts are allowed to connect even when you have no network connection
22:13:00 <instantbot> c++ sucks
22:13:07 <flo> (I spend a lot of time debugging while I'm in a train)
22:13:12 * flo pats instantbot
22:13:13 * instantbot beams
22:13:15 <clokep> Ah, neat.
22:13:44 <clokep> I was hoping to have one that can take commands, so if you start a new chat in the protocol I could be like "join 5" and 5 more "buddies" would join.
22:13:45 <clokep> Etc.
22:13:52 <clokep> And just have them all in Lorem Ipsum. :)
22:14:02 <flo> cool :)
22:14:07 <flo> have fun :)
22:14:12 <clokep> Hahah. I will. ;)
22:14:44 <flo> I'd like to have a random answer, with a random time before getting it, and typing notifications :-P
22:14:45 <clokep> You will too when I can't figure something out. :p
22:15:00 <clokep> Eek now you're putting pressure on me.
22:15:03 <flo> oh by the way, can someone find an port the code of the emacs psychoanalyst? :-D
22:15:17 <clokep> What?
22:15:18 <flo> *and
22:15:27 <clokep> Psychoanalyst? This like Foundation here?
22:15:34 <clokep> (Oh sorry that's pyscho/historian/.)
22:15:38 <clokep> XPCOM?
22:16:31 <flo> it seems the code is a bit long :-/ http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/areas/classics/eliza/emacs/doctor.el
22:17:03 <clokep> What is this?
22:17:41 <clokep> I think most of it is just strings...
22:19:12 <clokep> That's some of the most awkward code I've ever read. :(
22:20:12 <clokep> I need to restart (and run chkdsk. :()
22:20:25 <-- clokep has quit (Quit: Instantbird 0.3a1pre)
22:29:46 * flo has uploaded 4 add-ons today
22:35:01 <skeledrew1> flo: nice
22:35:11 * hicham thinks of upstreaming ib support to firetray
22:35:27 <skeledrew1> what's that Psychoanalysts thing about anyway?
22:36:17 <Gizmokid2005> flo: ping?
22:36:24 <flo> pong
22:36:59 <Gizmokid2005> just for curiosity's sake, do you have any idea how many downloads/users there are of 0.2?
22:37:21 <flo> Gizmokid2005: no.
22:37:28 <flo> probably not enough.
22:37:40 <Gizmokid2005> Haha
22:37:44 <Gizmokid2005> that's always a good answer
22:37:47 <Gizmokid2005> just thought I'd check
22:38:07 <flo> only a German site an a Russian site have relayed the info about the release
22:38:18 <Gizmokid2005> Ahh
22:38:28 <flo> I think the next time we will need to add a press release to the blog post and email it to journalists
22:38:30 <Gizmokid2005> Well, if I can get it portabilized, It'll be on a big US site :D
22:39:36 <flo> :)
22:40:15 <flo> I guess we should also ask our translators for help, as we can't reach people who don't speak either english or french
22:40:22 <Gizmokid2005> This is true
22:41:35 * hicham will translate
22:42:09 <Gizmokid2005> and I hate to be that bandwagon again, but you rarely see announcements about apps/etc that are pre-1.0...or at least pre0.7. Same went with VLC, Songbird, and Spicebird to name a few
22:42:25 <Gizmokid2005> I can't offer /any/ help in translation though :( I'm an english-only speaker unfortunately
22:42:44 <hicham> is there an arabic translation already ?
22:43:03 * skeledrew1 is really peeved at the severely restricted speed of his internet connection.
22:44:53 <flo> hicham: no
22:45:05 <flo> if you want to make one you are welcome :)
22:45:12 <hicham> flo : what is the procedure to translate ?
22:46:17 <flo> http://wiki.instantbird.org/Instantbird:Translation
22:46:37 <flo> in a few words: we give you a mercurial repository for your locale
22:46:47 <flo> we put there pre-translated libpurple files
22:46:55 <flo> you added translated files for the UI
22:47:29 <flo> each time you commit you receive an email saying if your locale is complete or which strings are missing
22:54:58 <-- GeekShadow has quit (Connection reset by peer)
22:59:03 <-- micahg has quit (Ping timeout)
23:16:26 <flo> it seems the emacs thing I was talking about uses the Eliza algorithm
23:16:33 <flo> http://www.manifestation.com/neurotoys/eliza.php3 to play with it :)
23:21:11 --> clokep has joined #instantbird
23:21:27 <clokep> I miss all my extensions. :(
23:23:14 <flo> why are they missing?
23:24:06 <hicham> his gf stole them :D
23:24:28 <flo> oh by the way, now that all my add-ons are uploaded and have a maxVersion of 0.3a1pre, I can safely update :)
23:24:52 <clokep> hicham: I don't have a gf. :P
23:25:02 <clokep> Got my new laptop! But haven't transferred my profiles yet.
23:25:53 <clokep> flo: On the ftp site, the "latest-trunk" points to 0.2pre from like July 7th or something instead of 0.3a1pre from yesterday.
23:26:17 <flo> yes
23:26:35 <clokep> Is that correct? :P That installed is broken on Win7 64-bit...
23:26:40 <flo> the latest-0.3a1pre link doesn't exist or isn't updated automatically :-/
23:26:52 <clokep> Ah I see.
23:27:03 <clokep> I have to go eat though. Talk to you later.
23:27:14 <clokep> It'd be nice if it was. :( Who's in charge of that? ;)
23:27:15 <flo> that's for Even's todo list
23:29:15 <flo> arg, I've waited to much time, now I need to get the full update of 18.9MB :(
23:29:58 <hicham> 18.9MB ?
23:30:02 <hicham> that is too much
23:30:13 <-- clokep has quit (Ping timeout)
23:40:10 <flo> hicham: the mac build is "universal" (both PPC and Intel)
23:40:18 <flo> so it's about twice the "normal" size
23:40:26 <-- flo has quit (Quit: Instantbird 0.2pre)
23:40:51 --> flo has joined #instantbird
23:40:51 * ChanServ sets mode +qo flo flo 
23:41:50 * flo is now on 0.3a1pre
23:41:53 <flo> good night! :)
23:49:19 <skeledrew1> nice to know. good eve