#instantbird log on 03 22 2012

All times are UTC.

00:20:43 <-- Tomek has quit (Quit: Instantbird 1.1)
00:26:12 <-- waynenguyen has quit (Quit: Instantbird -- http://www.instantbird.com)
00:46:04 <-- myk has quit (Quit: Instantbird -- http://www.instantbird.com)
00:51:11 <-- Mook_as has quit (Quit: gone)
00:59:57 <-- aleth has quit (Input/output error)
01:02:29 <-- SM0TVI has quit (Ping timeout)
01:26:33 --> SM0TVI has joined #instantbird
02:22:26 --> waynenguyen_1 has joined #instantbird
03:04:14 <-- clokep has quit (Input/output error)
03:10:51 <-- chrisccoulson has quit (Ping timeout)
03:33:43 --> Mook has joined #instantbird
03:53:28 <instant-buildbot> build #436 of linux-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/linux-nightly-default/builds/436
04:38:27 <-- Mook has quit (Quit: z)
05:04:07 <-- skeledrew has quit (Ping timeout)
05:11:03 --> logiclord has joined #instantbird
05:36:50 <instantbot> New Instantbird (UI) bug 1349 filed by quahuynh@gmail.com.
05:36:53 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1349 nor, --, ---, nobody, UNCO, Showing loading message
05:37:01 <instant-buildbot> build #521 of win32-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/win32-nightly-default/builds/521
05:57:25 --> pvagner has joined #instantbird
06:23:26 <-- Kaishi has quit (Input/output error)
06:34:14 <-- logiclord has quit (Ping timeout)
06:36:48 --> logiclord has joined #instantbird
06:58:44 <instant-buildbot> build #425 of macosx-nightly-default is complete: Success [build successful]  Build details are at http://buildbot.instantbird.org/builders/macosx-nightly-default/builds/425
07:32:59 <-- logiclord has left #instantbird ()
07:47:04 <waynenguyen_1> Hi
07:47:33 <waynenguyen_1> Can we connect to Facebook chat with only email and password?
08:12:43 <-- gerard-majax has quit (Quit: Ex-Chat)
08:17:31 --> gerard-majax has joined #instantbird
08:20:03 --> jb has joined #instantbird
08:30:05 <-- pvagner has quit (Quit: Instantbird -- http://www.instantbird.com)
08:31:19 <-- micahg has quit (Ping timeout)
08:39:45 <-- gerard-majax has quit (Quit: Ex-Chat)
08:39:48 --> gerard-majax has joined #instantbird
08:40:38 <-- waynenguyen_1 has quit (Quit: http://www.mibbit.com ajax IRC Client)
08:45:48 <-- gerard-majax has quit (Ping timeout)
08:46:17 --> mmkmou has joined #instantbird
08:48:30 --> Tomek has joined #instantbird
08:49:54 <-- Even has quit (Ping timeout)
08:50:06 --> micahg has joined #instantbird
08:53:50 --> Even has joined #instantbird
08:53:50 * ChanServ sets mode +o Even 
08:59:14 --> chrisccoulson has joined #instantbird
08:59:57 <-- Even has quit (Quit: Instantbird -- http://www.instantbird.com)
09:00:01 --> Even has joined #instantbird
09:00:02 * ChanServ sets mode +o Even 
09:00:59 --> FeuerFliege has joined #instantbird
09:17:55 --> logiclord has joined #instantbird
09:21:48 <-- logiclord has quit (Ping timeout)
09:22:20 --> logiclord has joined #instantbird
09:22:33 --> pvagner has joined #instantbird
09:32:39 <-- logiclord has left #instantbird ()
09:42:14 --> NmN has joined #instantbird
09:43:28 --> jc has joined #instantbird
09:43:46 <-- jb has quit (Ping timeout)
09:55:11 --> Mic|web has joined #instantbird
09:58:39 <instantbot> benediktp@ymail.com set the Resolution field on bug 1349 to DUPLICATE of bug 1187.
09:58:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1349 nor, --, ---, nobody, RESO DUPLICATE, Showing loading message
09:58:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1187 cri, --, ---, nobody, NEW, Severe pauses/hang when dealing with large conversation backlogs
10:06:00 <-- jc has quit (Ping timeout)
10:08:16 * Mic|web just mid-aired himself on Bugzilla :o
10:11:25 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:12:48 --> waynenguyen has joined #instantbird
10:12:54 --> Mic|web has joined #instantbird
10:16:14 --> clokep has joined #instantbird
10:16:15 * ChanServ sets mode +o clokep 
10:22:01 <Mic|web> waynenguyen: no, we need the 'user name' (that the user chose for herself).
10:27:45 <clokep> (Or we need to do the oauth dance we don't currently do...)
10:33:00 --> aleth has joined #instantbird
10:33:00 * ChanServ sets mode +h aleth 
10:35:29 --> flo has joined #instantbird
10:35:29 * ChanServ sets mode +qo flo flo 
10:35:47 <-- clokep has quit (Quit: Instantbird -- http://www.instantbird.com)
10:37:59 <-- Tomek has quit (Quit: Instantbird 1.1)
10:44:45 <-- NmN has quit (Ping timeout)
10:45:33 --> Tomek has joined #instantbird
10:48:49 <waynenguyen> Mic|web: oh thanks, because I stored username of facebook on Firefox is email
10:49:19 <waynenguyen> clokep: I think of that too...
10:50:14 --> sonny has joined #instantbird
11:06:53 --> logiclord has joined #instantbird
11:07:03 <-- logiclord has left #instantbird ()
11:08:38 <-- aleth has quit (Input/output error)
11:08:52 --> aleth has joined #instantbird
11:08:52 * ChanServ sets mode +h aleth 
11:09:22 <-- aleth has quit (Input/output error)
11:10:41 <-- Tomek has quit (Quit: Instantbird 1.1)
11:14:11 --> clokep_work has joined #instantbird
11:14:11 * ChanServ sets mode +o clokep_work 
11:21:05 <clokep_work> waynenguyen: Yes, it can be done; but, no, we don't do it. :)
11:22:58 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
11:31:48 --> gerard-majax has joined #instantbird
11:49:15 <waynenguyen> clokep_work: I see
11:50:22 <-- waynenguyen has quit (Quit: Instantbird -- http://www.instantbird.com)
11:54:38 --> logiclord has joined #instantbird
11:57:57 <-- Gizmokid2005 has quit (Ping timeout)
11:58:12 --> Gizmokid2005 has joined #instantbird
12:08:12 <-- Gizmokid2005 has quit (Ping timeout)
12:08:32 <-- logiclord has quit (Ping timeout)
12:08:36 --> logiclord has joined #instantbird
12:08:42 --> Gizmokid2005 has joined #instantbird
12:11:22 <logiclord> Hi, just completed exploring socket communication between Digsby Client and server
12:11:24 <logiclord> https://wiki.instantbird.org/Account_Import_Wizard
12:11:40 <logiclord> I have also updated keychains access under Adium
12:12:28 <logiclord> I have made a division among clients under Source IM section 
12:12:53 <logiclord> should I consider some more or try and get more details from these only ?
12:16:17 <-- logiclord has quit (Ping timeout)
12:16:43 <clokep_work> Bah he left...
12:17:12 --> logiclord has joined #instantbird
12:17:49 <Mic|web> I'm not a Mac-guy but isn't "iChat" a popular client there?
12:18:10 <logiclord> clokep_work : sry some network issues at my end 
12:18:27 <clokep_work> logiclord: It's OK. :)
12:18:34 <clokep_work> Mic|web: Yes, iChat should be added to the list for Mac.
12:18:56 <clokep_work> (Pretty much everyone I know with a Mac uses iChat and/or Adium.)
12:19:31 <clokep_work> (It's fine if you want to add these under "Needs Investigation" for the moment -- just want to track things!)
12:19:47 <clokep_work> And I think Kopete is the default KDE messenger, so that should probably be there too.
12:20:12 <logiclord> okay iChat and Kopete in
12:20:38 <clokep_work> The only other major playing I thought of was Skype...but we don't support that so its not really useful to get the credentials! :-D
12:21:47 --> logiclord1 has joined #instantbird
12:21:55 <-- logiclord has quit (Ping timeout)
12:22:53 <logiclord1> how about Digsby login thing ?
12:23:16 <logiclord1> I think I can extract details by mimic thing
12:23:20 <clokep_work> Good investigative work. :)
12:23:36 <-- FeuerFliege has quit (Ping timeout)
12:23:45 <clokep_work> I think we'll want to look into it, but (I think as flo mentioned recently) it would be good to see some UI designs, etc.
12:23:57 <-- mmkmou has quit (Ping timeout)
12:24:27 <logiclord1> but shouldn't we just ask user to login once that way we will take minimal dependenices on Digsby 
12:24:45 <logiclord1> we will run Digsby for user and then ask to login
12:24:49 <clokep_work> We could, I'm not sure the best way to approach it.
12:25:01 <logiclord1> okay just added details on wiki
12:25:27 <logiclord1> I was thinking should I make some bugfixes ??
12:25:40 <logiclord1> like is there any minimum requirement in mozilla ?
12:26:04 <clokep_work> I'm not sure of your question. :-/
12:26:07 <clokep_work> Can you rephrase it?
12:27:21 <logiclord1> some orgs in GSoC expect students to make some bugfixes and some give more weightage to proposal + students past record 
12:27:37 --> mmkmou has joined #instantbird
12:27:39 <logiclord1> so I wanted to know how things works out in mozilla 
12:28:57 <clokep_work> Ah. You'll need to talk to flo about that, I don't know the details. Sorry. :-/
12:30:34 <logiclord1> okay about the mocks
12:30:55 <logiclord1> should I create them more formal types or wireframe 
12:31:09 <flo> logiclord1: to get accepted you need to the mentor to have confidence that you can complete the proposed project + have a project that makes sense.
12:31:23 <flo> + no other student proposing to work on the same project with a better application
12:31:41 <logiclord1> with some screenshot to illustrate the flow of controls ?
12:32:12 <flo> so to answer your question, there's no formal requirement for something specific like a bug fix, or a mock up.
12:32:19 --> NmN has joined #instantbird
12:32:28 <flo> just if you want us to trust that you can write good code, an example of a patch you wrote helps (but is not required)
12:32:50 <flo> I hope that answer helps and isn't confusing you more :)
12:33:10 <logiclord1> flo : I am new to mozilla codebase xul
12:34:13 <flo> from being completely new to being able to work with it, all it takes is the ability to learn ;)
12:34:15 --> logiclord has joined #instantbird
12:34:50 <-- logiclord1 has quit (Ping timeout)
12:35:56 <-- logiclord has quit (Ping timeout)
12:36:08 <flo> it's totally ok to not know everything :). On the other hand pretending to know something but showing that it's actually not the case is a sure way to make us not want to mentor someone ;).
12:36:40 --> logiclord has joined #instantbird
12:37:10 --> Kaishi has joined #instantbird
12:37:24 <logiclord> so mock ups using wireframes ?
12:37:34 <clokep_work> logiclord: However you feel comfortable doing them.
12:37:56 <clokep_work> It's more important to clearly show what you expect it to look like then for us to give you a specific way to do it.
12:37:57 <-- NmN has quit (Quit: Instantbird 1.1)
12:38:08 <logiclord> one last thing
12:38:10 <clokep_work> Draw them by hand, wireframe them, do them however.
12:38:44 <logiclord> extensions ...  I was exploring the option whether to implement as extension ?
12:38:53 --> qheaden has joined #instantbird
12:39:06 <logiclord> but that will loose its charm of first time import :-/
12:39:46 <clokep_work> It's a feature we would definitely want to include in Instantbird, but extensions are good ways to experiment (unless flo disagrees ;)).
12:39:52 <flo> qheaden: I saw your email, but as I said I prefer that we discuss summer of code ideas publicly here :)
12:40:09 <qheaden> No problem. I actuall prefer IRC communication.
12:40:14 <qheaden> *actually.
12:40:23 <flo> logiclord: we definitely want additional importers to be possible to add as add-on.
12:40:32 <flo> the main feature should be there by default I think
12:41:56 <qheaden> flo: So which is of more importance right now? Account importing, or the new error console?
12:42:18 <logiclord> so how about me creating some hooks to allow add-ons for additional importers ?
12:42:18 <flo> (for the context, qheaden emailed me saying he would like to apply for a summer of code project on Instantbird, but would like some guidance as to what we believe is the most important)
12:43:14 <clokep_work> For developers the new error console is more important...I think we all have our accounts set up now. ;) But for allowing new users to easily set up IM accounts (which can be confusing for many non-techies), account important is more important.
12:43:23 <flo> logiclord: the way I see it, the UI would be there by default, and each importer would be an XPCOM component (hopefully reusing some shared code that is there by default). Packaging an XPCOM component either by default or as add-on is trivial
12:44:16 <flo> qheaden: my honest reply to your question would be that the most important is the one you would enjoy working on and/or using after it's finished.
12:44:35 <qheaden> clokep_work: Hmm, that's true. But in order to make Instantbird better would require more developers. And creating an error console would make it easier for developers to create addons or fix core code.
12:44:38 <qheaden> That's my reasoning. :)
12:45:01 <flo> qheaden: and if you would like to do something with Instantbird that we haven't listed in the project ideas, that's great too.
12:45:23 <qheaden> flo: In that case then, I think I would prefer to work on the error console. Since the reverse engineering of account storage can be icky, I would probably flow better on the error console project.
12:45:40 <-- logiclord has quit (Ping timeout)
12:46:06 <Mic|web> bye
12:46:09 <qheaden> I'm not sure if this is private information, but just out of curiosity, have you guys received any requests from students to work on instantbird projects?
12:46:09 <-- Mic|web has quit (Quit: http://www.mibbit.com ajax IRC Client)
12:46:19 --> logiclord has joined #instantbird
12:47:18 <flo> qheaden: logiclord seems very motivated to work on the account import wizard and has been discussing details of this project here for a few days already.
12:48:08 <qheaden> flo: No problem. I like working with motivated people. :)
12:48:10 <flo> others have expressed some interest too
12:48:19 <qheaden> Ok.
12:48:53 <logiclord>  I think I should start reading about codebase.. should I start from wiki ?
12:50:02 <qheaden> logiclord: Are you a GSoC prospective?
12:50:10 <clokep_work> logiclord: The wiki doesn't have a TON of information...but it does have some.
12:50:36 <flo> not sure. There's some useful info on the wiki, but most likely not all you will need, so at some point you will need to dive in the code directly
12:50:38 <clokep_work> https://wiki.instantbird.org/Developer has some good links.
12:50:48 <clokep_work> The code itself is https://hg.instantbird.org/instantbird
12:51:24 <clokep_work> (Or http://lxr.instantbird.org/instantbird/ for a nicer browsing experience. ;))
12:51:37 --> NmN has joined #instantbird
12:51:44 <qheaden> flo: So if logiclord is planning on working on the account import, I'll work with the error console then.
12:51:47 <clokep_work> UHhh....flo: https://lxr.instantbird.org/instantbird/source gives the "Over capacity!" page...that's random. :)
12:52:09 <logiclord> and xul xpcom from mozilla docs ?
12:52:26 <clokep_work> Yes.
12:52:29 <flo> clokep_work: there's no reason to use https for lxr
12:52:30 <clokep_work> developer.mozilla.org I think.
12:52:36 <clokep_work> flo: I know, I was just surprised by it!
12:53:07 <logiclord> okay I will just get started and get mock ups ready from week-end :)
12:53:42 <logiclord> qheaden : start from gsoc and then continue supporting my part of the things as I usually do
12:54:34 <qheaden> logiclord: So you are proposing to work on account import for gsoc?
12:54:49 <logiclord> gheaden : yes
12:55:08 <qheaden> logiclord: Ok, I'll leave that one to you then. :) I'll propose to work on the error console.
12:55:33 <clokep_work> qheaden: Let us know if you have any questions.
12:55:38 <clokep_work> Although not me right now as I'm leaving. ;)
12:55:47 <logiclord> qheaden : good luck :)
12:55:53 <qheaden> clokep_work: Thanks for your help. :)
12:56:09 <qheaden> flo: I'll start working on a proposal, because I understand the error console project, and I'll drop you the proposal for review in a day or two. Sound good?
12:56:34 <qheaden> logiclord: I hope the best for you as well. :)
12:57:06 <logiclord> thanks
12:57:26 <flo> qheaden: don't hesitate to ask questions :)
12:57:49 <qheaden> flo: I surely won't. I'll be hanging out in this channel.
12:57:55 <flo> do you have some previous experience with similar code?
12:58:38 <qheaden> flo: Well, I have added two features to Firefox, and am currently nearing the completion of a third one.
12:58:55 <qheaden> So I am used to the mozilla codebase.
12:59:02 <flo> cool :)
12:59:06 <flo> what were these features?
12:59:12 <qheaden> Give me a sec
12:59:46 <qheaden> https://bugzilla.mozilla.org/show_bug.cgi?id=364914
12:59:59 <qheaden> https://bugzilla.mozilla.org/show_bug.cgi?id=352037
13:00:17 <qheaden> https://bugzilla.mozilla.org/show_bug.cgi?id=335781 This is what I am working on now.
13:01:06 <qheaden> I'll be back in about 30 mins.
13:01:28 * qheaden is now known as qheaden_away
13:05:56 <flo> looks like you have already some good experience with mozilla development :)
13:09:05 --> jc has joined #instantbird
13:09:08 <-- NmN has quit (Ping timeout)
13:09:27 --> NmN has joined #instantbird
13:21:59 * qheaden_away is now known as qheaden
13:22:12 <qheaden> Back.
13:22:37 <qheaden> flo: Yeah, I'm familiar with the Mozilla codebase, compiling, bug filing, patch submitting, and all that stuff.
13:24:48 <qheaden> flo: I have to leave now (I've got class in an hour and a half), but we will stay in contact.
13:26:34 <qheaden> Later everyone. :)
13:26:40 <-- qheaden has quit (Quit: I've got to go. See ya!)
13:26:45 <-- mmkmou has quit (Ping timeout)
13:33:13 --> FeuerFliege has joined #instantbird
13:50:09 <-- logiclord has left #instantbird ()
13:58:53 <clokep_work> Ah! That's why that named look familiar...I'm CCed on that last bug. :)
14:02:34 <flo> I'm cc'ed on 352037
14:15:15 <clokep_work> flo: Does Tb have a default quit message?
14:15:38 <flo> no
14:15:51 <clokep_work> So I would need to version everyone in #maildev to see if they're using it? ;)
14:15:53 <flo> enough users, doesn't need more ads :-P
14:16:06 <flo> clokep_work: no, their username is Daily ;)
14:16:38 <flo> or Earlybird :)
14:16:59 <clokep_work> Ah-ha!
14:17:11 <clokep_work> Mibbit doesn't show usernames/hostnames on join. :(
14:17:16 <flo> clokep_work: by the way, have you intentionally not put the version number in the quit message? I liked seeing if people are on nightly, stable or outdated :-]
14:18:09 <clokep_work> We took it out when we switched to storing it in a pref I think.
14:18:14 <clokep_work> I'm fine with putting it back in.
14:18:18 <clokep_work> File a bug. :P
14:18:32 <clokep_work> (I liked seeing that too)
14:19:51 <instantbot> New Core - IRC bug 1350 filed by florian@instantbird.org.
14:19:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1350 nor, --, ---, nobody, NEW, Put back the version number in the default IRC quit message
14:20:59 --> mmkmou has joined #instantbird
14:21:04 <flo> what's the bug for fixing the detection of the user's nick in messages? Have we filed it?
14:21:36 <clokep_work> I think we filed it.
14:21:42 <clokep_work> My guess is that Mic did. :p
14:23:04 <clokep_work> flo: bug 1314
14:23:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=1314 min, --, ---, nobody, NEW, Own nickname (for pings) detection broken
14:24:25 * flo is tired of being pinged for nothing (or this his own messages!) and would like to put a [1.2-wanted or even blocking annotation there :-P
14:25:14 <clokep_work> It's probably faster for you to just fix it. :P
14:25:27 <flo> nope, I need to go fix some Thunderbird stuff instead :-P
14:25:39 <clokep_work> That code is used in Tb. ;)
14:25:59 <flo> I've probably spent more time in Instantbird stuff this week than I'm expected to, with those mozilla updates... :-/
14:26:22 <clokep_work> Yeah I know. :)
14:26:34 <clokep_work> I was hoping aleth would fix that one. He seems to like detection of nicks. :-D
14:27:03 <flo> I think he's frustrated (but won't admit it :-D) because I haven't reviewed his latest completion improvement patches yet
14:27:30 <-- FeuerFliege has quit (Quit: Instantbird -- http://www.instantbird.com)
14:28:23 <clokep_work> I just start pinging you incessantly about patches when that happens. :)
14:30:21 <flo> now in addition to having 2-3 instances of Instantbird running (+ some more in VMs), I have 2-3 instances of Thunderbird too
14:30:48 <-- pvagner has quit (Ping timeout)
14:33:21 --> pvagner has joined #instantbird
14:45:21 <-- pvagner has quit (Ping timeout)
14:47:42 --> waynenguyen_1 has joined #instantbird
14:54:21 * jc is now known as jb
15:00:11 --> BYK has joined #instantbird
15:17:04 --> pvagner has joined #instantbird
16:29:04 <-- mmkmou has quit (Ping timeout)
16:32:50 --> mmkmou has joined #instantbird
16:49:12 --> myk has joined #instantbird
16:56:42 --> Mook_as has joined #instantbird
17:52:16 <-- waynenguyen_1 has quit (Quit: http://www.mibbit.com ajax IRC Client)
17:57:46 <-- pvagner has quit (Connection reset by peer)
18:12:51 <-- jb has quit (Quit: jb)
18:13:51 <-- BYK has quit (Quit: Instantbird -- http://www.instantbird.com)
18:28:14 --> Tomek has joined #instantbird
18:36:15 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
18:40:03 <-- NmN has quit (Quit: Instantbird 1.1)
18:46:56 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:52:13 --> clokep_work has joined #instantbird
18:52:14 * ChanServ sets mode +o clokep_work 
18:55:35 <-- mmkmou has quit (Quit: Instantbird -- http://www.instantbird.com)
19:00:03 --> aleth has joined #instantbird
19:00:03 * ChanServ sets mode +h aleth 
19:04:26 --> igorko has joined #instantbird
19:08:26 <-- gerard-majax has quit (Ping timeout)
19:12:29 <aleth> flo: I'm actually not frustrated with the lack of reviews on the tab complete patches, as they don't block anything and they should be ok (unless I have missed some edge cases)
19:12:45 <-- Kaishi has quit (Quit: Kaishi)
19:14:30 <clokep_work> aleth: I'll try to test your IRC patch tonight. :) Upgrading to Moz 10 pushed me back a bit...full rebuilds take a while...
19:15:55 <aleth> flo: Where I need your feedback is on the WIPs in bug 860 (so I can either abandon that approach or develop one of them into a patch before I completely forget what I did there...), because I think you had some concerns a while back but I didn't understand them well enough to know whether they have been addressed sufficiently
19:15:59 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=860 nor, --, ---, aletheia2, ASSI, Add reading position marker line to conversations
19:16:48 <aleth> clokep_work: Hopefully that one is finished :) ...was quite a long detour to fix 1321 ;)
19:23:10 --> guo has joined #instantbird
19:27:02 <clokep_work> Haha, yes it was! :)
19:27:28 <clokep_work> I meant to have you add yourself to the licenses in those files btw. :(
19:27:30 * guo is now known as flyeblue
19:27:41 <clokep_work> Although I guess they'll eventually be MPL 2 once c-c switches...
19:27:52 <aleth> I think they are phasing those out anyway
19:28:46 <flyeblue> This software will not join a support email?
19:29:21 <aleth> flyeblue: Do you mean: is there an Instantbird mailing list?
19:29:22 <clokep_work> Excuse me flyeblue?
19:29:29 <clokep_work> aleth: Yes, probably. :)
19:29:46 <flyeblue> This software is officially I have been looking forward to the software
19:30:12 <flyeblue> I like it
19:31:41 <clokep_work> Thanks, we're glad you like it.
19:32:18 <-- flyeblue has quit (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
19:40:25 --> flyeblue has joined #instantbird
19:42:05 <flyeblue> Why is not the main window displays a list of all accounts?
19:43:21 <clokep_work> Do you mean why do we not list the accounts in the buddy list?
19:51:04 <flyeblue> yes
19:53:05 <clokep_work> Because Instantbird attempts to integrate all of your accounts together into one unified list.
19:53:18 <clokep_work> You can even combine contacts together (via dragging and dropping).
19:54:19 --> gerard-majax has joined #instantbird
19:56:27 <flyeblue> I think the pidgin of the show is more reasonable, so I switch in a different account is very convenient, does not require a special menu
19:57:28 --> flo has joined #instantbird
19:57:28 * ChanServ sets mode +qo flo flo 
19:57:59 <clokep_work> I'm sorry. I don't understand that, can you rephrase it?
19:59:06 <aleth> flyeblue: Because you never have to switch between accounts in Instantbird - you can be logged into all of them at once?
20:00:14 <Mook_as> but isn't it the same in pidgin? (the whole buddies thing...)
20:00:48 * flo wonders what flyeblue's native language is
20:00:51 <clokep_work> It's similar, yes.
20:01:31 * Mook_as guesses japanese based on the host name (... or at least its dns)
20:01:37 <flo> aleth: so you are waiting for my feedback in bug 860 but no request flag is set? Seems like a sure way to wait for a long while! ;)
20:01:42 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=860 nor, --, ---, aletheia2, ASSI, Add reading position marker line to conversations
20:02:08 * flo reads that bug
20:02:08 <aleth> flo: I did mention it a couple of times... and then Thunderbird happened ;)
20:02:33 <flo> Thunderbird has been happening for a long while already :)
20:02:51 <flo> it's been the main motivator for pushing hard on bug 759
20:02:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=759 min, --, ---, florian, RESO FIXED, Reorganize purplexpcom
20:03:08 <aleth> You know what I mean ;)
20:03:18 <flo> I do :)
20:03:43 <aleth> I didn't want to bug you with something which would take some time to read and test
20:06:24 <flo> that's nice, but don't let me block you either ;)
20:07:09 <clokep_work> I think the conversation kind of got blocked on what to make the UI for it...
20:09:30 <aleth> The CSS for the various message styles should be a separate (followup) bug imho, if that's what you mean. The issue at the moment is whether the approach in those patches is sufficiently flexible etc.
20:11:19 <aleth> The obvious UI followup is to add it to section scroll as a section.
20:15:05 <flo> lots of comments would be helpful in that code
20:16:32 <clokep_work> Ah...how many times I hear that daily. ;)
20:16:43 <flo> is the call to this.removeUnreadRuler in setUnreadRuler really needed, or is it just an additional safety?
20:17:04 <aleth> I only remember the code (at least in the WIP) stores data where it probably shouldn't ;) It was to demonstrate rejoining bubbles split by the reading marker is possible
20:17:06 <flo> clokep_work: you write clever hacks in your code and don't document them?
20:17:11 <aleth> Which patch are you looking at?
20:17:21 <flo> https://bugzilla.instantbird.org/attachment.cgi?id=1170&action=diff
20:17:50 <clokep_work> flo: More of I come across clever hacks that make me go "WTF :bashes head to wall:"
20:18:04 <clokep_work> I at least document my clever hacks.
20:18:30 <aleth> flo: Sorry about lack of comments, that wasn't ever intended as a final patch
20:18:30 <flo> clokep_work: very often the undocumented hacks aren't that clever; rather stupid things that seemed to work and don't
20:18:44 <flo> you rarely really need to understand the clever hacks that actually worked ;)
20:20:20 <aleth> flo: re your question, I don't remember precisely. But I think it was necessary as the only other place a ruler gets removed is if you switch tabs. 
20:22:06 <aleth> And if e.g. IB loses focus, that isn't triggered.
20:22:18 <flo> aren't you supposed to not add another ruler if there's already one?
20:22:42 <aleth> Why? It moves it.
20:23:08 <aleth> Imagine you are reading a conversation which has an unread ruler, then you switch away to your editor, then you come back to IB. You expect the ruler to have moved.
20:23:21 <flo> ahah!
20:23:31 <flo> I was wondering when the transition is supposed to be visible
20:23:34 <aleth> It tracks the red notifications in the tabs
20:24:36 <aleth> Trying the WIP is probably the easiest way to see how it behaves
20:25:13 <aleth> It's meant to be unobtrusive... though that depends on the CSS the message style applies of course
20:28:26 <flo> I'm trying to see if it will work by looking at the code ;)
20:29:28 <aleth> :)
20:29:34 <aleth> back later
20:29:48 <-- aleth has quit (Input/output error)
20:40:28 --> mmkmou has joined #instantbird
20:49:54 <-- flyeblue has quit (Ping timeout)
20:55:53 <-- clokep_work has quit (Quit: Quit!)
21:01:58 --> Mnyromyr has joined #instantbird
21:04:44 <myk> when i enclose a URL in angle brackets in a message, Instantbird linkifies the closing bracket
21:06:07 <myk> i.e. <http://example.com/> results in the link to aich ti ti pi colon slash slash example dot com closing-bracket
21:06:42 <myk> (Instantbird also appends a semi-colon, which i don't expect; but it doesn't linkify it, so that's just a minor issue)
21:07:34 --> flyeblue has joined #instantbird
21:07:36 <myk> erm, actually: aich ti ti pi colon slash slash example dot com slash closing-bracket
21:09:35 --> flyeblue_ has joined #instantbird
21:09:43 <flo> do you know a reliable way for a xul application to find links in a string?
21:10:06 <flo> we already know mozITXTToHTMLConv sucks, but I don't know a replacement :-/
21:10:15 <-- flyeblue has quit (Ping timeout)
21:10:16 * flyeblue_ is now known as flyeblue
21:12:22 --> aleth has joined #instantbird
21:12:22 * ChanServ sets mode +h aleth 
21:15:13 <Mook_as> fwiw, cz uses http://mxr.mozilla.org/comm-central/source/mozilla/extensions/irc/xul/content/mungers.js#14
21:18:00 <flo> aleth: is the transition really visible even though you remove the node?
21:18:56 <aleth> You mean the CSS transition? I'm not sure. It seemed to make it smoother, but maybe I was imagining it.
21:19:13 <-- flyeblue has quit (Quit: ChatZilla 0.9.88.1 [Firefox 11.0/20120312181643])
21:21:20 <aleth> Ah, I remember now: The transition is triggered by the height change (before the messages are moved) and lasts at least as long as it takes to move them.
21:21:55 <aleth> If the ruler is styled to have no height, then of course there is no need for a transition anyway.
21:23:24 <aleth> s/height/height and margin
21:33:13 <instantbot> florian@instantbird.org denied review for attachment 1170 on bug 860.
21:33:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=860 nor, --, ---, aletheia2, ASSI, Add reading position marker line to conversations
21:33:38 <flo> "lasts at least as long as it takes to move them" aren't they moved before the next frame appears on the screen?
21:35:18 <aleth> This I don't know (or know how to test). Like I said, it seemed to make it smoother when there were a lot of subsequent messages, but it's easy to fool oneself sometimes.
21:35:28 <aleth> Thanks for the review!
21:35:35 * flo notices that "21:02:07 * flo reads that bug" was an hour and a half ago :-/
21:35:41 <flo> reviews are time consuming :(
21:35:51 <aleth> Yeah, especially that one I knew would take lonfg.
21:36:47 <flo> anything that touches message themes in unintended ways is difficult to review, as message themes have a lot of freedom to do whatever they want
21:37:03 <flo> writing and debugging magic copy was... errr... fun ;)
21:37:27 <aleth> Yes, the message styles don't like to be touched really.
21:37:37 <flo> the message styles I wrote at that time are still in http://lxr.instantbird.org/instantbird/source/tools/messagestyles/teststyles/
21:37:41 <aleth> What I was wondering also was whether that whole approach with the hr in principle allows for the styling for Bubbles you had in mind (which I am not sure I ever understood).
21:37:52 <aleth> flo: Oh, are those pathological testcases?
21:38:08 <flo> they were pathological for magic copy
21:39:25 <flo> err, well, "simple" is the simplest possible theme (so that when debugging with lots of dump I could still hope to see what was going on without being too flooded)
21:40:19 <aleth> Yes, I can imagine getting magic copy to the point where it "just works" was tough.
21:40:48 <flo> next is the simplest possible theme with next messages
21:41:18 <flo> and multiroot is pathological because not matching assumption [2] of my comment in your bug
21:42:08 <GeekShadow> hoi
21:42:17 <aleth> Yes, that's very useful. I thought that was always the case.
21:42:25 <GeekShadow> someone next to me is trying to run instantbird on debian
21:42:51 <GeekShadow> he got : instantbird-bin not found
21:42:54 <GeekShadow> any idea 
21:42:55 <GeekShadow> ?
21:42:55 <flo> "trying" seems like that person is prepared to fail
21:43:01 <GeekShadow> yup
21:43:23 <GeekShadow> I already had this issue on other mozilla application, and end up hacking the launch file
21:43:46 <flo> how is he trying to launch it?
21:43:58 <GeekShadow> cd instantbird
21:43:59 <GeekShadow> ./instantbird
21:44:10 <flo> is it some brokenness of the debian package, or is he trying with the binary from our website?
21:44:21 <GeekShadow> binary from the site 
21:44:54 <flo> that's strange, it should just work :-S
21:45:04 <flo> the file instantbird-bin is in that folder too?
21:45:08 <GeekShadow> yep
21:45:19 <GeekShadow> well it's working well for me too on ubuntu
21:45:55 <GeekShadow> but I remember having this issue on other mozilla based app on some other distro like archlinux
21:46:02 <GeekShadow> (with official binaries)
21:46:04 <Mook_as> how about` /bin/bash -x ./instantbird` ?
21:46:56 <GeekShadow> same error instantbird-bin not found
21:47:09 <Mook_as> does it have a lot of spew? (it should, that's what the -x is for)
21:48:40 <GeekShadow> http://pastebin.mozilla.org/1531775
21:50:09 <flo> if you just run instead: LD_LIBRARY_PATH=. ./instantbird-bin
21:50:16 <GeekShadow> for reference, latest nightly work good on his computer (official binary, launched with ./firefox)
21:50:18 <flo> does it work? is there an error message?
21:50:21 <Mook_as> bah, how about `/bin/bash -x ./run-mozilla.sh ./instantbird-bin` ?
21:50:37 * Mook_as is carefully avoiding dash here...
21:51:16 --> qheaden has joined #instantbird
21:52:09 <GeekShadow> -bash: ./instantbird-bin: Aucun fichier ou dossier de ce type
21:52:35 <flo> chmod +x ./instantbird-bin
21:52:36 <flo> ?
21:52:55 <qheaden> Hello again everyone.
21:53:04 <Mook_as> does ./instantbird-bin actually exist?
21:53:05 <GeekShadow> flo, yep it was done
21:53:07 <GeekShadow> yes
21:53:28 <Mook_as> what's the output of  `file instantbird-bin`?
21:53:50 <Mook_as> and for the heck of it, `uname -a` and `lsb_release -a`
21:54:02 <GeekShadow> instantbird-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, stripped
21:54:16 <GeekShadow> Linux beneeepc-prog 2.6.32-5-amd64 #1 SMP Mon Jan 16 16:22:28 UTC 2012 x86_64 GNU/Linux
21:54:34 <GeekShadow> No LSB modules are available.
21:54:34 <GeekShadow> Distributor ID:	Debian
21:54:34 <GeekShadow> Description:	Debian GNU/Linux 6.0.4 (squeeze)
21:54:34 <GeekShadow> Release:	6.0.4
21:54:34 <GeekShadow> Codename:	squeeze
21:58:09 <GeekShadow> flo, Mook_as ^
21:58:23 <GeekShadow> it's a "64" issue I think
21:58:39 <Mook_as> unlikely, unless he can't run other i686 binaries either...
21:58:40 <flo> I was wondering if you have tried other 32 bit binaries
21:58:56 <aleth> GeekShadow: There is a line in instantbird (the file) "#uncomment for debugging #set -x". Have you tried that?
22:00:00 <GeekShadow> aleth, yep http://pastebin.mozilla.org/1531775
22:00:39 <Mook_as> `/bin/bash -x ./run-mozilla.sh ./instantbird-bin` ?
22:01:11 <flo> this (http://pastebin.instantbird.com/21252) in the terminal of my debug build doesn't look good at all. It's either some crap made by the oscar plugin (likely), or the purpleSocket changes that have a bug (I don't think so) or the imCode/imAccount code that tries to reconnect an offline account :-/.
22:02:03 <GeekShadow> http://pastebin.mozilla.org/1531783
22:02:25 <GeekShadow> Mook_as, ^
22:03:49 <Mook_as> that's... really odd
22:06:01 <GeekShadow> well he had to leave... I guess he will compile IB later
22:06:23 <GeekShadow> hmm but I remember having this issue with Songbird I guess
22:06:30 <GeekShadow> on archlinux x64
22:08:16 <aleth> strange
22:11:00 <aleth> flo: Just to double-check: so it's worth continuing with that WIP?
22:11:52 <flo> if you want the feature, I think it's acceptable
22:12:41 <aleth> You also had a particular styling in mind though, and I was hoping it would be flexible enough to accommodate that
22:13:16 <aleth> (ie at a later stage via CSS)
22:13:23 <flo> I think you can ignore comments of people who won't spend the time to actually code the ideas they expressed ;)
22:13:49 <Mook_as> as a person in that category, I agree ;)
22:14:27 <aleth> Maybe... but since the idea was to provide some infrastructure, it would be nice to make more than 1 person happy :D
22:15:07 <flo> well...
22:15:21 <flo> I'm not a fan of premature abstraction ;).
22:15:32 <flo> so make it do what you want
22:16:00 <flo> and if someone else wants to make it do something else, that person will have to find a way to do it + preserve something acceptable for users of the existing feature
22:16:32 <flo> if we wait for the perfect solution (which may not exist), nothing will get done anyway
22:18:14 <aleth> Right. Still, I probably wouldn't have started it if nobody else had expressed an interest the feature ;)
22:18:52 <flo> the libpurple log message "reallocing from 5 to 8" seems super stupid
22:19:10 <flo> it logs a 22 bytes string to say that it has allocated 3 bytes of memory...
22:19:39 <flo> aleth: that's because you will make more than one person happy ;)
22:20:06 <GeekShadow> well thanks... but I'm sure it's a x64 related issue
22:20:24 <flo> aleth: just a warning though, if I see an horizontal ruler and can't scroll to it easily with my touch pad, I'll bug you until you file and fix that follow-up to make it a section :).
22:20:24 <GeekShadow> I had this already, and it's the launch file
22:20:57 --> Kaishi has joined #instantbird
22:21:12 <GeekShadow> there is also a bug opened to have only one file on linux (without -bin I guess)
22:22:29 <aleth> GeekShadow: http://superuser.com/questions/312079/linux-exec-error-not-found helpful?
22:23:14 <-- Kaishi has quit (Quit: Kaishi)
22:23:18 --> Kaishi has joined #instantbird
22:26:15 * jwir3 is now known as jwir3|away
22:26:26 <-- Mnyromyr has quit (Quit: ChatZilla 0.9.86 [SeaMonkey 1.1.19/2010030105])
22:27:57 <Kaishi> Here's a fun question: would it be possible to set a display font that only applies to IRC chatboxes (user list could or could not be included, either way)? Tradition of fixed-width fonts in IRC is... kinda important to me for some reason
22:29:24 <aleth> An add-on that set the message style depending on the account type, and a fixed-width-font message style would do it.
22:29:55 <Kaishi> aleth: how hard would that be to write? That's the scope of project that I could sink my teeth into, and it sounds pretty easy.
22:30:06 <Kaishi> I just don't know anything about writing extensions
22:30:15 <aleth> A simpler variation would be an add-on that just changed the font depending on account type
22:30:28 <Kaishi> ooo! yes, that would be sufficient
22:30:51 <Kaishi> does anyone else agree that IRC makes more sense in fixed with? or am I just anal...
22:31:09 <GeekShadow> aleth, thanks I will send him the link
22:31:15 <aleth> I can't say off-hand how hard it would be - but generally speaking add-ons are not too difficult. Best place to start would be looking at the code of related add-ons (i.e. that trigger on similar events like opening conversations)
22:31:39 <flo> so yesterday I said my debug build based on moz11 can't receive AIM messages
22:31:43 <Kaishi> I've been using IRC for like... 18 years now, holy crap.
22:31:46 <flo> I've just verified that this isn't true
22:31:48 <aleth> also: https://wiki.instantbird.org/Developer
22:32:04 <aleth> flo: sounds like progress!
22:32:23 <flo> if I connect another AIM account in my universal mac build, I can exchange messages between that build and my debug build
22:32:43 <flo> it seems it's either my current nightly or my default (real) AIM account that can't send messages
22:33:08 <aleth> Kaishi: I dislike fixed-width outside of code editors and terminals ;)
22:33:31 <Kaishi> but but ... IRC *is* a terminal~
22:33:49 <Kaishi> just a really function-specific terminal
22:33:54 <Kaishi> :3
22:34:26 <flo> I think some days I would like to use a terminal-like message theme
22:34:54 <Kaishi> I think I need to find the right way to do this <__<
22:35:03 <aleth> flo: Simple Dark + Monaco font?
22:35:38 <Kaishi> aleth: I'm using simple dark right now, but I don't know of a way to change fonts...
22:35:46 <flo> aleth: the font would be a lucida grande monospace or something like that (whatever's used on mac terminals)
22:35:57 <aleth> Kaishi: Preferences -> Content -> 
22:36:09 <aleth> flo: Ah, I thought it was Monaco on OSX
22:36:29 <flo> oh right, it is! sorry :-D
22:36:33 <Kaishi> I'd want a unixy font, though any font will do
22:36:46 <aleth> You can pick whatever font you like :P
22:37:01 <aleth> I just switched Bubbles to Monaco, just for fun...
22:37:23 <aleth> ...aaand back again.
22:37:59 <flo> Kaishi: be sure to uncheck "Send these fonts and colors as part of my messages" ;)
22:38:52 <flo> aleth: wait, switching font that way requires a nightly build, doesn't it?
22:38:58 <aleth> flo: yes it does
22:39:54 <aleth> And making Show Nick look decent with a Simple style requires the Show Nick patch
22:40:48 <aleth> But I don't know if Kaishi is using that add-on.
22:42:13 <flo> so my default AIM account works
22:42:25 <flo> it's either my nightly build or my default profile that's broken
22:42:59 <aleth> Does it work with moz10?
22:43:11 <flo> the nightly has moz10
22:43:54 <aleth> I thought your nightly build was on moz11 already
22:49:51 <-- igorko has quit (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org)
22:54:26 <Kaishi> Show Nick, dunno if i have that one or not
22:54:27 <Kaishi> checking
22:54:48 <Kaishi> I'm only running toggle participant list, and vertical tabs
22:55:10 <Kaishi> however, my nicks are being colored, so
22:55:14 <Kaishi> hmm
22:55:19 <aleth> So you should have a fixed-width font everywhere now :)
22:55:40 <-- lewellyn has quit (Ping timeout)
22:55:44 <Kaishi> yes but, I only want it on the chatbox of an IRC window
22:55:59 <aleth> Then you will probably have to write an add-on :D
22:56:03 <Kaishi> or actually, even just "all chat in fixed width" would be fine
22:56:13 <Kaishi> Yes, that's what I'm debating doing.  I'm looking at code now
22:56:26 <Kaishi> back in a sec, restarting to enable show nick
22:56:28 <-- Kaishi has quit (Quit: Kaishi)
22:56:29 --> Kaishi has joined #instantbird
22:56:36 <Kaishi> that's so fast, I love it
22:59:11 <Kaishi> oh, shownick is putting a big wacky colored ellipse around nicks I guess.
22:59:14 --> lewellyn has joined #instantbird
23:01:02 <flo> aleth: "I thought your nightly build was on moz11 already" if mine was, yours would be too ;)
23:01:21 <Kaishi> aleth, I just realize that you wrote Toggle Participant List :3 thanks!
23:01:50 <aleth> flo: Oh right :D It was the day before that the linux build failed
23:02:13 <aleth> Kaishi: glad you like it!
23:02:50 <flo> so I guess I should just go ahead and push the update
23:07:04 <-- qheaden has quit (Quit: Leaving)
23:08:37 --> sonny has joined #instantbird
23:11:51 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/16ba4b39b811 - Florian Qu├Ęze - Bug 1348 - Update to Mozilla 11.
23:14:42 <-- sonny has quit (Quit: Instantbird -- http://www.instantbird.com)
23:18:56 <-- mmkmou has quit (Ping timeout)
23:20:53 <flo> Good night
23:21:05 <-- flo has quit (Quit: Instantbird -- http://www.instantbird.com)
23:25:25 --> mmkmou has joined #instantbird
23:27:05 <-- mmkmou has quit (Ping timeout)
23:30:37 --> mmkmou has joined #instantbird
23:45:58 <-- aleth has quit (Quit: Instantbird -- http://www.instantbird.com)
23:48:00 --> aleth has joined #instantbird
23:48:00 * ChanServ sets mode +h aleth 
23:51:07 --> clokep has joined #instantbird
23:51:07 * ChanServ sets mode +o clokep