#instantbird log on 05 19 2011

All times are UTC.

00:24:50 --> clokep has joined #instantbird
00:24:50 * ChanServ sets mode +h clokep 
00:25:40 <clokep> flo: So my YIM and GTalk icons stuck between restarts, but not AIM.
01:10:26 <clokep> Just thought of a pain in the neck idea probably.
01:10:57 <clokep> The buddy icon shuld be a drop target for images from the OS.
01:34:09 --> mepine has joined #instantbird
02:09:01 <clokep> Mic: I have most of a patch building for the jump list stuff, just trying to figure the icons out. :-/
02:17:01 <clokep> And I just got the icons to work, mostly. Just need to ask flo something about them tomorrow.
02:27:47 <-- mepine has quit (Ping timeout)
02:32:06 --> Mook has joined #instantbird
02:37:47 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
02:40:48 --> tymerkaev has joined #instantbird
02:40:56 --> mepine has joined #instantbird
04:12:43 <-- skeledrew has quit (Quit: Instantbird 0.3a3pre)
04:14:22 <-- linuxwizard has left #instantbird ()
04:27:27 --> skeledrew has joined #instantbird
04:31:50 --> waynenguyen has joined #instantbird
04:31:59 <-- waynenguyen has quit (Connection reset by peer)
04:35:09 --> waynenguyen has joined #instantbird
04:48:11 <-- Mathnerd314 has quit (Ping timeout)
04:52:14 <-- tymerkaev has quit (Ping timeout)
05:17:12 <-- waynenguyen has quit (Ping timeout)
05:29:59 <-- skeledrew has quit (Quit: Instantbird 0.3a3pre)
05:31:26 --> skeledrew has joined #instantbird
05:53:35 --> skeledrew1 has joined #instantbird
05:54:08 <-- skeledrew has quit (Ping timeout)
07:17:44 <-- Mook has quit (Ping timeout)
07:23:15 <-- skeledrew1 has quit (Ping timeout)
07:34:00 --> skeledrew has joined #instantbird
07:39:35 --> waynenguyen has joined #instantbird
07:41:25 <-- waynenguyen has quit (Quit: Instantbird 0.3a3pre)
07:43:21 --> waynenguyen has joined #instantbird
08:09:03 --> Even has joined #instantbird
08:09:03 * ChanServ sets mode +o Even 
08:14:28 <-- skeledrew has quit (Ping timeout)
08:23:54 <-- waynenguyen has quit (Quit: Instantbird 0.3a3pre)
08:44:36 --> waynenguyen has joined #instantbird
08:56:36 --> flo has joined #instantbird
08:56:36 * ChanServ sets mode +qo flo flo 
09:03:06 <-- micahg has quit (Connection timed out)
09:03:46 --> micahg has joined #instantbird
09:49:34 --> Mic has joined #instantbird
09:49:34 * ChanServ sets mode +h Mic 
09:58:49 <-- waynenguyen has quit (Quit: Instantbird 0.3a3pre)
10:00:33 --> waynenguyen has joined #instantbird
10:08:23 <-- waynenguyen has quit (Ping timeout)
10:13:48 --> tymerkaev has joined #instantbird
10:14:39 --> clokep has joined #instantbird
10:14:39 * ChanServ sets mode +h clokep 
10:23:55 <clokep> Good morning. :)
10:24:04 * clokep is on a build he compiled.
10:24:04 <Mic> Hi
10:25:58 <flo> Hello :)
10:26:05 <flo> clokep: great! :)
10:26:23 <flo> we probably need to file a bug about the icons not persisting to investigate more
10:26:48 <flo> clokep: and your idea of the icon area being a drop target is worth an enhancement bug ;)
10:27:56 <clokep> Yeah, I figured, was relatively busy last night.
10:28:02 <clokep> I'll file it at work. ::P
10:28:11 <flo> that's what work is for, isn't it? ;)
10:28:31 <clokep> Well it takes about 20 minutes to compile and deploy the code after making changes so...
10:28:43 <clokep> I know understand that xkcd strip is all I'm saying. ;)
10:29:56 <Mic> heh
10:29:58 <Mic> hehe
10:30:35 <Mic> Sword battles on chairs? ;)
10:31:53 <Mic> Bug 783 is about non-persistent icons in a way .. you wanted me to file it protocol specific iirc
10:31:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=783 nor, --, ---, nobody, NEW, Buddy icon doesn't display on tooltip of ICQ account
10:32:32 <flo> ah, I didn't remember we had this one
10:32:35 <flo> sorry
10:32:41 <Mic> Change it or close it if we have a broader bug
10:33:01 <flo> the tittle about the tooltip is misleading though ;)
10:33:54 <Mic> It's exactly what I'm seeing, without any interpretation of it. I think it's a good report in a way ;)
10:34:14 <flo> in a way yes.
10:37:22 <clokep> The tooltip for me as a contact shows where there SHOULD be an icon, but it's blank. Then my other accounts are split between having an icon and not. :-/
10:38:21 <Mic> bye
10:38:28 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
10:39:10 <flo> oh man, those buddy icons bugs will depress me...
10:39:41 <flo> I'm adding the necessary notifications to display the buddy icon changes (in conversations, already opened tooltips, ...)
10:39:51 <flo> I have an AIM account connected from another machine
10:40:00 <flo> it's available, with "plop" as a status message
10:40:50 <clokep> OK.
10:41:18 <flo> when I set a buddy icon on it, on the over side (my debug build), I see in the conversations: update-buddy-status, update-buddy-icon,, update-buddy-status, update-buddy-icon
10:41:36 <flo> at some point, the status doesn't have a status text ("plop"), and then it has it again
10:41:58 <flo> and when the last notifications told me to remove it, then it's still in libpurple tooltips
10:43:02 <clokep> :-/ That's confusing.
10:43:15 <flo> so when I change the buddy icon, I have 2 wrong status change messages written to the conversation, + the resulting displayed status in the top-ui is wrong (the status text is missing).
10:49:51 <clokep> Why are there status changes at all if the status isn't being changed?
10:50:11 <clokep> And this is on the "remote" client right? (I.e. your buddy changed their buddy icon.)
10:50:17 <flo> aaah, I suspect when the icon changes libpurple removes the old icon and then adds the new one, and fires the icon-changed signal for both operations
10:50:40 <flo> the buddy is an AIM account connected from another machine (the dear old PPC machine ;))
10:50:49 <clokep> Bleh, there should be an "icon-removed" and "icon-replaced" :P
10:53:42 <clokep> Or just an "icon-changed" iwth null if there isn't an icon.
10:58:06 <flo> that's what it does
10:58:20 <clokep> Oh. I see.
10:58:25 <flo> it fires icon-changed (probably once with null) and then another time with the new icon
10:58:32 <clokep> Ohhhh.
10:58:53 <flo> if I fire the icon-changed notifications after an executeSoon thing, I have only one notification for the icon.
10:58:55 <clokep> I meant more of "icon-changed" with the old icon and new icon I guess?
10:59:18 <flo> but I still have that stupid status-changed notification. It doesn't seem to be on the same event loop iteration so my executeSoon doesn't prevent it :-/
11:02:26 <flo> here is what I have in the error console when Mrdelaby changes its buddy icon: http://img862.imageshack.us/img862/2811/image61.png
11:03:05 <flo> we can clearly see that libpurple changes the status to what it already was, then changes it to a null status message, then deletes the old icon, then puts the new one.
11:03:06 <flo> :(
11:08:45 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
11:21:43 <-- mepine has quit (Quit: 隨緣也)
11:37:07 --> skeledrew has joined #instantbird
11:52:35 --> clokep_work has joined #instantbird
11:52:35 * ChanServ sets mode +h clokep_work 
11:53:02 <clokep_work> flo: Find a work around or is it "hack libpurple"? :\
11:53:35 <-- tymerkaev has quit (Ping timeout)
11:53:58 --> tymerkaev has joined #instantbird
11:55:58 <flo> clokep_work: "ignore". It's broken. Pediod. ;)
11:56:24 <flo> and I was trying to fix updating the icons where it's displayed when it's changed, and that part works ;)
11:57:46 --> sonny has joined #instantbird
11:59:48 <clokep_work> Haha, good! :)
12:09:29 <clokep_work> So I got more icons included into the exe last night, but the problem I actually had was getting the icons to move after make.
12:09:42 <clokep_work> I added some icons (*.ico files) to instantbird/themes folder.
12:10:33 <clokep_work> But after I ran make they weren't moved to <obj-dir>/mozilla/dist/bin/... where I was expecting them to be (and where everything else in instantbird/themes) ended up.
12:10:40 <clokep_work> And the makefile was rather cryptic. :-/
12:10:57 <flo> why would they end up there if you want them inside the .exe file?
12:11:29 <clokep_work> Oops, sorry. I want them in <obj-dir>/instantbird/themes still I guess?
12:12:00 <clokep_work> Pretty much my question is I need to put available.ico, away.ico, offline.ico somewhere that they can be accessed while building the exe. :)
12:12:03 <clokep_work> How can I do that?
12:12:19 <clokep_work> (I had manually moved them last night so they were available.)
12:12:20 <flo> you don't need them in the obj-dir then
12:13:49 <flo> while building the .exe or while building the .rc file?
12:14:12 <flo> hmm, or .res maybe
12:14:48 <clokep_work> while building the .rc file I guess?
12:14:58 <clokep_work> Sorry if my terminology is off. I'm not very good at build systems. :-/
12:14:59 <flo> they are in $(topsrcdir)/instantbird/themes/
12:15:20 <clokep_work> Oh. I didn't realize I could get to the topsrcdir
12:15:47 <flo> pastebining a diff with an indication of where you were stuck would be clearer though ;)
12:15:50 <clokep_work> I was following the same thing as http://lxr.instantbird.org/instantbird/source/instantbird/app/Makefile.in#56
12:15:59 <clokep_work> Yes, sorry. :(
12:16:15 <clokep_work> So I was assuming they had to be under $(dist)
12:16:35 <flo> those icons need to be in $(DIST)/branding only because they are a copy of what has been selected as the branding for the current build
12:17:08 <clokep_work> And one other question I have...if I browse to a directory under my obj-dir and run make on it...will it always re-make everything in it or is there some decision about whether it "changed" or how does that work? :-/
12:17:39 <flo> it will update what has changed
12:18:12 <flo> (if the makefile is properly written that is...)
12:19:21 <clokep_work> OK. But if I make changes to a Makefile.in they will NOT be reflected? Or will the makefile also be rewritten?
12:19:37 <flo> actually, are the paths at http://lxr.instantbird.org/instantbird/source/instantbird/app/splash.rc#82 pointing inside the obj-dir or relative to the splash.rc file in the source dir? :)
12:19:54 <flo> clokep_work: the makefile will also be updated, before doing anything else
12:21:05 <flo> (and if you add a syntax error in Makefile.in, at the next |make| call, the Makefile will be recreated with the syntax error, and you can't type |make| anymore in that folder...)
12:23:24 <clokep_work> Hah. Nice.
12:24:10 <clokep_work> flo: I think those are relative to the splash.rc file in the source dir.
12:24:10 <flo> (make in the parent folder in that case ;))
12:24:20 <clokep_work> OK. :)
12:24:34 <clokep_work> Thanks for the help! I think I can fix that issue now...
12:29:33 <flo> np
12:34:07 <clokep_work> At this rate we might have jump lists for 0.3 though. ;) Unless Mic had something else he thinks needed to be added? I know he wanted users to try it first...but I don't know what else we'd put there.
12:34:55 --> waynenguyen has joined #instantbird
13:01:43 <-- rikki has quit (Connection reset by peer)
13:01:50 --> rikki has joined #instantbird
13:03:12 <flo> so many bugs with confusing titles :-/
13:04:56 <clokep_work> I think we should have deOmega write blog entries for us, he's always so excited. :)
13:05:13 <flo> :)
13:05:44 <flo> that's what I thought when I said blog posts should be written by people who are actually excited by the stuff written about ;).
13:07:27 <instantbot> florian@instantbird.org set the Resolution field on bug 448 to FIXED.
13:07:29 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=448 min, --, 0.3a3, florian, RESO FIXED, User's own icon not displayed in message themes
13:07:53 <flo> ah, he is excited even before I push the fix? :)
13:08:00 <flo> I just mid-aired with him :-D
13:09:27 <clokep_work> :)
13:09:31 <instantbot> New Instantbird (UI) bug 786 filed by jahkae@gmail.com.
13:09:35 <-- rikki has quit (Connection reset by peer)
13:09:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=786 nor, --, ---, nobody, UNCO, Status message display issues
13:09:38 <clokep_work> So that just gives message themes access to the buddy icon though?
13:09:41 --> rikki has joined #instantbird
13:10:02 <flo> that's all that was missing
13:10:15 <clokep_work> Cool.
13:10:25 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/13baeefb20d8 - Florian Quèze - Fire 'icon-changed' notifications on account-buddies, buddies, contacts and conversations.
13:10:26 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/20fc992ce4e9 - Florian Quèze - Port the changes from 'Bug 592133 - Installer always includes |Minefield is a Trademark of The Mozilla Foundation|'.
13:10:27 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/8e1a729df269 - Florian Quèze - Bug 448 - allow message themes to show the user's own icon.
13:10:38 <flo> there was a FIXME comment in there because we couldn't give access to an icon we didn't have. Now we have it.
13:13:16 <instantbot> New Instantbird (UI) bug 787 filed by jahkae@gmail.com.
13:13:18 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=787 nor, --, ---, nobody, UNCO, Status change logging
13:14:18 <instantbot> New Instantbird (UI) bug 788 filed by clokep@gmail.com.
13:14:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=788 enh, --, ---, nobody, NEW, Set buddy icon via drag 'n' drop
13:17:21 <instantbot> New Instantbird (UI) bug 789 filed by jahkae@gmail.com.
13:17:23 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=789 nor, --, ---, nobody, UNCO, Privacy, status
13:19:18 * flo is trying to reproduce bug 789
13:28:08 <-- clokep_work has quit (Connection timed out)
13:29:58 --> clokep_work has joined #instantbird
13:29:58 * ChanServ sets mode +h clokep_work 
13:32:34 <clokep_work> bug 786 might be a theme issue.
13:32:36 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=786 nor, --, ---, nobody, UNCO, Status message display issues
13:32:55 <instantbot> florian@instantbird.org set the Resolution field on bug 786 to INVALID.
13:34:06 <clokep_work> Beat me to it.
13:39:35 <flo> after unchecking the idle pref, I haven't touched to my other computer for 20 minutes, and the buddy is still not idle or away
13:40:00 <clokep_work> Isn't there two idle prefs? I vaguely remember it being a little confusing.
13:40:11 <flo> it is confusing!
13:43:32 <flo> there are some issues with the magic copy paste on the clean less sharp theme :(
13:45:20 <clokep_work> "clean less sharp theme"?
13:45:26 <clokep_work> Is that a theme that has buddy icons?
13:45:32 <flo> yes
13:45:37 <flo> the theme mentioned in bug 448
13:46:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=448 min, --, 0.3a3, florian, RESO FIXED, User's own icon not displayed in message themes
13:46:20 <clokep_work> Isn't there a bug about fixing the magic copy somewhere?
13:47:24 <flo> was it known to be broken?
13:47:46 <flo> the only issue I was aware of is that it's extremely slow if you attempt to copy hundreds of messages at once
13:48:13 <flo> (or maybe even thousands, I don't remember exactly)
13:53:37 <clokep_work> I was thinking of bug 693, but that's not related.
13:53:47 <clokep_work> But there's also bug 218?
13:54:05 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=693 nor, --, ---, nobody, NEW, Copy paste failures in conversation history
13:54:06 <flo> instantbot: you are slow today!
13:54:07 <instantbot> flo: But you are 'saying none of your contact are under a default tag call "General"'...
13:54:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=218 nor, --, ---, nobody, NEW, Copying from the conversation view loses color and formatting (Before "Text Color Not included in CO
13:54:49 <flo> instantbot: forget you
13:54:50 <instantbot> flo: I've forgotten what I knew about 'you'.
13:55:29 <clokep_work> (o_O)
13:55:47 <flo> clokep_work: bug 218 is almost an enhancement request ;).
13:56:29 <flo> the issue I'm seeing now involves messages missing in the resulting copy :-/
13:57:24 <clokep_work> bio is a bit slow for me too. :-/
13:57:53 <flo> it's probably the cause of instantbot's slowness ;)
13:58:52 <flo> yeah, the server has an excessive load because 4 processes of the crash reporter are taking together 100% of the CPU
13:59:14 <flo> Even: is it safe to killall minidump_stackwalk ?
14:00:28 <Even> It should be.
14:00:34 <Even> It will just prevent a stack to be processed.
14:00:39 <flo> 4
14:00:44 <Even> 4 stacks then ^^
14:04:10 <flo> Even: http://pastebin.instantbird.com/685 they've been runing for over 6 minutes already.
14:05:15 <Even> Well, I'll let you decide but I think it can be a little more than that.
14:05:27 <Even> But I don't have any stats about mean process times.
14:06:02 <Even> Since there are 4 of them together and that this server is a piece of trash if you consider its processing abilities...
14:06:05 <flo> you believe it may be OK for them to eat so much CPU?
14:06:11 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:06:31 <Even> I've at least seen onbe instance of mnidump_stackwalk alone taking 80% CPU by itself for 5 mionutes.
14:06:57 <Even> So I believe that if they are all going in the way of each others and a lot of switch contexts occurs then it might need 20 minutes or so to complete 4 at once :)
14:07:34 <Even> This software is a peiece of crap, at least I patched it to make it a little better but the memory usage, it's not really nice.
14:07:35 <flo> isn't the time indicated the time of CPU consumed, rather than the time since they started?
14:07:46 <Even> Don't know how a Google engeneer could have come up with this but...
14:08:02 <flo> using beer debugging maybe? :)
14:08:43 <Even> Well, at least I'm sure it was the most awkward smart pointers implementation I had ever seen.
14:09:34 <Even> Using a circled list to keep track of all pointer instances instead of a single pointer on a integer to count the number of instances was a bit strange.
14:10:14 --> chrisccoulson has joined #instantbird
14:11:07 <flo> Even: would there be a way to have those processes always be run with a low priority?
14:11:52 <-- clokep_work has quit (Connection timed out)
14:12:04 <Even> I suppose you can look into socorro code to add a nice before its call.
14:12:11 <Even> But would be a hurdle to do so.
14:12:23 <flo> ah, it seems you were right
14:12:27 <flo> only 2 processes left
14:12:29 <Even> About what ?
14:12:38 <Even> Well, felt like it.
14:12:43 <flo> or maybe they crashed? :-D
14:12:49 <Even> Maybe so :D
14:13:25 <flo> let's see if we have reports on the web front end for these crash id once the other 2 processes have finished too :)
14:13:48 <-- rikki has quit (Connection reset by peer)
14:14:00 --> rikki has joined #instantbird
14:19:34 --> clokep_work has joined #instantbird
14:19:34 * ChanServ sets mode +h clokep_work 
14:20:44 <flo> the 4 exciting reports are: http://crash-stats.instantbird.com/report/list?product=Instantbird&query_search=signature&query_type=exact&query=&date=&range_value=1&range_unit=hours&process_type=all&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&signature=libc-2.11.1.so%400x30a8c
14:26:23 <clokep_work> And what do those mean? ;)
14:26:43 <instantbot> New Instantbird (UI) bug 790 filed by florian@instantbird.org.
14:26:43 <instantbot> florian@instantbird.org added attachment 625 to bug 790.
14:26:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=790 nor, --, ---, nobody, UNCO, Some messages lost during magic copy
14:27:14 <flo> that libpurple crashed on Linux after receiving some data from the network, very soon after startup
14:27:31 <flo> and that we have no symbols for that libpurple.so
14:27:45 <flo> is it really our libpurple.so, or is it somehow using a library from the system?
14:28:59 <clokep_work> Ah, got it. :)
14:29:32 <flo> by the way, on https://bugzilla.instantbird.org/attachment.cgi?id=625 the bug may not be the first thing people will notice ;)
14:30:08 <clokep_work> Who is Mr. Delaby and Mr. Cucheval?
14:30:17 <flo> 2 test accounts
14:30:41 <clokep_work> Are the names from something? :P Like a movie or book or?
14:31:39 <flo> I have a test AIM account with the name of each high school teacher idechix, vicnet and me had during our last 2 high school years.
14:34:58 <flo> Morian knows most of them too (even though he was 2 years younger :))
14:35:37 <clokep_work> Hahah. Interesting.
14:35:57 <clokep_work> Slightly creepy. ;)
14:36:14 <flo> I haven't created all of them
14:36:33 <flo> the joke was that they all have the same (trivial) password which almost everybody known
14:37:02 <flo> so someone using one of these accounts was most likely joking, but it wasn't possible to know who it was
14:38:32 <clokep_work> Ah, got it.
14:38:56 <flo> AIM has been almost completely deserted in France, there are rarely more than 1 or 2 online buddies (+ the ones I've connected myself for my tests) among the 200 or so that are in the list of these accounts.
14:39:21 <clokep_work> It's all GTalk + Facebook?
14:39:29 <flo> MSN + Facebook
14:40:08 <flo> GTalk for geeks / technology enthusiasts.
14:41:00 <-- chrisccoulson has quit (Quit: Ex-Chat)
14:41:05 --> chrisccoulson has joined #instantbird
14:41:15 <clokep_work> Interesting. The US is really switching to GTalk for everything (at least at my age), very few of my friends now you can use Facebook via XMPP so they sometimes get annoyed when I IM them. :P
14:42:36 <flo> AIM was dominant at the time AOL was the only ISP offering an affordable unlimited dial-up access plan (as AIM was included as part of the connection kit that was required...)
14:44:56 <clokep_work> Yay monopolies!
14:45:08 <clokep_work> (Which can be applied to Google / Facebook also. :P)
14:47:06 <flo> what about Microsoft that stole AIM's users by installing MSN Messenger in Windows XP without a way to uninstall it, and keeping it all the time in the systray icon?
14:47:49 <clokep_work> Fair enough.
14:47:57 <clokep_work> They're all monopolistic.
14:59:32 --> instantbot has joined #instantbird
14:59:32 topic changed by sand.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/"
14:59:32 * ChanServ sets mode +v instantbot 
14:59:36 --> Morian has joined #instantbird
14:59:36 * ChanServ sets mode +h Morian 
14:59:51 <-- clokep_work has quit (Ping timeout)
15:02:38 --> clokep_work has joined #instantbird
15:02:38 * ChanServ sets mode +h clokep_work 
15:15:01 <-- micahg has quit (Connection timed out)
15:15:49 --> micahg has joined #instantbird
15:30:34 --> wesj has joined #instantbird
15:30:51 <-- wesj has left #instantbird ()
15:40:56 <flo> I'm looking for something good to do with the top-UI for the topic
15:41:23 <flo> here is what I currently have: large window: http://img189.imageshack.us/img189/9462/image63v.png small window: http://imageshack.us/m/228/4345/image64o.png
15:42:45 <clokep_work> It looks good, I feel like the image is kind of weird...can there eve rbeen an image for a chat?
15:44:05 <flo> I'm working on (removing) that
15:44:16 <flo> my problem is more that the topic is cut and that we can't edit it anymore ;)
15:44:55 <flo> I'm thinking of adding a tooltip text for the full topic, but currently use we the tooltip as a hint ("Double click to edit")
15:45:01 <clokep_work> I think it's OK that it's cut if you show it in the tooltip.
15:45:29 <clokep_work> Oh...hmm.
15:45:48 <clokep_work> So what Mibbit does is show it in the bar and just cut it off.
15:45:54 <clokep_work> And on mouseover it shows the whole thing.
15:46:09 <clokep_work> (The box gets bigger and wraps and shows as large as it needs to.)
15:48:10 <-- skeledrew has quit (Ping timeout)
15:48:26 --> skeledrew has joined #instantbird
15:49:18 <flo> that sounds nice
15:49:41 <flo> but I don't really see how that can be implemented
15:52:20 <clokep_work> I'm not sure either, just giving ideas. :)
15:53:45 <-- Even has quit (Quit: Instantbird 0.3a3pre)
15:55:00 <clokep_work> Could you just set the wrap property on mouseover actually?
15:55:14 <flo> what's the wrap property?
15:59:45 <clokep_work> Isn't there a wrap property? I forget how you get XUL to wrap text.
16:00:36 <clokep_work> Bleh for a textbox: https://developer.mozilla.org/en/XUL/Attribute/wrap
16:01:12 <clokep_work> Other than that my only other idea would be a stack with a label and a description in it, the label should crop and the description should show it all I think.
18:47:24 <instantbot> florian@instantbird.org added attachment 626 to bug 744.
18:47:26 --> instantbot has joined #instantbird
18:47:26 topic changed by sand.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/"
18:47:26 * ChanServ sets mode +v instantbot 
18:58:13 <-- flo has quit (Quit: Instantbird 0.3a3pre)
19:16:43 --> flo has joined #instantbird
19:16:43 * ChanServ sets mode +qo flo flo 
19:18:51 <clokep_work> So bug 372 and bug 617 should be fixed by bug 744. ;) And maybe bug 735?
19:18:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=372 min, --, ---, nobody, NEW, Missing a way to open the topic bar again
19:18:55 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=617 nor, --, ---, nobody, NEW, Display problem with topic bar
19:18:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=744 enh, --, ---, florian, ASSI, top of conversation UI (contact info)
19:18:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=735 enh, --, ---, nobody, NEW, Links in topic notification bar should be clickable
19:19:04 * clokep_work searched for "topic" on BIO.
19:21:00 --> Mic has joined #instantbird
19:21:00 * ChanServ sets mode +h Mic 
19:21:11 <flo> 735 isn't fixed
19:21:13 <Mic> hi
19:21:50 <flo> well, there's no longer a topic notification bar with this patch...
19:21:53 <Mic> clokep_work: does starting with a certain status work for you? I didn't manage to get the contact list opened but I didn't really try hard either
19:21:53 <clokep_work> Yeah, I figured. Wasn't sure how you're doing it.
19:22:21 <flo> I kept the notification bar (unused) though as I thought we may want it later, for example "... wants to send you a file [accept]"
19:22:59 <clokep_work> Mic: I didn't try that part yet. I need to go in and remove the old jump list. :-/
19:26:29 <-- chrisccoulson has quit (Ping timeout)
19:29:55 <clokep_work> I need to reconfigure the icons to point to the correct place, rebuild, remove the jump list and then...test. :)
19:30:04 <Mic> I was wondering about the extensibility and if we should bpother thinking about it at all
19:30:24 <clokep_work> Extensibility of the jump list? It seems to be a pretty hard thing to extend. :-/
19:30:45 <clokep_work> Unless we import the list of options from somewhere.
19:31:25 --> chrisccoulson has joined #instantbird
19:33:13 <Mic> Yes, the only thing I could think of was a component category that gets enumerated and each component can return a list of items to add
19:33:23 <Mic> Which seems a bit of overkill 
19:34:08 <flo> [not sure what you are talking about exactly so that may be nonsense] can't you just put your list in a js module that an add-on could import to change things in it?
19:36:35 <clokep_work> If you change things in a JS module are those reflected when someone else imports the module? What happens if I import the module before their changes are made?
19:37:06 <flo> a JS module is a way to share the exported symbols of the module
19:37:29 <flo> if you share an array, it's the exact same array wherever the module is imported
19:39:04 <clokep_work> I feel like we'd also have to export a "reinit" function or something then.
19:39:32 <flo> it would be part of the exported object
19:40:00 <flo> I could probably give more meaningful advices if I knew what I'm talking about though :)
19:45:50 <clokep_work> Ah, OK. I thought you meant just export the list instead of making it a JSM.
19:46:59 <-- chrisccoulson has quit (Client exited)
19:47:02 <clokep_work> We could do it as a JSM, where would we call it from though? A component or just in the blist init?
19:47:05 --> chrisccoulson has joined #instantbird
19:47:13 <clokep_work> (Or is there some initialization routine I don't know about. :))
19:48:29 <-- clokep_work has quit (Connection timed out)
19:50:35 --> clokep_work has joined #instantbird
19:50:35 * ChanServ sets mode +h clokep_work 
19:51:36 <flo> putting start up things in the buddy list is not a good idea ;)
19:53:53 <clokep_work> That's my question though, is there a place for "start up stuff"?
19:54:40 <flo> http://lxr.instantbird.org/instantbird/source/instantbird/modules/ibCore.jsm#120 is more acceptable
19:54:51 <flo> (even though not ideal)
19:58:40 <clokep_work> Ah, OK. :) Thanks!
19:59:46 <-- skeledrew has quit (Ping timeout)
19:59:47 --> skeledrew has joined #instantbird
20:02:15 * flo is attempting to create a debug firefox that would use the libxul from his debug instantbird build
20:05:06 <clokep_work> Why...?
20:05:21 <flo> to avoid downloading Firefox 4 on my 3G connection :-D
20:07:26 <clokep_work> Oh hahah.
20:11:25 <flo> nah, it doesn't work :(
20:11:41 <flo> it tells me "ASSERTION: This is not supposed to fail!"
20:16:42 <clokep_work> Hahha, that can't be good.
20:18:20 <-- flo has quit (Input/output error)
20:20:15 --> flo has joined #instantbird
20:20:16 * ChanServ sets mode +qo flo flo 
20:23:07 <flo> I'm doing a full build instead
20:25:46 <flo> (maybe) back later
20:25:48 <-- flo has quit (Quit: Instantbird 0.3a3pre)
20:28:25 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:42:59 <instantbot> clokep@gmail.com added attachment 627 to bug 618.
22:43:02 --> instantbot has joined #instantbird
22:43:02 topic changed by sand.mozilla.org to "Ask questions about Instantbird here. Official website: http://www.instantbird.com. Latest release: 0.2. Read http://blog.instantbird.org/. Nightlies: http://nightly.instantbird.im/ (testing purpose only), IRC logs: http://log.bezut.info/"
22:43:02 * ChanServ sets mode +v instantbot 
22:55:33 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
22:55:34 --> clokep has joined #instantbird
22:55:34 * ChanServ sets mode +h clokep 
23:44:21 <-- skeledrew has quit (Ping timeout)
23:44:28 --> skeledrew has joined #instantbird
23:55:17 <-- clokep has quit (Quit: Instantbird 0.3a3pre)