All times are UTC.
03:24:55 <-- Even has quit (Input/output error) 06:50:16 <-- flo has quit (Quit: Instantbird 0.2b2pre) 08:00:43 --> instantbot has joined #instantbird 08:00:43 topic changed by gravel.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2b1. Read http://blog.instantbird.org/. Nightlies: http://ftp.instantbird.com/instantbird/nightly/latest-trunk/ (testing purpose only), IRC logs: http://log.bezut.info/." 08:00:43 * ChanServ sets mode +v instantbot 08:01:08 --> SM0TVI has joined #instantbird 08:01:12 --> Chaz6 has joined #instantbird 08:36:26 --> Morian_ has joined #instantbird 08:37:44 <-- Morian has quit (Ping timeout) 08:57:14 <-- Chaz6 has quit (Input/output error) 09:01:43 * Morian_ is now known as Morian 09:30:39 --> GeekShadow has joined #instantbird 09:30:47 --> Morian_ has joined #instantbird 09:32:13 <-- Morian has quit (Ping timeout) 09:49:25 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client) 09:50:17 --> GeekShadow has joined #instantbird 10:01:06 --> Dragonito has joined #instantbird 10:01:29 <-- Dragonito has left #instantbird () 10:28:11 --> Dragonito has joined #instantbird 10:29:21 <-- Dragonito has quit (Quit: Instantbird 0.2b1) 10:41:19 --> Morian has joined #instantbird 10:42:43 <-- Morian_ has quit (Ping timeout) 11:02:38 --> Dragonito has joined #instantbird 11:02:53 <-- Dragonito has left #instantbird () 11:05:22 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client) 11:23:05 --> flo has joined #instantbird 11:23:05 * ChanServ sets mode +qo flo flo 11:23:21 <flo> hi :) 12:01:20 <instantbot> firstname.lastname@example.org set the Resolution field on bug 282 to FIXED. 12:01:25 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=282 nor, --, ---, nobody, RESO FIXED, Instantbird "latest-trunk" version on ftp show 0.2b1pre nightly builds 12:02:58 --> Morian_ has joined #instantbird 12:04:42 <-- Morian has quit (Ping timeout) 12:22:28 <-- flo has quit (Quit: Instantbird 0.2b2pre) 12:43:22 --> GeekShadow has joined #instantbird 13:19:14 --> Mic has joined #instantbird 14:24:54 <Mic> hi 14:48:11 <-- GeekShadow has quit (Quit: http://www.mibbit.com ajax IRC Client) 14:54:54 --> flo has joined #instantbird 14:54:54 * ChanServ sets mode +qo flo flo 15:01:44 --> DetroitLibertyPenguin has joined #instantbird 15:45:35 <flo> Mic: hi. How far did you go in your work on the tab tooltips? 15:51:56 <instantbot> email@example.com added attachment 255 to bug 207. 15:51:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=207 min, --, ---, nobody, NEW, URLs should not contain Smileys 16:55:40 <DetroitLibertyPenguin> tab tooltips? 17:09:02 --> Morian has joined #instantbird 17:10:44 <-- Morian_ has quit (Ping timeout) 17:16:10 <Mic> re 17:16:54 <Mic> I haven't done anything beside what you saw in the mockup (ie adding a few extra lines to the createTooltip code in tabbrowser.xml (if I recall correctly)) 17:17:14 <Mic> I was busy the last days and it was not quite a priority 17:17:22 <flo> ok 17:17:29 <Mic> I think I'll do the link creation textModifier first 17:17:30 <flo> it was just to make sure we are not duplicating work 17:17:44 <flo> (I'm currently refactoring the tooltip code of the buddy list) 17:17:50 <Mic> nice .. :) 17:18:36 <Mic> On your smilie problem: this would be fixed with a textModifier for links 17:18:51 <flo> no 17:19:05 <flo> it would fix it only for links that are added by the text modifier 17:19:14 <Mic> yes 17:19:14 <flo> not for links that are added before they are sent 17:19:52 <Mic> Aren't they stripped away during the markup cleanup anyways? 17:19:58 <flo> no 17:20:11 <Mic> Or was that just any link that was not pointing to http/ftp/.. resources 17:20:26 <flo> if you have code like <a href="http://www.instantbird.com/">Click here please!</a>, the link will appear as "click here" 17:20:44 <Mic> ok 17:20:49 <flo> yes, links can only point to http/ftp/https. Otherwise they are stripped 17:20:58 --> idechix has joined #instantbird 17:21:14 <flo> I think we should remove them in this case too: <a href="http://yahoo.com/">http://google.com/</a> but that's more work ;) 17:21:18 <Mic> Maybe we should move that task to the textModifier as well to get a coherent behaviour 17:21:41 <flo> hmm no. 17:21:55 <flo> the text modifier are here to enhance the display. 17:22:23 <flo> the filtering is here for security purpose, and we should keep that code as clean and compact (in a single place) as possible 17:22:45 <Mic> sure, the filtering has to take place .. 17:22:56 <Mic> well, it's not a problem anyways 17:23:40 <Mic> the textModifier could jsut "protect" existing links as well 17:24:55 <flo> I don't really see how that would work 17:25:24 <Mic> The settings I thought of were disabled, protect, (protect&) linkify 17:25:46 <Mic> "Disabled" would leave any content as it is .. 17:26:28 <Mic> "Linkify" would add links which are automatically protected from treatment by other textModifiers if I understood you correctly 17:27:47 <Mic> Protect would not add a <a href=""> tag but add a <span> tag which would be a new node and prevent other textmodifiers to be applied 17:27:57 <Mic> Or do you consider that as "ugly hack"? 17:30:05 <flo> hmm, that seems ugly, yes 17:32:31 <flo> I was considering adding an "aIsURL" parameter to text modifiers 17:32:50 <flo> so that they can decide to behave differently (and the emoticon modifier would just do nothing) 17:34:27 <Mic> What was the reason that textmodifiers are not applied to new nodes? 17:34:40 <Mic> (beside recursing behaviour maybe) 17:35:02 <flo> making sure they don't apply on each other's content 17:36:25 <Mic> Why is that not wanted? 17:37:41 <Mic> Some could add a smilie text code or a text link 17:37:49 <flo> hmm, actually the real reason was efficiency 17:38:03 <flo> we apply the text modifiers one after another 17:38:16 <flo> once we have applied once modifier on all text nodes, we are done with it 17:38:37 <flo> if we start applying on each other's generated content, we should reapply all modifiers each time some content has been changed 17:40:31 <Mic> I need to look at the code to be able to go any further in this discussion 17:40:37 <Mic> So maybe I'll come back to it later 17:40:46 <flo> I would need to do it too ;) 17:40:55 <flo> what I said is just from what I can remember about it 17:42:09 <Mic> just one thing: it's picking a node and applies all modifiers consecutively? 17:42:12 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/content/instantbird/buddy.xml#166 can anybody see the point of these 6 lines of code? 17:42:19 <flo> it looks like dead code 17:42:37 <Mic> Not necessarily 17:42:45 <flo> yes. 17:42:52 <Mic> I saw a comment on such code at another place 17:43:23 <flo> I don't see any use of the "status" variable after that 17:44:25 <Mic> It's just about the declaration of the status vriable or the whole block? 17:44:38 <flo> the 6 lines 17:44:54 <flo> it seems to do nothing except putting the status message in a "status" variable, that I don't see used anyway 17:45:55 <flo> I think I'll rewrite the whole method 17:46:13 <flo> I'd like it to do something more similar to the code that sets the icon of tabs :) 17:46:31 <flo> anyway, I have to go 17:46:37 <flo> see you :) 17:46:42 <Mic> Is the attribue set if it breaks or not 17:46:48 <-- flo has quit (Quit: Instantbird 0.2b2pre) 17:58:03 <-- Mic has quit (Quit: Leaving.) 19:02:55 --> GeekShadow has joined #instantbird 19:10:39 --> DGMurdockIII has joined #instantbird 19:22:03 --> flo has joined #instantbird 19:22:03 * ChanServ sets mode +qo flo flo 20:04:45 --> Morian_ has joined #instantbird 20:05:44 <-- Morian has quit (Ping timeout) 20:13:58 --> stevo has joined #instantbird 20:27:49 <-- stevo has quit (Client exited) 20:28:09 --> stevo has joined #instantbird 20:31:23 <-- stevo has quit (Client exited) 20:31:41 --> stevo has joined #instantbird 20:38:22 --> instantbot has joined #instantbird 20:38:22 topic changed by sand.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2b1. Read http://blog.instantbird.org/. Nightlies: http://ftp.instantbird.com/instantbird/nightly/latest-trunk/ (testing purpose only), IRC logs: http://log.bezut.info/." 20:38:22 * ChanServ sets mode +v instantbot 20:39:24 <-- stevo has quit (Client exited) 20:40:56 --> stevo has joined #instantbird 20:44:34 <-- stevo has quit (Client exited) 20:45:01 --> stevo has joined #instantbird 21:34:02 <-- idechix has quit (Quit: Instantbird 0.2b2pre) 21:34:34 <DetroitLibertyPenguin> LXDE:) 21:37:47 <flo> AA :-P :) 21:38:59 --> Dragonito has joined #instantbird 21:39:14 <Dragonito> Hi there 21:39:15 <stevo> flo: hey, any plans on a privacy setting for the accounts? 21:39:42 <flo> what do you mean by "privacy setting for the accounts"? 21:40:10 <stevo> flo: like with msn you can say only people on my list can contact me, gets rid of spam :) 21:40:34 <stevo> I guess I could make an add-on since the functionality is already in lib-purple. 21:41:04 <flo> we could also just prevent some conversation tabs from opening 21:41:57 <stevo> flo: so if they are not on my list don't open the conversation? that would work. 21:42:06 <flo> yes 21:42:29 <flo> Idealy, I'd like to make the conversation available somewhere. Kind of like the "spam" folder in most email boxes 21:42:34 <stevo> but lib-purple already has all that functionality in it and we just have to set the flags 21:42:58 <flo> the point is that we don't want to block completely incoming communication from strangers, but we don't want to be interrupted by it 21:43:10 <stevo> flo: hmm, that could be good, and then the user can select that they really do what to talk to them :) nice. 21:44:08 <Dragonito> Whats about Metacontactsupport? 21:44:37 <flo> Dragonito: will be in version 0.3 21:44:59 <Dragonito> flo: great :-) 21:45:13 <flo> (if you mean grouping several ways to contact a single person into a single contact displayed in the buddy list) 21:45:32 <stevo> flo, nice ;) 21:45:49 <Dragonito> yes right. Perhaps with an option to set a default protocol 21:46:09 <stevo> Dragonito: priorities would be better 21:46:22 <Dragonito> right 21:47:04 <flo> You will be able to order the screennames of the contact 21:47:35 <flo> and you are already able to reorder your accounts in the account manager, the first account in the list for a protocol is your favorite account for that protocol 21:47:52 <Dragonito> okay 21:48:21 <flo> and we will probably try to contact automatically the person with the screenname (s)he used the last time there was a conversation 21:48:52 <flo> so that if the other person makes a choice about which account is his/her favorite, Instantbird respects it automatically without you even having to notice/care about it 21:48:53 <Dragonito> sounds good 21:49:06 <stevo> flo: it is little things like that that make this app rock :) 21:49:29 <flo> stevo: you mean, designing the UI? :) 21:49:56 <flo> it's hard to 'sell' little things though :-/ 21:50:19 <Dragonito> iÂ´ve some ideas for the chat window , if you want to hear them? 21:50:33 <stevo> yes, just the simple things that make our life easier :), I know how hard it is we are having quite a time with Songbird 21:50:46 <flo> sure. as long as you don't expect us to adopt them right away ;). 21:50:52 <Dragonito> ;-) 21:51:31 <Dragonito> My friends sometimes send me Youtube Links... perhaps its possible to integrate the Player directly to the Message Window 21:51:44 <Dragonito> Also for JPGs or Mp3 21:51:59 <flo> we plan to display an improved tooltip that would include the title and a few preview images for youtube videos 21:52:32 <flo> I don't think you want to play it from Instantbird, but you definitively want to know what the video is about, to make a good decision about whether you want to watch it or not 21:53:25 <Dragonito> i think its great to view it directly in the window as a little version off the player 21:53:37 <Dragonito> so you dont have to open it in a browser 21:54:10 <flo> I guess an extension could do that 21:54:16 <Dragonito> ;-) 21:55:34 <Dragonito> is there a howto to compile the source on mac? 21:56:12 <flo> http://wiki.instantbird.org/Instantbird:Compiling 21:56:24 <Dragonito> thanks 21:58:24 <Dragonito> python? 21:58:39 <flo> the mozilla build system needs it 21:58:45 <Dragonito> okay 21:59:49 <Dragonito> hope i could install it with port 21:59:57 <Dragonito> the mercurial 22:00:44 <flo> yes, you install it with port 22:03:01 <Dragonito> slow mac ;-) 22:27:14 <flo> it takes a lot of time to polish the values of the CSS margins everywhere :-/ 22:28:31 <Dragonito> is it allways the same value? 22:28:52 <flo> that would be way too easy ;) 22:29:06 <Dragonito> hehe 22:30:11 <Dragonito> oh i have to upgrade my ports 22:30:18 <stevo> flo: so configure is not being created when running make -f client.mk build 22:30:57 <flo> just run autoconf2.13 22:31:39 <flo> hmmm 22:31:48 <flo> wait, it should be done automatically 22:31:58 <stevo> that's what I thought 22:32:15 <flo> it's only on WinCE that for some reason we have to do it by hand 22:32:32 <stevo> I am on OS X 10.5.8 22:33:04 <flo> did you run python client.py checkout ? 22:33:10 <stevo> it says Generating /Users/steven/Projects/instantbird/configure using autoconf but never does. 22:33:12 <-- SM0TVI has quit (Connection reset by peer) 22:33:14 <stevo> yes 22:33:30 <flo> that's strange 22:33:48 <stevo> yeah, I am trying it again with a fresh checkout 22:34:03 <stevo> not very many steps to mess up ;) 22:34:09 <flo> :) 22:34:34 <stevo> what do you use from mozilla? a full source checkout? 22:34:40 <flo> yes 22:34:43 <flo> mozilla-1.9.2 22:35:04 <stevo> ok, I have been working on an app that uses the xulrunner and xulrunner-sdk packages 22:35:08 <flo> our build system is an adapted copy of comm-central 22:37:01 <stevo> I guess I don't really have to build it to make an extension :P 22:37:27 <flo> yeah, you can just use a nightly 22:37:38 <flo> but maybe building looks more attractive to you? ;) 22:37:45 <flo> and you can build with --enable-debug 22:38:22 <stevo> flo: yeah probably, better for some testing. I do have some experience with mozilla building ;) 22:39:27 <flo> ok, it works. Now time to cleanup my patch before commiting :) 22:40:16 <flo> (refactoring of the code used to display buddy list tooltips, to make it work for conversation tabs too!) 22:41:40 <stevo> nice 22:41:55 <flo> 13 files changed, 401 insertions(+), 257 deletions(-) 22:41:56 <flo> I didn't think it would require such a big change... 22:45:33 --> SM0TVI has joined #instantbird 22:49:15 --> Mic has joined #instantbird 22:49:28 <Mic> Good evening 22:50:29 <flo> good evening :) 22:53:56 <Mic> I'm interested in seeing this patch 22:55:38 <Mic> Especially if the code went into a separate script file .. 22:56:02 <Mic> Including script files from binding doesn't seem to be trivial 22:56:25 <flo> I put the tooltip in a separate binding 22:58:26 <stevo> flo: hmm, not good did a new checkout, ran the python checkout to get deps and then ran make and still get the same error :( 22:59:02 <flo> pastebin it with some context maybe? 23:03:14 <stevo> flo: http://pastebin.mozilla.org/690136 <- This is with standard Mozilla build setup, I am able to build Songbird and a personal Mozilla App. 23:03:27 <stevo> on Mac OS X 10.5.8 as I said before :) 23:03:54 <stevo> I can also build xulrunner 23:04:22 <flo> that's very strange :-S 23:04:57 <stevo> I agree 23:04:59 <stevo> :) 23:06:17 <flo> and if you run it yourself, does it work? 23:07:06 <stevo> you mean the build? 23:07:40 <instantbot> firstname.lastname@example.org added attachment 256 to bug 165. 23:07:43 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=165 nor, --, ---, nobody, NEW, A libpurple from pidgin takes precedence instantbird's libpurple while building libpurplexpcom 23:08:23 <flo> autoconf 23:08:28 <flo> is the file 'configure' created correctly? 23:09:30 <stevo> nope : http://pastebin.mozilla.org/690137 23:09:37 <flo> I should probably just take that patch (the one in bug 165) 23:10:09 <flo> hmm 23:10:18 <flo> and you can build xulrunner? 23:10:36 <stevo> yup, I have before 23:10:45 <flo> I like that error message: "error: possibly undefined macro: AS_BIN" 23:10:56 <flo> possibly undefined... 23:12:08 <flo> this one is probably the problem: AC_OUTPUT_SUBDIRS 23:19:01 <Dragonito> all dependencies are compiled :-) 23:19:07 <Dragonito> now checkout 23:19:10 <Dragonito> :-) 23:19:23 <flo> :) 23:19:57 <stevo> Dragonito: let me know if you get build errors when you run the make -f client.mk build :) 23:20:09 <Dragonito> okay iÂ´ll 23:21:32 <stevo> flo: you indicate a log viewer for 0.4 so do you log conversations now? 23:21:44 <flo> as plain text, yes 23:21:46 <flo> libpurple does it 23:22:01 <stevo> oh there it is in the profile :) ok nice. 23:22:09 <flo> for 0.4 we would like to do something really good with the logs 23:22:22 <flo> we want fulltext search ;) 23:22:52 <stevo> are you planning on implementing your own logger or keep using libpurples? 23:23:12 <flo> it needs to be indexed so that we can search efficiently 23:23:40 <Dragonito> where is client.mk? 23:23:56 <stevo> should be under instantbird 23:24:13 <stevo> after you clone it 23:24:37 <Dragonito> there is a build.mk 23:24:43 <Dragonito> but no client.mk 23:24:52 <-- DGMurdockIII has quit (Quit: get satisfied! :: www.unitedservers.de ««« (Gamers.IRC) »»» gamersirc.net ::) 23:25:54 <stevo> that's not right, there should not be a build.mk, only client.mk 23:26:04 <Dragonito> i found it 23:26:24 <Dragonito> first error ;-9 23:27:10 <Dragonito> mozconfig2client-mk: No such file or directory 23:27:37 <flo> did you run python client.py checkout ? 23:28:07 <Dragonito> no, iÂ´ve done hg clone http://hg.instantbird.org/instantbird 23:28:46 <flo> so, that's your next step ;) 23:28:49 <Dragonito> okay :-) 23:28:54 <stevo> ha ha, oh yeah you need to check out the dependencies first ;) 23:29:22 <Dragonito> yes, its my first time with this tool 23:29:25 <flo> maybe we should add a check in client.mk 23:29:42 <flo> detecting that some of the important files from mozilla are missing, and printing an explicit error message 23:30:38 <flo> it's at least the third time this month that someone is stuck on that meaningless "mozconfig2client-mk: No such file or directory" message 23:31:02 <stevo> yeah we do that for Songbird, it reduces the support requirement :) 23:31:16 <Dragonito> lol 23:31:30 <flo> comm-central should do that! :-P 23:31:36 <Dragonito> Perhaps you have to add some notice to wiki 23:31:37 <Dragonito> ;-) 23:32:05 <stevo> he does! ha ha, it says do this then this then this ;). We do the same but sometimes people miss it. 23:32:34 <flo> that's a poor solution (because the command to execute was written on the wiki, so if it was missed, the note about the error is likely to be missed too) 23:33:05 <flo> but it's better than doing nothing at all I guess :) 23:33:19 <stevo> you can only do so much 23:33:38 <flo> I prefer the "make the error message explicit" solution, if it's possible ;) 23:34:08 <Dragonito> its learning by doing ;-) 23:38:17 <Dragonito> now :) 23:38:44 <Dragonito> ohhh new errors ;) 23:39:06 <Dragonito> "instantbird/configure: No such file or directory" 23:41:55 <flo> ah ah 23:42:07 <stevo> same error :) 23:42:12 <Dragonito> :) 23:42:17 <DetroitLibertyPenguin> Moo 23:42:24 <flo> stevo: any idea of the real cause? 23:42:46 <flo> Mic: https://hg.instantbird.org/instantbird/rev/0c1fbf17d5d4 23:43:44 <stevo> I noticed that in 0.1.3.1 you changed AC_OUTPUT_SUBDIRS to AC_CONFIG_SUBDIRS in instantbird/mozilla-ac.patch, but it seems to be in the mozilla stuff too 23:44:21 <stevo> meaning the mozilla/configure.in 23:45:22 <stevo> changing it to AC_CONFIG_SUBDIRS works in the configure.in but we still have AS_BIN 23:47:28 <instantbot> email@example.com set the Resolution field on bug 165 to FIXED. 23:47:31 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=165 nor, --, 0.2b2, nobody, RESO FIXED, A libpurple from pidgin takes precedence instantbird's libpurple while building libpurplexpcom 23:47:34 <stevo> hmm, AS is not defined on mac? 23:48:10 <flo> I don't know:-/ 23:48:37 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/0c1fbf17d5d4 - Florian Qu?ze - Refactoring of the buddy tooltip code so as to use it on conversation tabs too. 23:48:38 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/ed411bf5de49 - Connor Behan - Bug 165 - System libpurple takes precedence over instantbird's libpurple while building libpurplexpcom 23:50:52 * flo is cloning a clean repository to test that ^^ 23:51:01 <Dragonito> my bed is waiting :) Cu u tomorrow 23:51:21 <-- Dragonito has left #instantbird () 23:54:06 <stevo> flo: oh, so AS is only used on windows 23:54:22 <stevo> to configure the ml 23:57:32 <flo> stevo: I just checked (cloned a clean instantbird repo and a clean mozilla repo), autoconf213 executes without any warning 23:57:41 --> Morian has joined #instantbird 23:58:17 <flo> I'm on OS X 10.5.8 too 23:58:31 <stevo> hmm, wonder if it is cause I am using autoconf 2.64 :P 23:58:40 <flo> ... 23:58:48 <flo> have you ever built Mozilla? 23:58:49 <flo> :-P 23:59:22 <-- Morian_ has quit (Ping timeout) 23:59:39 <stevo> I did, but maybe I reinstalled ports? who knows on this computer ;) 23:59:40 <flo> 23:30:56 - flo: just run autoconf2.13 23:59:40 <flo> I told you an hour and a half ago to use that specific version (the only one that works with Mozilla)