#instantbird log on 08 26 2011

All times are UTC.

00:10:14 <clokep> Uhh...flo is there something more complicated than defining a user split to make a user split? ;)
00:11:47 <flo> try it? ;)
00:11:56 <flo> you probably need to parse the username
00:12:29 <clokep> Yeah, I just realized it was setting it to null haha.
00:13:44 <clokep> Bah, that's not it...
00:16:55 <-- mmkmou has quit (Ping timeout)
00:23:49 <instantbot> florian@instantbird.org set the Resolution field on bug 983 to FIXED.
00:23:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=983 nor, --, 1.1a1, florian, RESO FIXED, Re-showing a hidden conversation (by user interaction) should focus on it immediately.
00:29:26 <clokep> Do I need to do anything in particular after changing a protocol plug-in? Purge components or anything?
00:29:45 <clokep> (I'm already running w/ -purgecaches)
00:30:59 <flo> no :)
00:31:04 <clokep> Bleh.
00:31:34 <clokep> This is my diff to sametime.c so far: http://pastebin.instantbird.com/919
00:31:49 <clokep> And I still have Server appearing in the options and not in the username split. :-/
00:32:27 <clokep> (I just found an error, shold be *host instead of host, but that shouldn't affect anything right now)
00:32:49 <flo> what's the host++ for?
00:33:53 <clokep> It shuld be *host++ to point to the character after :.
00:33:55 <clokep> But maybe that's wrong. :-D
00:35:09 <flo> host++ was ok the
00:35:10 <flo> n
00:35:24 <clokep> (I think that's what I want to do there at least...)
00:35:27 <flo> ++host would be clearer
00:35:54 <clokep> Oh OK.
00:35:58 <flo> if you still have "server" in the options, then you haven't recompiled enough
00:36:18 <flo> this is a statically linked plugin, right? were you in the libpurple folder when you typed |make|?
00:37:32 <clokep> I was in purple.
00:37:50 <clokep> And I did a |make clean| and a |make|
00:38:04 <clokep> (And I know I'm running the right obj-dir cause my other one doesn't have Sametime at all in it.)
00:39:04 <flo> I can't seem to find an acceptable CSS for context messages on Bubbles :(
00:39:15 <clokep> "context messages"?
00:40:00 <flo> Incoming/Context.html  (https://wiki.instantbird.org/Files_used_by_Instantbird_in_message_styles)
00:40:26 <flo> basically, already read messages that I'm redisplaying when unhiding a conversation
00:41:14 <clokep> Oh OK.
00:41:42 <clokep> Did you try like opacity: 0.8?
00:41:50 <aleth> A thought: the bubble background could be a shade paler than the new messages
00:42:03 <aleth> clokep: :D
00:42:05 --> EionRobb has joined #instantbird
00:42:20 <clokep> Does that mean "Good idea!" or "I thought the same thing!"? :P
00:42:26 <aleth> both
00:43:04 <clokep> Bleh.
00:43:08 * clokep blows away his obj-dir.
00:43:15 <aleth> synchronicity
00:49:11 <-- Mook_as has quit (Quit: ChatZilla 0.9.87-rdmsoft [XULRunner])
00:50:44 <-- hunsly has quit (Ping timeout)
00:50:47 --> hunsly has joined #instantbird
00:51:35 <flo> http://i.imgur.com/Sqhlt.png is the difference visible?
00:52:27 <-- hunsly has quit (Ping timeout)
00:54:16 <flo> hmm, I think 0.7 is better
00:55:16 <clokep> Kind of....but not really.
00:56:11 <clokep> I mean you could do something more dramatic and like remove the border or something instead?
00:56:32 <flo> no :(
00:56:48 <clokep> Ah, is there an image in there?
00:56:54 <flo> yes :(
00:57:09 <flo> I tried to remove the shadow but even that is noticeably broken on the image
00:57:32 <flo> I also tried a dotted border (which doesn't even work on the rounded parts!)
00:57:45 <clokep> Bleh.
00:58:37 <flo> http://pastebin.instantbird.com/920 ok to push?
01:02:21 <aleth> 0.5 too pale?
01:02:50 <clokep> I didn't see anything obviously wrong w/ it.
01:03:02 <clokep> Maybe make it 0.5 and have them go to 1.0 on hover?
01:03:11 <clokep> So you can still get the full opacity if yo uwant.
01:03:49 <aleth> I presume the text stays at 1.0, so legibility is not affected
01:04:08 <clokep> Oh OK. :)
01:04:15 <clokep> (Just making sure. :))
01:04:22 <flo> aleth: "I presume the text stays at 1.0" it doesn't.
01:04:40 <clokep> Bah I keep thinking you're the same person...
01:04:47 <aleth> ah
01:05:47 <flo> and yes, going back to 1 on hover seems a good idea... for a follow-up
01:06:07 <flo> replacing the damn setTimeout-based animation with a CSS transition also looks very nice for a follow-up
01:06:27 <flo> could even give a significant performance boost when displaying hundreds of messages at once :)
01:09:04 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
01:11:53 <flo> clokep: heh, your patch is adding some trailing whitespace on the line just after |get menu() document.getElementById("MinTrayR_context"),|
01:14:45 <clokep> Do you want a new one? :P
01:14:49 <flo> no
01:15:44 <instantbot> florian@instantbird.org set the Resolution field on bug 749 to FIXED.
01:15:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=749 enh, --, 1.1a1, clokep, RESO FIXED, System Tray Icon should persist even when Buddy List is open
01:19:16 <instantbot> florian@instantbird.org set the Resolution field on bug 306 to FIXED.
01:19:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=306 min, --, 1.1a1, florian, RESO FIXED, Emoticons are not displayed when a message is displayed several times
01:20:09 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d813e070a71d - Florian Quèze - Treat already displayed messages slightly differently than unread messages.
01:20:10 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/3cafae7e8a64 - Florian Quèze - Bug 306 - Emoticons are not displayed when a message is displayed several times.
01:20:11 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/343293bfba9e - Patrick Cloke - Bug 749 - System Tray Icon should persist even when Buddy List is open, r=fqueze (initial patch from Nils Maier).
01:20:12 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/bc7139549f4f - Florian Quèze - Small improvement of the unread count theming (avoid scrollbars on Mac, avoid cut corners on Linux).
01:21:32 <flo> ok, things should be more usable tomorrow :)
01:21:34 <flo> Good night
01:22:55 <clokep> 'night.
01:32:25 --> ecaron has joined #instantbird
02:20:26 --> Mook has joined #instantbird
02:23:59 <-- Mook has quit (Quit: Instantbird 1.1a1pre)
02:24:17 --> Mook has joined #instantbird
02:26:41 --> Mook1 has joined #instantbird
02:27:00 <-- Mook has quit (Ping timeout)
02:28:33 <Mook1> hmm. I probably need to /nickserv ghost + /nick before identifying, somehow
02:29:08 <Mook1> and yeah, I do see the disconnect messages now. except in the cases where it got collapsed, of course.
02:31:28 <-- Mook1 has quit (Ping timeout)
02:32:05 <-- GeekShadow has quit (Ping timeout)
02:34:41 --> GeekShadow has joined #instantbird
02:37:45 --> Mook has joined #instantbird
02:42:01 <-- Mook has quit (Ping timeout)
02:42:08 --> Mook has joined #instantbird
02:49:32 --> Mook1 has joined #instantbird
02:49:39 <-- Mook has quit (Ping timeout)
02:51:14 <-- Mook1 has quit (Ping timeout)
02:51:25 --> Mook has joined #instantbird
02:51:38 <-- ecaron has left #instantbird ()
02:53:08 <-- Mook has quit (Ping timeout)
02:53:19 --> Mook has joined #instantbird
02:55:41 --> Mook1 has joined #instantbird
02:55:58 <-- Mook has quit (Ping timeout)
03:04:32 --> Mook has joined #instantbird
03:04:59 <-- Mook1 has quit (Ping timeout)
03:06:15 <-- Mook has quit (Ping timeout)
03:06:25 --> Mook has joined #instantbird
03:10:50 --> Mook1 has joined #instantbird
03:10:51 <-- Mook has quit (Ping timeout)
03:11:43 <-- EionRobb has quit (Ping timeout)
03:16:23 --> EionRobb has joined #instantbird
03:20:03 <-- Mook1 has quit (Ping timeout)
03:20:14 --> Mook has joined #instantbird
03:22:04 <-- Mook has quit (Ping timeout)
03:22:07 --> Mook has joined #instantbird
03:23:53 <-- Mook has quit (Ping timeout)
03:24:00 --> Mook has joined #instantbird
03:26:23 --> Mook1 has joined #instantbird
03:26:36 <-- Mook has quit (Ping timeout)
03:29:26 <Mook1> haha, AIM/ICQ are preventing me from connecting now due to too frequent disconnects
03:29:59 <clokep> Mook1: Get a better connection? :P
03:30:29 <Mook1> I wonder what changed recently to make this suck so much
03:31:01 <Mook1> also, continuously pinging ping.symantec.com doesn't show any problems...
03:35:36 <-- Mook1 has quit (Ping timeout)
03:41:49 --> Mook has joined #instantbird
03:43:02 --> jk1 has joined #instantbird
03:43:36 <-- Mook has quit (Ping timeout)
03:43:42 --> Mook has joined #instantbird
03:44:54 <-- jk1 has left #instantbird ()
03:51:05 --> Mook1 has joined #instantbird
03:51:14 <-- Mook has quit (Ping timeout)
03:52:53 <-- Mook1 has quit (Ping timeout)
03:52:58 --> Mook has joined #instantbird
03:56:21 --> Mook1 has joined #instantbird
03:56:27 <-- Mook has quit (Ping timeout)
03:58:04 <-- Mook1 has quit (Ping timeout)
03:58:14 --> Mook has joined #instantbird
03:59:10 <Mook> ugh, I see what flo meant by the bad list headers. style="padding: 0.5ex;" helps, but really not using only a label (but instead a label inside a box of some sort) would be less painful.
04:01:27 --> waynenguyen has joined #instantbird
04:05:38 --> Mook1 has joined #instantbird
04:05:54 <-- Mook has quit (Ping timeout)
04:07:26 <-- Mook1 has quit (Ping timeout)
04:07:32 --> Mook has joined #instantbird
04:09:12 <-- Mook has quit (Ping timeout)
04:09:26 --> Mook has joined #instantbird
04:11:08 <-- Mook has quit (Ping timeout)
04:11:20 --> Mook has joined #instantbird
04:20:39 <-- Mook has quit (Ping timeout)
04:20:43 --> Mook has joined #instantbird
04:22:24 <-- Mook has quit (Ping timeout)
04:22:29 <-- clokep has quit (Ping timeout)
04:25:48 --> Mook has joined #instantbird
04:27:29 <-- Mook has quit (Ping timeout)
04:27:41 --> Mook has joined #instantbird
04:36:04 --> Mook1 has joined #instantbird
04:36:14 <-- Mook has quit (Ping timeout)
04:37:50 <-- Mook1 has quit (Ping timeout)
04:37:57 --> Mook has joined #instantbird
04:39:41 <-- Mook has quit (Ping timeout)
04:41:46 <-- waynenguyen has quit (Connection reset by peer)
04:41:50 --> waynenguyen has joined #instantbird
05:25:19 --> Mook1 has joined #instantbird
05:27:06 <-- Mook1 has quit (Ping timeout)
05:27:14 --> Mook has joined #instantbird
05:27:39 --> Mook1 has joined #instantbird
05:28:33 --> Mook2 has joined #instantbird
05:28:56 <-- Mook has quit (Ping timeout)
05:29:19 <-- Mook1 has quit (Ping timeout)
05:40:18 <-- Mook2 has quit (Ping timeout)
05:40:26 --> Mook has joined #instantbird
05:40:44 <-- EionRobb has quit (Quit: Leaving.)
05:42:14 <-- Mook has quit (Ping timeout)
05:42:22 --> Mook has joined #instantbird
05:55:46 --> Mook1 has joined #instantbird
05:55:52 <-- Mook has quit (Ping timeout)
05:57:27 <-- Mook1 has quit (Ping timeout)
05:57:40 --> Mook has joined #instantbird
05:59:21 <-- Mook has quit (Ping timeout)
05:59:34 --> Mook has joined #instantbird
06:01:14 <-- Mook has quit (Ping timeout)
06:01:28 --> Mook has joined #instantbird
06:10:41 <-- Mook has quit (Ping timeout)
06:10:52 --> Mook has joined #instantbird
06:12:13 <-- Tonnes has quit (Connection reset by peer)
06:12:37 <-- Mook has quit (Ping timeout)
06:12:44 --> Mook has joined #instantbird
06:13:08 --> Mook1 has joined #instantbird
06:14:25 <-- Mook has quit (Ping timeout)
06:14:50 <-- Mook1 has quit (Ping timeout)
06:15:02 --> Mook has joined #instantbird
06:15:32 --> Tonnes has joined #instantbird
06:22:05 <-- waynenguyen has quit (Ping timeout)
06:26:43 <-- Mook has quit (Ping timeout)
06:26:56 --> Mook has joined #instantbird
06:27:20 --> Mook1 has joined #instantbird
06:28:40 <-- Mook has quit (Ping timeout)
06:29:10 <-- Mook1 has quit (Ping timeout)
06:30:13 --> jb has joined #instantbird
06:35:48 <-- gerard-majax has quit (Ping timeout)
06:38:32 <-- linuxwizard has left #instantbird ()
06:57:51 --> waynenguyen has joined #instantbird
07:06:25 --> hunsly has joined #instantbird
07:14:23 <-- jb has quit (Ping timeout)
07:23:16 --> jb has joined #instantbird
07:24:20 --> Mic has joined #instantbird
07:24:20 * ChanServ sets mode +h Mic 
07:28:08 <Mic> Good morning
07:33:04 <-- jb has quit (Ping timeout)
07:45:05 <-- hunsly has quit (Ping timeout)
07:57:23 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
07:57:50 --> Mic has joined #instantbird
07:57:51 * ChanServ sets mode +h Mic 
08:00:01 --> gerard-majax has joined #instantbird
08:10:07 <Mic> flo: I don't think that transitions are the right choice for fading in the bubbles
08:12:13 <Mic> I think it's rather "animation" because "transition" requires a change in the state of the element iirc (e.g. change a class so you can transition from one style to another. It didn't work to 'transition into the first style of a newly inserted element')
08:17:36 --> jb has joined #instantbird
08:18:19 <Mic> I guess it would look like this: http://pastebin.instantbird.com/921
08:24:02 <-- gerard-majax has quit (Ping timeout)
08:25:19 --> gerard-majax has joined #instantbird
08:29:41 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
08:30:33 <-- waynenguyen has quit (Connection reset by peer)
08:30:54 <-- gerard-majax has quit (Ping timeout)
08:51:22 --> Mic has joined #instantbird
08:51:22 * ChanServ sets mode +h Mic 
08:51:23 <-- Mic has quit (Connection reset by peer)
08:51:56 --> Mic has joined #instantbird
08:51:57 * ChanServ sets mode +h Mic 
08:52:16 <Mic> re :)
08:53:07 <Mic> Works fine so far using a css animation only and not more javascript handling for the opacity change.
09:04:31 --> mmkmou has joined #instantbird
09:06:01 <-- chrisccoulson has quit (Ping timeout)
09:09:06 --> chrisccoulson has joined #instantbird
09:09:31 <-- jb has left #instantbird ()
09:19:53 --> gerard-majax has joined #instantbird
09:32:50 <-- gerard-majax has quit (Ping timeout)
09:33:09 --> gerard-majax has joined #instantbird
09:35:40 --> gerv has joined #instantbird
09:35:52 --> aleth has joined #instantbird
09:36:01 <gerv> Anyone seen florian (flo)?
09:36:13 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
09:36:34 <-- gerard-majax has quit (Ping timeout)
09:36:54 <Mic> He's not been active today, gerv.
09:37:16 <gerv> Anyone know when he is normally around?
09:37:27 <gerv> I need to find him before 7pm, as he has to do a final evaluation for his GSoC student.
09:39:40 <Mic> OK, I can try emailing him.
09:40:00 <Mic> Does he already know which timezone this "7pm" is?
09:43:01 --> aleth has joined #instantbird
09:43:21 <Mic> I guess he'll be here soon but I sent him an email anyways.
09:57:25 --> clokep has joined #instantbird
09:57:26 * ChanServ sets mode +h clokep 
09:57:39 <instantbot> New Instantbird (UI) bug 992 filed by aletheia2@fastmail.fm.
09:57:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=992 nor, --, ---, nobody, UNCO, Minimize button on Contacts window now obsolete
09:59:02 <gerv> 7pm UTC.
10:09:59 <instantbot> New Instantbird (UI) bug 993 filed by aletheia2@fastmail.fm.
10:10:01 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=993 nor, --, ---, nobody, UNCO, Hidden conversation unread messages look like restored messages
10:18:00 <clokep> gerv: He knows he has to do the final evaluation -- I talked to him about it earlier this week (if that helps you). :)
10:18:11 <gerv> Oh, good :-)
10:18:17 * clokep is updating...
10:18:17 <gerv> It's just that the deadline is today.
10:18:20 <-- clokep has left #instantbird ()
10:18:24 --> clokep has joined #instantbird
10:18:24 * ChanServ sets mode +h clokep 
10:18:44 <clokep> Yup. :)
10:24:51 <instantbot> clokep@gmail.com set the Resolution field on bug 992 to WONTFIX.
10:24:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=992 nor, --, ---, nobody, RESO WONTFIX, Minimize button on Contacts window now obsolete
10:37:43 <clokep> Mic, you have any opinion about ^ ^.
10:49:44 <-- clokep has left #instantbird ()
10:50:18 <Mic> Not at the moment, later maybe.
10:50:47 --> Andrey has joined #instantbird
11:01:32 <flo> gerv: hello. I know the dead line is today (would be hard to forget with all the reminders Google is sending), but thanks for checking :).
11:01:42 <gerv> OK, cool, thank you :-)
11:01:46 <gerv> did your student pass?
11:02:08 <gerv> (Feel free to private message me.)
11:10:09 <flo> yes, he has done some good work :) (I just explained this in more details in pms)
11:14:16 <-- gerv has left #instantbird (Leaving.)
11:36:55 <flo> is anybody else seeing bug 993?
11:36:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=993 nor, --, ---, nobody, UNCO, Hidden conversation unread messages look like restored messages
11:40:24 <Mic> Yes, they look faint for me
11:41:07 --> jk1 has joined #instantbird
11:43:01 <flo> ah, yes, I can reproduce. Strange.
11:43:17 <flo> (not what I thought I implemented at least :-D)
11:45:16 --> mokush has joined #instantbird
11:45:41 --> clokep_work has joined #instantbird
11:45:41 * ChanServ sets mode +h clokep_work 
11:46:23 <Mic> flo: what chrome url do I have to use to point to a file in the root of the Bubbles message style?
11:46:54 <Mic> ahm, maybe realteive path's work, don't bother for now .. 
11:46:54 <flo> try chrome://instantbird/skin/messages/Bubbles/ maybe
11:47:47 <clokep_work> flo: The Sametime username split is working, I just need to check a few things about it. :)
11:47:55 <flo> cool :)
11:50:18 <clokep_work> And I'm fairly certain it's only a few lines of code for backward compatibility, so I might just put those in.
11:50:30 <clokep_work> (Pretty much, load the old pref, stuff it into the username split. :P)
11:55:26 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
11:55:50 --> Mic has joined #instantbird
11:55:50 * ChanServ sets mode +h Mic 
11:57:03 <Mic> Now let's see what this looks like ..
11:57:32 <Mic> .. I reduced the context-messages saturation instead of increasing transparency.
11:57:40 <Mic> This will give them a greyer look
11:57:51 <Mic> SVG filters for the win ;)
11:59:25 <clokep_work> flo: For that unread message count on the dock icon in mac is hard to read bug...shouldn't the color of that be the same as the color in the buddy list (at least by default)?
11:59:53 <flo> hmm, maybe :)
12:00:00 <Mic> I think I overdid it a bit ;)
12:02:08 <Mic> https://wiki.instantbird.org/File:IbLessSaturatedContextMessages.png
12:03:12 <-- jk1 has left #instantbird ()
12:05:06 <clokep_work> Mic: That looks nice. :)
12:05:13 <clokep_work> Maybe overdone a little bit, but not a ridiculous amount.
12:05:23 <clokep_work> (Also thank you for not using imageshack. :P)
12:10:28 <Mic> Imageshack is for "show and forget"-images.. the wiki is for images I might want to find again;)
12:10:54 <Mic> I'll post bugs with the changes attached, hopefully later today
12:11:32 <Mic> That is the saturation thing and the css animation replacement for the fade-in animation of the bubbles#
12:12:44 <clokep_work> :)
12:12:51 <clokep_work> Does that remove significant JS code?
12:17:39 <flo> yes
12:23:30 --> gerard-majax has joined #instantbird
12:38:17 <clokep_work> :)
12:47:23 <Mic> How are svg filters performance-wise?
12:48:17 <Mic> I'm a bit concerned since I see how slow re-opening conversations are in general :(
12:48:20 <Mic> *is
12:48:49 <clokep_work> You would probably need to try it both ways and see if one owrks better.
12:50:04 <clokep_work> Add some timers. ;) Open and close a few windows.
12:50:08 <clokep_work> See which is better.
12:51:25 <Mic> I guess a browser and some faked messages would do?
12:52:03 <-- rikki has quit (Ping timeout)
12:52:35 <Mic> Like we have on the preferences window? Only with a few hundred messages instead .. 
12:52:45 --> rikki has joined #instantbird
12:53:52 <clokep_work> Or just sit in #ubtuntu and open and close the window a few times.
12:53:58 <clokep_work> #ubuntu rather.
12:54:17 <Mic> I'm already doing that :)
12:55:52 <clokep_work> So just add some timers! ;)
13:00:15 <-- Andrey has quit (Ping timeout)
13:04:38 <-- mmkmou has quit (Ping timeout)
13:11:30 <-- gerard-majax has quit (Ping timeout)
13:12:32 --> gerard-majax has joined #instantbird
13:21:00 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
13:21:48 --> mmkmou has joined #instantbird
13:24:07 --> Mic has joined #instantbird
13:24:07 * ChanServ sets mode +h Mic 
13:33:44 <instantbot> New Instantbird (UI) bug 994 filed by benediktp@ymail.com.
13:33:46 <instantbot> benediktp@ymail.com added attachment 791 to bug 994.
13:33:47 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=994 enh, --, ---, nobody, NEW, Desaturate context messages in the Bubbles messagestyle
13:34:35 <-- gerard-majax has quit (Ping timeout)
13:35:16 --> gerard-majax has joined #instantbird
13:42:05 <-- gerard-majax has quit (Ping timeout)
13:43:13 --> gerard-majax has joined #instantbird
13:45:35 <instantbot> New Instantbird (UI) bug 995 filed by benediktp@ymail.com.
13:45:36 <instantbot> benediktp@ymail.com added attachment 792 to bug 995.
13:45:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=995 enh, --, ---, benediktp, ASSI, Replace Bubble fade-in animation code (javascript) with a CSS animation
13:47:05 <Mic> OK, that's what I have on this so far .. maybe it's good already.
13:47:47 <Mic> Do I have to update the copyright year if I modify a file by the way?
13:55:27 <-- Mic has left #instantbird ()
14:00:19 --> ecaron has joined #instantbird
14:21:59 <-- ecaron has quit (Quit: Instantbird 1.0)
14:22:01 <-- mmkmou has quit (Ping timeout)
14:28:08 <-- gerard-majax has quit (Ping timeout)
14:30:32 --> gerard-majax has joined #instantbird
14:31:07 --> ecaron has joined #instantbird
14:31:41 <flo> Mic: no (for the copyright)
14:43:52 --> mmkmou has joined #instantbird
14:54:02 <-- mmkmou has quit (Ping timeout)
14:54:21 <-- ecaron has left #instantbird ()
14:56:32 <-- flo has quit (Quit: Instantbird 1.1a1pre)
14:56:45 --> flo has joined #instantbird
14:56:45 * ChanServ sets mode +qo flo flo 
15:02:22 --> gmoro_ has joined #instantbird
15:10:52 --> mmkmou has joined #instantbird
15:25:53 <clokep_work> Is bug 232 obsolete now?:P
15:25:56 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=232 nor, --, ---, nobody, NEW, Can't add IRC channels to the buddy list
15:29:00 <clokep_work> But more seriously, isn't bug 300 fixed now?
15:29:06 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=300 enh, --, ---, nobody, NEW, Add an array of all the displayed messages
15:35:19 <-- gerard-majax has quit (Ping timeout)
15:39:03 <flo> clokep_work: what about the bug about finding a way to reopen the twitter timeline? ;)
15:41:36 <clokep_work> flo: Aha! Well...it's only like half fixed, since this feature is optional?
15:41:40 <clokep_work> (Or will it not be optional.)
15:42:22 <flo> I don't know if it will stay optional, but it will definitely be on by default
15:44:43 <clokep_work> Alright.
15:44:54 <clokep_work> (No, but really. I can close bug 300, right?)
15:44:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=300 enh, --, ---, nobody, NEW, Add an array of all the displayed messages
15:45:08 <clokep_work> The Twitter one...if it's off, you still need a way to open it. ;)
15:46:44 <flo> no!
15:47:04 <flo> (about bug 300)
15:47:07 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=300 enh, --, ---, nobody, NEW, Add an array of all the displayed messages
15:47:29 * clokep_work thought he saw that in the conversation object now.
15:47:31 <clokep_work> Maybe I misunderstood.
15:47:32 <flo> it's about *displayed* messages and their DOM nodes, so that we can remove them (reread the description ;))
15:47:42 <clokep_work> Ah. OK. :)
15:48:14 <clokep_work> Yeah, misunderstood that.
15:48:31 <flo> too many things with the name "conversation" ;)
15:48:41 <clokep_work> Yes. :)
15:48:52 <-- rikki has quit (Connection reset by peer)
15:48:59 --> rikki has joined #instantbird
15:49:06 * clokep_work wonders if we can just add a nsDOMElement or nsHTMLElement or whatever it is into the purpleIMessage object....
15:59:07 * Gizmokid2005 is now known as Gizmokid2005|AFK
16:00:19 --> Mook_as has joined #instantbird
16:04:36 --> mistraven has joined #instantbird
16:04:48 <-- mistraven has left #instantbird ()
16:17:50 <flo> no :)
16:21:48 * clokep_work is out of ideas then. ;)
16:22:11 <clokep_work> Oh hey, so...on the first page of creating a new account, the only required field of the wizard is the Username, is that done purposefully or is it a bug?
16:24:34 <clokep_work> I feel like they should all be required (all fields of the username split essentially)
16:32:31 <flo> I don't remember that code enough to give a useful reply :-|
16:34:07 <clokep_work> Haha. OK. :) I mean, (fully from a UX point of view), would you expect them all to block the wizard? I personally would.
16:35:25 <flo> from a UX point of view, I wouldn't want user splits at all
16:36:10 <flo> and I would certainly not want the XMPP resource to be part of the username :)
16:37:34 --> igorko has joined #instantbird
16:37:40 <clokep_work> "wouldn't want user splits at all"...how would you specify a server/username then?
16:37:50 <clokep_work> And yes, I don't like that. We can hack it out fairly easy if you want. :)
16:38:40 <clokep_work> But probably not worth it if we're going to do JS-XMPP?
16:40:13 <flo> "AIM" is a server, right?
16:40:17 <flo> (from a user point of view)
16:40:25 <clokep_work> I guess.
16:40:35 <flo> when each useful IRC server should be in the first "protocol" (which should be "network") list
16:41:19 <flo> the common ones listed first, the uncommon ones in a list that appears if we click "other", or even "custom" and with a text field providing completion
16:41:32 <flo> s/when/then/
16:41:55 <clokep_work> Fair enough.
16:42:08 <flo> I'm not motivated to implement that though :)
16:42:09 <clokep_work> But you'd still have this wizard for custom ones. :P And that's all I'm asking about.
16:42:24 <flo> so I just pretend I don't see the user splits too often ;)
16:42:47 <clokep_work> Fair enough. :)
16:43:12 <flo> not really, you would just type the hostname, and if it's unknown, the wizard would ask with protocol it's for (after checking if there are DNS srv records maybe)
16:43:29 <flo> we could even port knock the common IRC ports to know if it's IRC
16:43:36 <flo> and if we really don't know, just ask
16:43:57 <flo> s/with/which/
16:44:10 <clokep_work> So like the autoconfig for thunderbird.
16:44:38 <flo> a wizard without magic isn't interesting ;)
16:50:17 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
16:50:58 --> aleth has joined #instantbird
16:52:56 * clokep_work goes to file "Add magic to the wizard" :P
16:55:01 <flo> cool :)
16:55:23 <flo> there's already something talking about witches and magic in the about dialog ;)
17:30:14 <-- mokush has quit (Client exited)
17:38:20 <clokep_work> We should probably add a splitter between the contacts/conversation lists too btw.
17:38:34 <clokep_work> </random thoughts>
17:42:55 <flo> hasn't Mic filed a bug more or less about this already?
17:43:15 <clokep_work> I'm trying to find it.
17:43:24 <clokep_work> Is there an easy way to list like bug IDs > 985 or something?
17:44:15 <clokep_work> Yes, but 988.
17:45:51 <clokep_work> Did we lost instantbot? :P
17:45:53 <clokep_work> *lose
17:45:56 <clokep_work> And no...he's here...
17:47:51 <clokep_work> I can't wrap my mind around the "proper" UI for the headers...
17:47:57 <clokep_work> Group boxes? :P
17:53:27 <-- mmkmou has quit (Ping timeout)
18:09:32 --> mmkmou has joined #instantbird
18:15:40 <DGMurdockIII> Could not read chrome manifest file 'C:\Program Files (x86)\Instantbird\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\chrome.manifest'.
18:20:57 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
18:25:26 <-- micahg has quit (Ping timeout)
18:29:10 --> micahg has joined #instantbird
18:31:18 <flo> clokep: I think you wanted https://bugzilla.instantbird.org/showdependencytree.cgi?id=978&hide_resolved=1 ;)
18:34:48 <Mook_as> for his literal question, though, https://bugzilla.instantbird.org/buglist.cgi?query_format=advanced&field0-0-0=bug_id&type0-0-0=greaterthan&value0-0-0=985
18:36:36 --> gerard-majax has joined #instantbird
18:45:58 <instantbot> New Instantbird (UI) bug 996 filed by aletheia2@fastmail.fm.
18:46:02 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=996 nor, --, ---, nobody, UNCO, Add unread counters to buddies as well
18:53:49 --> linuxwizard has joined #instantbird
19:05:16 <-- Tonnes has quit (Quit: ChatZilla 0.9.87 [Firefox 6.0/20110811165603])
19:12:49 --> Mic has joined #instantbird
19:12:49 * ChanServ sets mode +h Mic 
19:13:15 <Mic> Good evening
19:28:00 <-- Nitrox has quit (Ping timeout)
19:30:44 --> Nitrox has joined #instantbird
19:35:00 --> ecaron has joined #instantbird
19:44:08 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
19:44:24 --> Mic has joined #instantbird
19:44:24 * ChanServ sets mode +h Mic 
19:50:22 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
19:58:00 <-- mmkmou has quit (Ping timeout)
19:58:25 --> mmkmou has joined #instantbird
20:00:36 --> Mic has joined #instantbird
20:00:36 * ChanServ sets mode +h Mic 
20:03:45 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
20:04:20 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
20:04:39 --> aleth has joined #instantbird
20:04:51 <-- mmkmou has quit (Ping timeout)
20:05:08 --> mmkmou has joined #instantbird
20:05:56 <-- mmkmou has left #instantbird ()
20:07:02 <aleth> Regarding the "quit warning": Since it is now harmless to close the conversation window even if it has unread messages in it (because they simply show up as hidden conversations and can be restored), would it not make sense for the quit warning to only appear when Instantbird as a whole is quit?
20:07:30 <aleth> Conversely, there is currently no optional warning if quitting Instantbird with unread messages in hidden conversations.
20:08:18 <aleth> (The latter is "worse" because it is the only way new messages can actually be missed, now hidden conversations exist.)
20:14:19 <aleth> Apologies if this is already in the logs somewhere...
20:16:18 <-- ecaron has quit (Ping timeout)
20:23:32 <-- chrisccoulson has quit (Ping timeout)
20:29:40 --> chrisccoulson has joined #instantbird
20:35:32 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
20:37:20 <-- aleth has quit (Quit: Instantbird 1.1a1pre)
20:47:57 --> chrisccoulson_ has joined #instantbird
20:48:08 <-- chrisccoulson_ has quit (Connection reset by peer)
20:57:22 <-- chrisccoulson has quit (Quit: Ex-Chat)
20:57:32 --> chrisccoulson has joined #instantbird
20:59:40 --> ecaron has joined #instantbird
21:00:00 --> Mic has joined #instantbird
21:00:00 * ChanServ sets mode +h Mic 
21:00:45 <-- ecaron has left #instantbird ()
21:10:40 <flo> aleth: it's already been discussed, yes :).
21:13:24 --> aleth has joined #instantbird
21:16:09 <instantbot> New Instantbird (UI) bug 997 filed by benediktp@ymail.com.
21:16:12 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=997 nor, --, ---, nobody, NEW, Unread message warning on quitting the program doesn't count new messages in hidden conversations
21:20:08 <-- Mic has left #instantbird ()
21:20:31 --> Mic has joined #instantbird
21:20:32 * ChanServ sets mode +h Mic 
21:21:05 <Mic> d'oh, hidden conversation were disabled here.
21:23:12 <flo> they are by default ;)
21:23:37 <Mic> I thought I had already switched it on everywhere I use Instantbird
21:24:00 <Mic> We should definitely share setting between different Ib installs ;)
21:24:03 <Mic> *settings
21:27:36 <-- linuxwizard has left #instantbird ()
21:30:51 <Mic> aleth: all bugs related to this new feature are marked as blocking bug 978 . You only need to go through the list of bugs there to see what we know about it already.
21:30:54 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=978 nor, --, ---, nobody, NEW, Tracking bug for "Hiding conversations"
21:32:50 <flo> Mic: but you've just filed the bug, we only discussed it here ;)
21:32:54 --> DGMurdockIII has joined #instantbird
21:36:25 <Mic> Is anyone else having problems remembering the shortcut for "Join Chat"?
21:36:46 <Mic> I'm always trying CTRL+J instead of CTRL+I (on Windows).
21:39:50 <Mook_as> Mic: same here. also, neither Ctrl+I nor Ctrl+J appear to work in the conversation window.
21:40:38 <Mic> CTRL+J is the one to use from the Contact list, we should add that for the conversation window too
21:40:47 <Mic> Maybe we even have a bug for that already.
21:41:09 <Mook_as> hmm? I thought it was Ctrl+I in the contact list (.... and I have no idea why)
21:41:23 <Mic> d'oh.
21:41:57 <Mic> You see? "i" is an absolutely confusing letter for this :D
21:43:42 <Mic> Bug 418
21:43:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=418 enh, --, ---, benediktp, ASSI, Keyboard shortcut to open "Join chat" dialog from conversation windows
21:53:32 <flo> Mic: yes, Ctrl+I is hard to remember for me too :(
21:54:29 <flo> Ctrl+J is the download manager on Firefox, and I reserved it (in my mind) for the future window with file transfers. Ctrl+shift+J is the JS console.
21:54:42 <flo> Mic: by the way, did you mean to request review on the 2 patches you attached today?
21:54:49 <Mic> No
21:55:41 <flo> so if I play with them and like them I shouldn't commit them?
21:56:01 <Mic> I lost several WIPs in the past and I don't plan to keep doing this mistake.
21:56:15 <flo> sounds like a very good plan! :)
21:56:16 <Mic> Oh, if you think they're fine, just take them
21:56:37 <flo> not sure, but it definitely seemed interesting and I wanted to try them at least
21:57:35 <flo> hmm, can we use data urls to provide the svg document for the filters?
22:01:18 <Mic> Can you comment on the bug? I can't try it right now and might forget
22:03:09 <-- gmoro_ has quit (Quit: Leaving)
22:04:51 <flo> probably doesn't work :(
22:05:14 <flo> sure, I'll paste relevant comments (if any) in the bug
22:05:24 <Mic> flo: ah?
22:05:34 <flo> for only one I have for sure now is that you'll need to add a line in jar.mn :)
22:05:47 <Mic> I found a bug on BMO that said that filters didn't work and it was fixed with target milestone mozilla6
22:05:54 <flo> Mic: how would it know if #something is part of the URL or is the anchor name?
22:06:08 <flo> we are probably both reading https://bugzilla.mozilla.org/show_bug.cgi?id=308590
22:06:41 <flo> but it says "when SVG is loaded from a data: URL", not when the SVG is in the data: URL.
22:07:14 <flo> hmm, or maybe all other # characters need to be URL encoded
22:07:18 <Mook_as> data URIs now support refs
22:07:20 <flo> oh well, pretend I didn't say anything :)
22:07:34 <Mook_as> and yeah, you need to encode it now. or just base64 the whole thing.
22:07:43 --> linuxwizard has joined #instantbird
22:07:50 <Mook_as> (makes it harder to write css, though... :p
22:10:14 <flo> I wonder if the parsing is done each time the filter is applied when it's in a data URL, or if some caching is still possible
22:14:23 <flo> am I the only one still annoyed by the freeze when joining #ubuntu, while the nicklist is populated?
22:15:32 <-- igorko has quit (Quit: Instantbird 1.0)
22:17:04 <Mic> Ah, the participant list replacement .. one of the WIPs I lost :(
22:17:21 <flo> we don't need to replace it to fix that though
22:17:38 <flo> adding an executeSoon call every 100 nicks displayed would be enough
22:20:04 <flo> I really like the desaturate effect for context messages :)
22:29:19 <flo> is there a way to animate that "saturate" value? ;)
22:29:38 <Mic> hehe, I was wondering the same
22:30:05 <flo> I would really like read message to turn slowly into context message
22:30:21 <flo> a message that's been read like 5 minutes ago is already part of the context
22:30:23 <Mic> Ah :) We could fake it maybe
22:30:52 <Mic> With an animation that applies filters with different values for the saturation
22:31:04 <flo> sure...
22:31:14 <flo> how many different values do we need for it to be unnoticeable?
22:31:42 <Mic> Maybe not that many .. we're only changing the saturation not the lightness
22:32:01 <flo> when the patch with the SVG filters is applied, scrolling "feels" bad, like if it wasn't as smooth as usual.
22:32:36 <Mic> Could be
22:32:38 <flo> I ran the profiler on it. Should I be surprised that it highlights nsSVGFEColorMatrixElement:Filter?
22:35:48 <flo> but everything is way slower than usual with a debug build, so it may not really mater...
22:36:25 <Mook_as> do you really need it to be a svg filter? can you get away with css color changes?
22:37:59 <Mic> No, I only experimented with a filter for this and shared it on the bug.
22:40:02 <flo> Mook_as: css color changes?
22:40:22 <Mook_as> color:, background-color:, border-color:, etc.
22:40:36 <flo> how does that help to change the saturation?
22:41:07 <Mook_as> it doesn't; I'm asking if changing colors instead of saturation (basically, pre-calculated) would work close enough
22:41:17 <Mook_as> IIRC, those are faster than svg filters
22:41:29 <flo> I would really like to remove the arrays of pre-calculated colors
22:41:45 <flo> they are in my way each time I attempt to hack something in bubbles
22:42:04 <Mook_as> hmm. yeah, that makes sense.
22:42:34 <flo> (+ precalculating the colors would add ~1000 CSS rules in the file)
22:43:14 <Mook_as> oh, for transitions? I was assuming using css transitions instead of doing things manually
22:44:11 <Mook_as> it's the things in http://lxr.instantbird.org/instantbird/source/instantbird/themes/messages/bubbles/Variants/Red_-_Blue.css right?
22:44:21 <flo> ah, no, only ~100
22:44:34 <flo> no, not for the transitions
22:44:41 <flo> we have 3 colors per bubbles
22:44:46 <flo> and 36 possible nick colors
22:45:22 <flo> (ah, and I forgot all the variants, but let's assume they all use colors that can be taken by nicks in MUCs)
22:45:56 <Mook_as> ah, you're filtering the colorized text too, okay
22:46:20 <flo> by the way, the SVG filter has the nice benefit of also filtering the emoticon colors
22:46:51 <Mook_as> and for crazy protocols, inline images
22:47:07 <Mook_as> (could be useful for IRC. or it could be... a bad idea, depending on what channels you go to.)
22:47:25 <aleth> dunno if this helps, maybe overkill, but http://lesscss.org/ has desaturate(color,percentage)
22:47:28 <flo> inline images on IRC? O_o
22:47:57 <Mook_as> some mac IRC client or other would show images / youtube videos / etc. inline
22:48:18 <aleth> hmm
22:48:22 <Mook_as> (that is: if you mention a URL, it loads it)
22:48:35 <aleth> O_o indeed
22:49:35 <Mook_as> that was particularly fun at songbird, where we had a machine in the office you could hit to make it play predefined sounds... and the URL used can be modified enough to look like an image to load...
22:50:15 <flo> :)
22:50:23 <flo> Mic had a WIP add-on for that I think
22:51:01 <Mic> For content preview? Yes ..
22:51:09 <flo> the color constants I was referring to are at https://hg.instantbird.org/instantbird/file/343293bfba9e/instantbird/themes/messages/bubbles/Footer.html#l3
22:51:11 <Mic> It only did Youtube and Bugzilla  but it worked
22:51:29 <Mic> as long as you disabled the tag-filtering completely ;)
22:51:34 <Mic> https://wiki.instantbird.org/File:InlinePlayer.png
22:52:08 <flo> how crazy would it be to rewrite Bubbles so that the whole bubbles are in SVG?
22:53:06 <flo> wow, a year ago! Time flies... :(
22:53:20 <Mic> I'd still like to do that ..
22:53:40 <Mook_as> that does indeed look horrible. can't just build the array at runtime?
22:53:42 <Mic> I mean it would be absolutely awesome :)
22:55:31 <flo> Mook_as: if I knew what all those magic numbers mean, I could.
22:55:41 <flo> if it wasn't obvious already, I didn't write that code ;)
22:55:41 <Mook_as> ah :)
22:55:54 <aleth> lesscss should be able to do it... don't know at what overhead cost
22:56:13 <aleth> ah sorry, its js anyway
22:56:15 <aleth> not css
22:56:57 <flo> I thought about putting all the values in a spreadsheet, creating a chart, and asking the software to find a mathematical function that looks like it
22:57:06 <flo> and then just calculate the values at runtime using that function
22:57:23 <aleth> the original author probably generated them somehow... you might be reverse-engineering
22:57:25 <Mook_as> okay, so it's lightness based on the hue?
22:57:51 <flo> yeah
22:58:14 <flo> aleth: he did that by hand by deciding for each color which value was good
22:58:22 <flo> it was artistically created, not engineered ;)
22:58:26 <aleth> dedication :)
22:58:45 <flo> Mook_as: yes
22:59:41 <aleth> individually tuned border-vs-fill lightness values... now that is an artisan
22:59:44 <Mook_as> and it's basically a dip around the yellows (and a bit into the green)
22:59:56 <aleth> no mass-produced colour for instantbird, no
23:00:36 <flo> aleth: + all the bitmap files: https://hg.instantbird.org/instantbird/file/343293bfba9e/instantbird/themes/messages/bubbles/Bitmaps
23:01:43 <aleth> oh dear. do they map to the same colours?
23:02:16 <Mic> Can't we get rid of the "alt" versions by using  "transform: scaleX(-1);" if they are just flipped/mirrored versions of the other images maybe?
23:02:55 <aleth> ah
23:02:56 <Mic> Just as side note..
23:03:37 <flo> aleth: sure, they do ;)
23:03:58 <flo> Mic: would be nice
23:04:29 <aleth> flo: i had to download some to see what they were, as FF was not displaying them ;)
23:05:26 <Mic> aleth: did you follow the "raw" link on top of the page for a file?
23:07:00 <Mook_as> http://lxr.instantbird.org/instantbird/source/instantbird/themes/messages/bubbles/Bitmaps/ does show them easier (though I see there's no previews there?)
23:08:25 <aleth> mic: yes
23:09:47 <aleth> yup, lxr works
23:09:54 <Mic> http://img713.imageshack.us/img713/2404/indicators.png
23:11:08 <flo> http://queze.net/goinfre/bubbles-chart.png
23:11:15 <flo> I didn't expect such a result :-S
23:12:17 <aleth> lol i just looked at the same thing :)
23:12:48 <flo> you produced the same chart?
23:12:57 <aleth> yes
23:13:02 <aleth> well, different colours ;)
23:13:21 * flo should have waited
23:14:08 <aleth> but if the colours are hardcoded into the images anyway, does it even make sense to worry about generating that list?
23:14:24 <flo> I would like to generate the images too
23:15:00 <aleth> you mean, svg all the way?
23:15:08 <flo> ye
23:15:08 <aleth> I thought that was too slow
23:15:08 <flo> s
23:15:20 <aleth> or weren't you trying to get rid of the svg filter
23:15:49 <flo> I was just complaining about the slowness
23:15:58 <flo> nothing decided for sure yet
23:19:23 <Mook_as> yeah, I guess you're stuck with svg :| there's no useful hue shifting in css, as far as I can tell
23:20:29 <flo> Mic: should I use mic @ ib.org as your commit email?
23:21:18 <flo> (I'd like to push that patch with the svg filter to try it for a few days on nightlies and get more feedback about it)
23:22:22 <Mic> No, just use the one I've been using for a while now
23:25:28 <flo> ok
23:31:17 --> mmkmou has joined #instantbird
23:35:03 <Mic> Good night
23:35:15 <-- Mic has quit (Quit: Instantbird 1.1a1pre)
23:36:06 <-- mmkmou has left #instantbird ()
23:51:01 --> ironhead has joined #instantbird