#instantbird log on 05 24 2011

All times are UTC.

00:04:39 * clokep had 83 bugmail messages
00:16:49 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
00:26:27 <EionRobb> ah, I probably want to use similar code to http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleCoreService.cpp#447 excep that mProtocols is protected so I couldn't add a new protocol directly
00:26:27 <EionRobb> maybe I can fake it as a javascript protocol
00:28:22 <clokep> EionRobb: All you want to do is add a new protocol?
00:28:44 <clokep> I think if you just drop it in libpurple/protocols and edit the makefile you should be good to go.
00:29:06 <clokep> That blog post should still be applicable.
00:29:29 <clokep> (Which protocol are you trying to add out of curiosity? :))
00:32:46 <EionRobb> I've been asked to port my okcupid protocol to instantbird
00:41:10 <clokep> Ah I see.
00:41:15 * clokep didn't know okcupid had chat.
00:41:58 <EionRobb> but once I get enough of a wrapper to port one plugin I can port the rest
00:42:16 <EionRobb> I'm trying to do it without dropping it in-tree
00:46:34 <EionRobb> is libpurple compiled with static_prpls in instantbird?
00:47:59 <clokep> I believe so.
00:48:13 <clokep> But I'm not sure, flo would know. :-/
01:51:37 <instantbot> clokep@gmail.com added attachment 646 to bug 797.
01:51:38 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 646 on bug 797.
01:51:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=797 nor, --, ---, clokep, ASSI, Add help string for Instantbird commands
01:59:44 --> mepine has joined #instantbird
02:00:28 <-- EionRobb has quit (Quit: Leaving.)
02:04:36 <instantbot> clokep@gmail.com added attachment 647 to bug 797.
02:04:37 <instantbot> clokep@gmail.com cancelled review?(florian@instantbird .org) for attachment 646 on bug 797.
02:04:38 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 647 on bug 797.
02:04:39 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=797 nor, --, ---, clokep, ASSI, Add help string for Instantbird commands
02:18:15 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
02:18:41 --> clokep has joined #instantbird
02:18:41 * ChanServ sets mode +h clokep 
02:21:30 <instantbot> clokep@gmail.com added attachment 648 to bug 618.
02:21:31 <instantbot> clokep@gmail.com cancelled review? for attachment 629 on bug 618.
02:21:32 <instantbot> clokep@gmail.com requested review from benediktp@ymail.com  for attachment 648 on bug 618.
02:21:33 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=618 enh, --, ---, clokep, ASSI, Basic Jump List support on Windows 7
02:22:06 * clokep thinks we need feedback flags. ;)
02:24:15 --> EionRobb has joined #instantbird
02:37:16 <-- Mathnerd314 has quit (Ping timeout)
02:38:48 --> Mathnerd314 has joined #instantbird
02:48:22 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
04:12:33 <-- linuxwizard has left #instantbird ()
04:29:21 <-- Mathnerd314 has quit (Ping timeout)
05:44:00 --> waynenguyen has joined #instantbird
06:35:54 <-- EionRobb has quit (Quit: Leaving.)
06:41:05 --> flo has joined #instantbird
06:41:05 * ChanServ sets mode +qo flo flo 
06:43:37 <flo> Good morning :)
07:00:08 --> Even has joined #instantbird
07:00:08 * ChanServ sets mode +o Even 
07:00:31 <-- DetroitLibertyPenguin has quit (Client exited)
07:07:44 <instantbot> florian@instantbird.org denied review for attachment 647 on bug 797.
07:07:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=797 nor, --, ---, clokep, ASSI, Add help string for Instantbird commands
07:24:35 <-- Even has quit (Quit: Instantbird 0.3a3pre)
08:10:31 --> Mic has joined #instantbird
08:10:31 * ChanServ sets mode +h Mic 
08:15:16 <Mic> Good morning
08:15:24 <flo> Mic: hello :)
08:27:16 <flo> I'm surprised by the prices listed at http://www.aosabook.org/en/index.html#purchase I didn't know Amazon had such a big margin on books
08:36:56 <-- waynenguyen has quit (Connection reset by peer)
08:47:53 <Mic> hmm, working with two screens is so great :)
08:50:23 --> Even has joined #instantbird
08:50:23 * ChanServ sets mode +o Even 
08:50:26 <Mic> There's no way to undo 'hide group' when you've accidently pressed the button, is it?
08:50:54 <flo> just show the group again
08:51:02 <flo> if you don't remember the name of that group, it's more complicated of course
08:51:43 <Mic> Ah, great ... I thought they were removed from the group :)
08:51:46 <-- Even has quit (Quit: Instantbird 0.3a3pre)
08:51:54 --> Even has joined #instantbird
08:51:54 * ChanServ sets mode +o Even 
08:52:13 <flo> I've no idea what "removed from the group" could mean, so no, it's not that :-D
08:52:38 <-- Even has quit (Quit: Instantbird 0.3a3pre)
08:52:47 --> Even has joined #instantbird
08:52:47 * ChanServ sets mode +o Even 
08:53:18 <Mic> In the sense that they've been actually moved from their old group into "Other contacts"
08:53:34 <flo> Other contacts is not a real tag
08:53:39 <flo> it's our first dynamic tag ;)
08:59:09 <flo> in case EionRobb reads the log: dropping the code in tree is the only way I've tried.
08:59:57 <flo> we currently link statically all the protocol plugins that are part of the default libpurple, but dynamically loaded libpurple plugins are still supported (in debug builds the nullprpl is loaded dynamically).
09:00:24 <flo> a protocol plugin compiled to work with Instantbird definitely need to be statically linked to http://lxr.instantbird.org/instantbird/source/purple/libpurple/protocols/xpcomModule.cpp.in
09:01:01 <flo> you probably don't need a full tree to build that, but you need at least the headers that this file includes
09:01:16 <flo> (which are likely to include many more headers in turn)
09:03:04 <flo> there are also of course several .lib files (on Windows, .so and .dylib for the other platforms) that would be needed for linking
09:05:10 <flo> the libpurple headers (+ glib on Windows/Mac) are also needed
09:07:25 <-- Mic has left #instantbird ()
09:07:36 --> igorko has joined #instantbird
09:07:37 --> Mic has joined #instantbird
09:07:37 * ChanServ sets mode +h Mic 
09:10:48 <-- Mic has left #instantbird ()
09:10:59 --> Mic has joined #instantbird
09:10:59 * ChanServ sets mode +h Mic 
09:16:50 <-- Mic has left #instantbird ()
09:19:58 --> Mic has joined #instantbird
09:19:59 * ChanServ sets mode +h Mic 
09:21:53 * Mic has a "Blue - Red Alternating (Glass)" message style theme and the hacks to achieve it were absolutely minor :)
09:22:12 <flo> is there a diff we can look at? :)
09:22:35 <flo> and/or a screenshot (or is it the same appearance as last time?)
09:22:39 <Mic> No, but I can create one if I figure out how to fix the last problem
09:23:03 <Mic> It's different this time
09:28:12 <Mic> https://wiki.instantbird.org/File:IbGlassBubble2.png
09:29:39 <Mic> The thing is that I had to set the tabpanel to transparent (I definitely need to do this to make it shine through) and then I need to set the background of the elements around it to have the proper background color. Right now you see the glass splitter above the input area
09:29:53 <flo> ah, you played with the close button pref? :)
09:30:20 <Mic> Yes, I needed to check that everything looks fine with the restyle of the window
09:30:49 <flo> I wonder if there are people actually using that option or if we should just drop it to simplify the code
09:36:27 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
09:37:05 --> Mic has joined #instantbird
09:37:05 * ChanServ sets mode +h Mic 
09:56:16 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
10:15:31 --> clokep has joined #instantbird
10:15:31 * ChanServ sets mode +h clokep 
10:19:08 <-- Mic has left #instantbird ()
10:23:40 <clokep> Bah flo you're right. I got raw and quote confused!
10:25:12 --> Mic has joined #instantbird
10:25:12 * ChanServ sets mode +h Mic 
10:26:34 <flo> the second/last part of the top conv UI is almost ready :)
10:27:08 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
10:27:15 --> Mic has joined #instantbird
10:27:15 * ChanServ sets mode +h Mic 
10:29:11 <Mic> flo: do you have a screenshot of it? I'm curious what it looks like
10:29:26 <flo> it's almost impossible to screenshot
10:29:39 <flo> ah, hmm, I'll try :)
10:31:35 <-- mepine has quit (Quit: 隨緣也)
10:37:54 <flo> Mic: http://queze.net/goinfre/top-conv-ui.png
10:42:05 <clokep> flo: Is there a drop down symbol or anything to show that that icon is clickable?
10:42:24 <flo> just the hand cursor when hovering it and there's a contact associated with the UI conversation
10:42:37 <clokep> Oh OK. :)
10:42:46 <flo> it's not very discoverable
10:42:53 <flo> but I'm not too sad if it's not discovered
10:43:00 <flo> geeks will find it
10:43:04 <flo> others probably don't need it
10:43:14 <clokep> Others won't have contacts. :-X
10:43:18 <flo> right
10:43:32 <flo> it's more discoverable than contact merging
10:44:01 <flo> although, if you set an alias on a buddy, it creates a contact for it to store the alias, so in some case the menu can exist with a single buddy :-/
10:45:49 <clokep> Can you have it exist if contact && buddies.length> 1?
10:45:57 <clokep> (Not sure if that property exists. :))
10:46:06 --> tymerkaev has joined #instantbird
10:46:51 <flo> clokep: we can test it (it requires a getBuddies call)
10:46:58 <flo> I'm not sure that's useful though
10:47:09 <clokep> OK. :)
10:47:16 <clokep> I guess showing it with only one isn't really harmful.
10:47:27 <clokep> Might just be confusing why it sometimes shows one and other times doesn't open.
10:47:28 <flo> the purpleConversation/UIConversation thing is pretty broken if you merge buddies of several existing purple conversations into a contact
10:47:29 <Mic> I guess people will rather complain that sometimes there isn't a menu with the single buddy in it ;)
10:47:41 <flo> I'm not even sure of what the expected behavior is in that case
10:48:11 <clokep> Merge the conversations? ;)
10:48:23 <clokep> Or just leave the newest and close the others?
10:48:27 <flo> Mic: well, people will complain and we we have an opportunity to learn about why our contact stuff is confusing :)
10:48:44 <flo> clokep: "newest"? uh? How do you know it's newer?
10:48:57 <clokep> Las tto receive / send a message.
10:49:29 <flo> what about keeping only the conversation of the most preferred/available buddy?
10:49:44 <flo> but actually, we should keep all the purpleConversation instances
10:49:54 <flo> it's the UI conversation that should go away
10:51:02 <flo> hmm, yes, the UI conversations attached to a no longer existing contact should just stop accepting messages, and have a system message explaining what happened
10:52:05 <clokep> "stop accepting messages" == disable the input box?
10:52:34 <flo> hmm, that would require UI changes. I just thought "don't attempt to send them, and maybe throw back an error message"
10:52:43 <clokep> OK. :)
10:52:48 <flo> is the input box disabled for disconnected accounts by the way?
10:52:56 <flo> I don't think so
10:53:47 <clokep> No. How would you type "/back" which brings you back online then? ;)
10:54:55 <flo> I would take a pen and write it forcefully on the surface of the screen :-P
11:05:15 <-- clokep has quit (Ping timeout)
11:13:19 <instantbot> benediktp@ymail.com added attachment 649 to bug 620.
11:13:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, benediktp, ASSI, Use Glass on Aero (Windows Vista and 7)
11:14:00 <instantbot> benediktp@ymail.com added attachment 650 to bug 620.
11:15:34 <-- Mic has left #instantbird ()
11:22:08 --> sonny has joined #instantbird
11:42:13 --> Mic has joined #instantbird
11:42:13 * ChanServ sets mode +h Mic 
11:55:53 <-- Mic has left #instantbird ()
12:39:52 <-- tymerkaev has quit (Client exited)
13:35:19 <-- rikki has quit (Connection reset by peer)
13:35:26 --> rikki has joined #instantbird
14:05:38 <instantbot> florian@instantbird.org added attachment 651 to bug 744.
14:05:40 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=744 enh, --, ---, florian, ASSI, top of conversation UI (contact info)
14:06:15 --> clokep_work has joined #instantbird
14:06:16 * ChanServ sets mode +h clokep_work 
14:11:15 <clokep_work> I was expecting that patch to be a lot more involved. :)
14:11:33 <flo> I tried to keep it simple :)
14:18:04 * clokep_work needs to go.
14:18:14 <clokep_work> Be back tonight! Awesome work flo. :)
14:18:25 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:48:32 <instantbot> florian@instantbird.org added attachment 652 to bug 744.
14:48:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=744 enh, --, ---, florian, ASSI, top of conversation UI (contact info)
14:55:05 <instantbot> florian@instantbird.org set the Resolution field on bug 744 to FIXED.
14:55:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=744 enh, --, 0.3a3, florian, RESO FIXED, top of conversation UI (contact info)
14:59:27 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/dcbe7c1efc4b - Benedikt P. - Bug 795 - All-Tabs button not displayed correctly on conversation windows, r=fqueze.
14:59:28 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/c856c0b1cd19 - Florian Quèze - Bug 744 - top of conversation UI (contact info) - part 2: protocol icon giving access to an 'all-targets' menu.
14:59:29 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/7f00b6a37a04 - Florian Quèze - Remove ugly top margin on Linux conversation windows.
15:03:32 <flo> going offline to start packing the stuff (including the network switch!) in my office (movers coming early tomorrow morning)
15:03:33 <flo> Good evening
15:04:12 <-- flo has quit (Quit: Instantbird 0.3a3pre)
15:27:22 --> igorko has joined #instantbird
15:45:32 --> skeledrew1 has joined #instantbird
15:45:36 <-- skeledrew has quit (Ping timeout)
15:52:08 --> hicham has joined #instantbird
16:05:36 <-- hicham has quit (Ping timeout)
16:06:17 --> Mathnerd314 has joined #instantbird
16:08:34 --> hicham has joined #instantbird
16:13:48 <-- Even has quit (Quit: Instantbird 0.3a3pre)
17:31:29 <-- hicham has quit (Ping timeout)
17:37:27 --> hicham has joined #instantbird
17:42:40 <-- hicham has quit (Ping timeout)
17:43:26 --> hicham has joined #instantbird
17:45:39 <-- hicham has quit (Ping timeout)
17:47:03 --> hicham has joined #instantbird
18:52:12 --> linuxwizard has joined #instantbird
18:55:58 <-- hicham has quit (Client exited)
19:58:05 <-- Tonnes has quit (Quit: ChatZilla [Firefox 3.6.17/20110420140830])
19:58:32 --> Mic has joined #instantbird
19:58:32 * ChanServ sets mode +h Mic 
20:02:48 <Mic> flo, Even: is there a way to try onCommit-builds?
20:02:53 <-- sonny has quit (Quit: Leaving.)
20:03:09 --> sonny has joined #instantbird
20:05:11 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
20:24:26 --> igorko1 has joined #instantbird
20:24:35 <-- igorko has quit (Connection reset by peer)
20:58:44 --> clokep has joined #instantbird
20:58:44 * ChanServ sets mode +h clokep 
21:08:16 <clokep> mic: I don't think they get uploaded anywhere.
21:10:06 --> EionRobb has joined #instantbird
21:12:00 <-- igorko1 has quit (Quit: Instantbird 0.3a3pre)
21:22:16 <-- linuxwizard has left #instantbird ()
21:37:30 <clokep> EionRobb: flo left you a message http://log.bezut.info/instantbird/today/#m73
21:37:49 <EionRobb> thanks :)
22:21:14 --> igorko has joined #instantbird
22:21:15 <-- Mathnerd314 has quit (Ping timeout)
22:24:02 --> Mathnerd314 has joined #instantbird
22:27:31 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
22:32:27 --> wesj has joined #instantbird
22:36:47 <-- wesj has left #instantbird ()
22:37:19 --> linuxwizard has joined #instantbird
22:41:47 <instantbot> clokep@gmail.com added attachment 653 to bug 797.
22:41:48 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 653 on bug 797.
22:41:49 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=797 nor, --, ---, clokep, ASSI, Add help string for Instantbird commands
22:47:16 <-- skeledrew1 has quit (Ping timeout)
22:47:26 --> skeledrew has joined #instantbird
23:14:41 <-- sonny has left #instantbird ()
23:42:21 --> tymerkaev has joined #instantbird