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 firstname.lastname@example.org. 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> email@example.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 firstname.lastname@example.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> email@example.com 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  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