#instantbird log on 03 21 2011

All times are UTC.

00:03:38 <sabret00the> it's just the design schema for the tables. so table names and fields.
00:04:24 <clokep> Ah, text is definitely fine for that. :) File a bug about it. ;) Flo might have some ideas on the subject I'm sure.
00:24:30 <-- waynenguyen has quit (Connection reset by peer)
00:27:42 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
00:27:46 --> clokep has joined #instantbird
00:27:46 * ChanServ sets mode +h clokep 
00:46:45 <sabret00the> I'll post the bug in the morning regarding the db schema as I want to make sure I haven't forgotten anything.
00:47:05 <clokep> Sounds good. I'm going to bed soon anyway. :)
00:56:24 <-- skeledrew has quit (Quit: Instantbird 0.3a2pre)
00:57:16 <-- linuxwizard has left #instantbird ()
01:02:09 --> skeledrew has joined #instantbird
01:08:35 <-- Ornthalas has quit (Quit: KTHXBYE)
01:26:47 <-- Mathnerd314 has quit (Ping timeout)
01:49:27 <-- hicham has quit (Ping timeout)
01:50:03 --> hicham has joined #instantbird
02:21:04 <-- skeledrew has quit (Ping timeout)
02:21:14 --> skeledrew has joined #instantbird
02:30:26 <-- skeledrew has quit (Ping timeout)
02:31:02 --> skeledrew has joined #instantbird
02:35:58 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
02:40:09 <-- skeledrew has quit (Ping timeout)
02:40:19 --> skeledrew has joined #instantbird
02:43:23 <-- hicham has quit (Ping timeout)
03:17:22 <-- rikki1 has quit (Ping timeout)
03:18:47 --> rikki has joined #instantbird
04:26:01 --> tymerkaev_away has joined #instantbird
04:26:30 * tymerkaev_away is now known as tymerkaev
04:31:28 <-- tymerkaev has quit (Ping timeout)
04:37:38 --> linuxwizard has joined #instantbird
04:49:31 --> Mook has joined #instantbird
04:58:52 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
05:52:17 --> tymerkaev has joined #instantbird
06:44:16 <-- linuxwizard has left #instantbird ()
07:07:15 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406])
07:38:19 <-- Tonnes has quit (Ping timeout)
07:38:20 --> Tonnes_ has joined #instantbird
07:38:29 * Tonnes_ is now known as Tonnes
08:28:01 --> flo has joined #instantbird
08:28:01 * ChanServ sets mode +qo flo flo 
08:29:56 <flo> good morning :)
08:58:12 --> yoh has joined #instantbird
09:23:32 --> Ornthalas has joined #instantbird
10:12:25 --> rikki1 has joined #instantbird
10:12:50 <-- rikki has quit (Connection reset by peer)
10:15:32 --> clokep has joined #instantbird
10:15:32 * ChanServ sets mode +h clokep 
10:40:58 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
10:42:05 <-- yoh has quit (Quit: http://www.mibbit.com ajax IRC Client)
10:56:29 <-- chrisccoulson has quit (Quit: Ex-Chat)
10:59:15 --> chrisccoulson has joined #instantbird
11:18:06 --> igorko has joined #instantbird
11:23:31 --> yoh has joined #instantbird
11:57:37 --> Even1 has joined #instantbird
12:04:44 --> clokep_work has joined #instantbird
12:04:44 * ChanServ sets mode +h clokep_work 
12:05:42 <clokep_work> Good morning.
12:16:14 <-- igorko has quit (Quit: Instantbird 0.3a2pre)
12:20:58 <-- flo has quit (Quit: Instantbird 0.3a2pre)
12:36:12 --> kaie2 has joined #instantbird
12:37:05 <-- kaie has quit (Ping timeout)
12:37:06 * kaie2 is now known as kaie
12:41:03 --> sonny has joined #instantbird
13:05:51 <-- tymerkaev has quit (Ping timeout)
13:29:20 <-- Ornthalas has quit (Quit: KTHXBYE)
13:29:37 --> Mic has joined #instantbird
13:29:37 * ChanServ sets mode +h Mic 
13:29:47 <-- Mic has left #instantbird ()
13:30:14 --> Mic has joined #instantbird
13:30:14 * ChanServ sets mode +h Mic 
13:31:49 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
13:32:06 --> Mic has joined #instantbird
13:32:06 * ChanServ sets mode +h Mic 
13:42:43 <clokep_work> Hello.
14:03:32 <Mic> hi
14:06:05 <Mic> Jump lists don't play well with the profile manager :(
14:07:18 <Mic> Neither your extension nor Fx 4's jump list (if you let it ask for the profile to use every time)
14:07:28 <Mic> *each time
14:08:34 <clokep_work> Oh?  :( Hmm...maybe I should make it into a jsm that loads with the buddy list instead of a component that loads after profile.
14:11:33 <clokep_work> I noticed something weird w/ it in that I ran it with my dev profile...but than running it with my main profile the jump list was still there.
14:14:40 <clokep_work> The code is pretty simple though. :-D I was going to take a run at the tab previews -- I think I'll go w/ your idea for now (the last message rendered bigger, and maybe a buddy icon)
14:16:23 <Mic> Cool :)
14:18:43 <Mic> Maybe it just doesn't work if you use -no-remote on your Instantbird shortcut, because it forces the profile manager instead of passing the command line parameter to the running instance?
14:21:36 <clokep_work> That's quite possible.
14:21:50 <clokep_work>  / probably pretty likely.
14:22:42 <-- yoh has quit (Quit: http://www.mibbit.com ajax IRC Client)
14:35:29 <clokep_work> I'm not sure if passing it those parameters again would work or something...or if it's even really worth adding support for since most people probably don't run w/ -no-remote.
14:36:33 <instantbot> New Instantbird (UI) bug 734 filed by sabret00the@yahoo.co.uk.
14:36:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=734 enh, --, ---, nobody, UNCO, The Forest database proposal
14:43:10 --> flo has joined #instantbird
14:43:10 * ChanServ sets mode +qo flo flo 
14:47:07 <flo> clokep_work: is the code of your jump list add-on visible somewhere without unpacking the xpi? :)
14:47:52 --> tymerkaev has joined #instantbird
14:48:12 <clokep_work> flo: Sure, where can I send my laptop hard drive? :P I'll upload it. One second.
14:48:39 <flo> pastebin ? experiments repository ?
14:50:03 <clokep_work> flo: http://pastebin.instantbird.com/608 I'll put it in the experiments repository soon.
14:50:07 <clokep_work> (Tonight.)
14:50:29 --> Wolfy|Sajber has joined #instantbird
14:51:28 <flo> no rush. I'm just curious and lazy :)
14:52:01 <clokep_work> I'm assuming you don't care abou tmy code for the chrome manifest / install.rdf ;)
14:52:36 <flo> I read enough reports with 2 pages explaining what install.rdf is for the day, thanks :)
14:53:31 <Mic> How did the projects go?
14:53:50 <Mic> Did the other students produce something reasonable in the end
14:53:51 <Mic> ?
14:54:06 <flo> no.
14:54:15 <clokep_work> 2 pages on install.rdf? Ouch.
14:54:46 <flo> but I tested yoh's add-on today and it worked pretty well (except with libpurple's null protocol, which really doesn't matter). I encouraged him to post it on AIO
14:56:16 <clokep_work> Does it have usable bits we can move into core or not really?
14:56:18 <flo> the others produced reports of about 10 pages, with nonsense and spelling mistakes.
14:56:30 <flo> no.
14:56:51 <flo> the point is indeed to not move it to the core, because it's a workaround for a feature we can't have until 0.4 :)
14:58:24 <clokep_work> Ah, true. Depends on the new logs, right?
14:58:33 <flo> yes :)
15:05:20 <instantbot> New Instantbird (UI) bug 735 filed by benediktp@ymail.com.
15:05:22 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=735 enh, --, ---, nobody, NEW, Links in topic notification bar should be clickable
15:06:34 <-- Mic has left #instantbird ()
15:07:59 --> Mic has joined #instantbird
15:07:59 * ChanServ sets mode +h Mic 
15:09:22 <clokep_work> I thought flo said something about the notification bar going away? Or I'm getting confused. :-D
15:09:45 <Mic> clokep_work: is the "Preferences" task supposed to only open the Options dialog but not the buddy list when Instantbird is not running yet?
15:10:00 <flo> anyway, if yoh's add-on works well and is really useful, we will probably want to have the feature so badly that it will speed up the "real" implementation in the core :-D
15:10:10 <flo> Mic: yes
15:10:43 <clokep_work> It just calls Instantbird w/ the command line parameter...so whatever the CL parameter does it does...
15:10:46 <flo> it was added for Windows which if I remember correctly needs to have a way to open the preference dialog of an application without starting the whole application from the Uninstall system dialog
15:11:22 <Mic> Interesting, ok :)
15:11:24 <flo> eerr, I was saying this about the command line parameter, not the Jump list task
15:11:53 <Mic> The jump list task uses this parameter
15:12:12 <Mic> (atm)
15:12:21 <clokep_work> I'm not gonna look at that again until I have a good idea about how we can do something useful (change status / open join chat). Without creating a ton of command line parameters haha.
15:12:24 <flo> yeah I know. But they behavior may not be "on purpose" for the jump list task
15:12:28 * clokep_work wishes he could just give a callback.
15:13:46 <Mic> Could you register a jumplist-action parameter and let it take different values for each item?
15:13:59 <clokep_work> Oooo I can send it functions and than eval them!
15:14:01 <Mic> like -jumplist-action=preferences
15:14:22 <Mic> I assume you'd never get a r+ for this :P
15:14:29 <clokep_work> Mic: Yes, I could...but I still need to make command line handlers for them all. :)
15:15:06 <clokep_work> I think have a -status=<some string id> Would be reasonable though?
15:15:15 <Mic> hmm, in my head it was one command line handler with a switch statment for the value
15:18:22 <clokep_work> flo: Would additional command line handlers be accepted in that patch?
15:20:27 <flo> what's items2 used for?
15:20:44 <flo> (or what would it contain if it wasn't empty? :))
15:21:45 <clokep_work> items2 stores the removed jump list items from calling the init function.
15:24:29 <flo> so, is the jump list visible only while the application is launched, or all the time?
15:29:22 <clokep_work> All the time.
15:29:24 <Mic> bbl
15:29:27 <clokep_work> Once it's set it stays there until you set a new one.
15:30:07 <flo> so it should be able to launch the application and execute the task directly after that? :(
15:31:23 <clokep_work> Yes.
15:33:06 <clokep_work> Obviously that sample needs a TON of work, but I just wanted to show it's relatively easy on the Windows side of things ot get it working.
15:35:26 <flo> which command line parameters would you like to add?
15:41:03 <clokep_work> One for join chat and one to set the status.
15:41:41 <flo> we will need some command line parameters for the protocol handlers (irc:// etc...) anyway
15:42:14 <clokep_work> Mmhmm. I think the easiest way to handle the "Frequent"/'Favorite"/"Recent" conversations (whichever of those we want. :P)
15:42:29 <clokep_work> Is to implement the command line handler for that type of conversation and than just use a shortcut to it. :-D
15:42:48 <flo> yes, with the numeric contact id as a paramter
15:45:47 <clokep_work> Actually if all we need is the contact id...a clh that is just -conversation=id would be easier for that case.
15:46:41 <flo> easier for what?
15:46:56 <flo> errr, "than what", sorry
15:48:28 <clokep_work> easier than implementing all the protocol handlers.
16:21:39 <Mic> hmm, you could also use it to create shortcuts to start a conversation with a buddy wherever you like.. e.g. putting it on the desktop
16:22:42 <clokep_work> :) Dragging from the buddy list to the file system creates a shortcut to that buddy.
16:22:48 <clokep_work> That's kind of awesome actually.
16:22:49 <Mic> Maybe a thing for an extension: drag & drop buddies to the desktop to create a shortcut (with a nice icon (if you can create one and save it in a compatible format)
16:23:05 <Mic> e.g. the buddy icon with a small Ib globe or so..
16:23:07 <clokep_work> No nice icon, you use the buddy icon. ;)
16:23:21 <clokep_work> Exactly.
16:24:23 <Mic> I think I also need to say 'awesome' at this point ;)
16:24:30 <Mic> Awesome!
16:24:37 <Mic> bbl
16:26:47 <flo> can we update the icon each time the contact's status change? :-X
16:27:00 <-- skeledrew has quit (Ping timeout)
16:30:57 <clokep_work> flo: The shortcut icon? Possibly? I'd like to update the taskbar icon.
17:17:42 <-- micahg has quit (Ping timeout)
17:22:08 <-- Even1 has quit (Quit: Instantbird 0.3a2pre)
17:25:20 --> micahg has joined #instantbird
17:35:42 <Mic> flo: updating the icon would need to keep track of all of them ... what if someone copies the shortcut to another place and Ib doesn't know about it?
17:36:16 <flo> isn't the icon used a path to an icon file? If so when the shortcut is copied, the icon stays at the same place
17:37:08 --> igorko has joined #instantbird
17:39:36 <clokep_work> Yes.
17:41:36 <-- Wolfy|Sajber has quit (Connection reset by peer)
17:42:40 <igorko> hello
17:42:45 <igorko> instantbot: hello
17:42:47 <instantbot> igorko! dude!
17:43:37 <igorko> instantbot: dude!
17:43:38 <instantbot> igorko: hello
17:43:44 <igorko> ahaha
17:43:56 <igorko> it was reverse ingeneering?
17:43:58 <clokep_work> Stop playing instantbot please. :( It keeps popping up saying there are new messages. :(
17:44:42 <igorko> ok
17:45:06 <clokep_work> Thanks. :)
17:45:14 <clokep_work> You can always IM him if you want. ;)
17:45:20 <igorko> hehe
17:45:26 <igorko> PM?
17:45:46 <igorko> :)
17:45:51 <flo> yes, just |/msg instantbot do you love me?|
17:46:27 <igorko> i'll try this one ;)
17:53:01 <clokep_work> Thanks. :)
17:54:06 <igorko> he said nope... but maybe googlebot loves me :)
17:54:09 <clokep_work> flo: I realized the other day that double clicking people in the Twitter stream throws an error and does nothing...which I'm sure you knew (and we probably have a bug about), but I didn't realize it actually threw an error, just thought it did nothing.
17:54:46 <flo> is the error clean or a bug?
17:57:11 <clokep_work> Clean.
17:57:17 <clokep_work> It's a not implemented error.
17:57:45 <flo> any idea of what we should do?
17:57:57 <flo> an @ message, or a direct (private) message?
17:58:29 <flo> or hide the nonsense participants list (as we display only the people who have messages displayed in the timeline, not the list of followers)
18:00:52 <clokep_work> I'm not sure what we should do. I want to say a direct message because it fits in with the other protocols.
18:01:01 <clokep_work> Where a private message is private.
18:07:52 <clokep_work> I don't know what a good way to send an "@-reply" is though. :-/
18:12:12 <flo> double click on the message?
18:17:47 <clokep_work> And then it would just say "@<whoever>:" in the box and would "know" it's a reply?
18:19:58 <flo> the problem then is how can we cancel it?
18:20:08 <flo> same problem for retweets
18:26:35 <clokep_work> Well retweets you just hit "retweet" and it's done, doesn't require interaction at all.
18:26:43 <clokep_work> But you should be able to un-retweet, yes.
18:26:50 <flo> isn't there a way to add a comment inside the retweet ?
18:28:05 <clokep_work> No.
18:28:54 <clokep_work> Not in a real re-tweet. Some people will do things like "<some comment here> RT @<whoever said it originally> <original message>"
18:29:00 <clokep_work> But that's not a re-tweet using the API.
18:29:38 <flo> ah
18:30:10 <clokep_work> re-tweets were only "recently" added to official twitter concept, they were originally just what I said up there ^^
18:33:47 * Mic doesn't really like single-buddy-contacts on the list
18:34:12 <flo> Mic: what would you like to change about them?
18:34:30 <Mic> It's a bit strange to have these contacts that expand and only contain one buddy that has the same name and icon
18:34:58 <Mic> Maybe I'd prefer to have the expand button and extra space hidden if there's only one buddy
18:35:04 <flo> I would like to add the space for a second contact, and put a "drop here to group" text
18:35:26 <flo> the only purpose of expanding a single buddy contact is to provide a larger drop target
18:35:42 <Mic> I need to go though, ttyl
18:35:45 <flo> it's supposed to be the way users discover that buddies can be merged
18:35:52 <Mic> Or jsut tell it to the logs ;)
18:35:54 <flo> good evening :)
18:35:58 <Mic> Same to you
18:36:05 <flo> I'll go get diner anyway :)
18:38:17 <clokep_work> Contact has slimmed my buddy list down a lot though. :-D
18:39:24 <flo> I can't wait to hide all the meaning less groups ;)
18:40:08 <-- flo has quit (Quit: Instantbird 0.3a2pre)
18:55:15 --> linuxwizard has joined #instantbird
19:03:24 <-- tymerkaev has quit (Ping timeout)
19:07:49 <-- igorko has quit (Quit: Instantbird 0.3a2pre)
19:26:44 --> mokush has joined #instantbird
19:33:03 <-- mokush has quit (Client exited)
20:03:41 --> Wolfy|Sajber has joined #instantbird
20:05:39 <-- sonny has quit (Connection reset by peer)
20:13:49 --> GeekShadow has joined #instantbird
20:15:58 --> igorko has joined #instantbird
20:32:54 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
20:35:52 <-- igorko has quit (Quit: Instantbird 0.3a2pre)
20:51:51 <-- Mic has left #instantbird ()
21:01:41 <sabret00the> clokep, I thought this may help you https://bugzilla.mozilla.org/show_bug.cgi?id=474052 and more specifically, this particular bug https://bugzilla.mozilla.org/show_bug.cgi?id=473045
21:15:48 --> Ornthalas has joined #instantbird
22:07:26 <-- Wolfy|Sajber has quit (Connection reset by peer)
22:09:22 --> DGMurdockIII has joined #instantbird
22:25:10 <-- linuxwizard has left #instantbird ()
22:35:01 --> clokep has joined #instantbird
22:35:01 * ChanServ sets mode +h clokep 
22:38:13 <clokep> Thakn sabret00the I had found that code and was looking at some of it. :)
22:59:27 --> linuxwizard has joined #instantbird
23:12:39 <-- GeekShadow has quit (Ping timeout)
23:13:37 --> GeekShadow has joined #instantbird
23:55:38 <-- GeekShadow has quit (Quit: The cake is a lie !)
23:56:01 <-- Ornthalas has quit (Quit: KTHXBYE)