#instantbird log on 04 16 2011

All times are UTC.

00:00:03 <clokep> Ah, OK. :)
00:00:25 <flo> my logic may be flawed though ;)
00:01:21 <clokep> Hahah, fair enough.
00:01:24 <clokep> I've made some changes btw.
00:02:02 <-- micahg_ has quit (Ping timeout)
00:10:40 <flo> I added "This behavior can be changed from the preferences window." at the end of the sys tray paragraph
00:11:02 <flo> I'm not sure of what to do with the twitter paragraph
00:11:21 <clokep> "It's only half finished"
00:12:46 <clokep> The Twitter part is like shoehorned in another paragraph I feel like. :-/
00:13:37 <-- chrisccoulson has quit (Ping timeout)
00:30:31 <-- wesj has left #instantbird ()
00:32:28 <flo> should we just remove it?
00:32:45 <clokep> Hmm..let mesee.
00:34:03 <clokep> flo: I think that's better.
00:41:07 <-- GeekSh4dow has quit (Quit: The cake is a lie !)
01:02:37 <flo> hmm, I don't know where to include a link saying "release notes" :-D
01:02:41 <flo> or "download"
01:06:00 <flo> what about adding |<p><a href="http://www.instantbird.com/download-0.3a2.html">Download or learn more about Instantbird 0.3 alpha 2</a>.</p>| at the end of the post?
01:11:37 <clokep> Probably.
01:11:59 <flo> http://blog.instantbird.org/a40-instantbird-0-3-alpha-2-released.html
01:12:02 <instantbot> Just appeared in Blog@instantbird.org - http://blog.instantbird.org/ :
01:12:03 <instantbot> http://blog.instantbird.org/n40-instantbird-0-3-alpha-2-released.html - Instantbird 0.3 alpha 2 released
01:14:57 <clokep> :) Looks good.
01:18:24 <flo> I posted on freshmeat too
01:18:36 <flo> and... good night! (3:20am :()
01:21:32 <clokep> Ouch. Goodnight flo!
01:50:14 <-- clokep has quit (Connection timed out)
01:50:32 --> clokep has joined #instantbird
01:50:32 * ChanServ sets mode +h clokep 
02:25:48 <-- skeledrew has quit (Ping timeout)
02:25:54 --> skeledrew has joined #instantbird
02:27:45 <-- skeledrew has quit (Ping timeout)
02:27:47 --> skeledrew has joined #instantbird
02:33:52 <-- skeledrew has quit (Ping timeout)
02:33:54 --> skeledrew has joined #instantbird
02:34:45 <-- Milos has quit (Ping timeout)
02:35:20 --> Milos has joined #instantbird
03:03:27 --> skeledrew1 has joined #instantbird
03:03:39 <-- skeledrew has quit (Ping timeout)
03:05:49 <-- linuxwizard has left #instantbird ()
03:22:47 <-- skeledrew1 has quit (Ping timeout)
03:23:49 --> Mook has joined #instantbird
03:24:15 --> skeledrew has joined #instantbird
03:54:23 <-- skeledrew has quit (Ping timeout)
03:54:38 --> skeledrew has joined #instantbird
04:14:55 <-- skeledrew has quit (Ping timeout)
04:15:09 --> skeledrew has joined #instantbird
04:33:40 --> skeledrew1 has joined #instantbird
04:33:59 <-- skeledrew has quit (Ping timeout)
04:39:40 --> waynenguyen has joined #instantbird
04:55:57 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
05:07:53 --> wesj has joined #instantbird
05:08:07 <-- wesj has left #instantbird ()
05:30:14 <-- Milos has quit (Connection reset by peer)
05:42:54 <-- skeledrew1 has quit (Ping timeout)
05:43:13 --> skeledrew has joined #instantbird
05:44:51 <-- skeledrew has quit (Ping timeout)
05:46:09 --> skeledrew has joined #instantbird
06:25:10 <-- skeledrew has quit (Ping timeout)
06:26:21 --> skeledrew has joined #instantbird
06:33:38 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
06:40:37 <-- waynenguyen has quit (Ping timeout)
06:52:00 <-- skeledrew has quit (Ping timeout)
06:52:06 --> skeledrew has joined #instantbird
07:13:35 <-- Mook has quit (Quit: zzz)
07:16:58 <-- skeledrew has quit (Ping timeout)
07:17:58 --> skeledrew has joined #instantbird
07:34:10 <-- flo has quit (Quit: Instantbird 0.3a3pre)
07:34:26 --> flo has joined #instantbird
07:34:26 * ChanServ sets mode +qo flo flo 
07:35:39 * flo has a sorted buddy list now :)
07:49:13 <-- skeledrew has quit (Ping timeout)
07:50:02 --> skeledrew has joined #instantbird
08:50:19 --> Mic has joined #instantbird
08:50:19 * ChanServ sets mode +h Mic 
08:50:51 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
08:51:03 --> Mic has joined #instantbird
08:51:03 * ChanServ sets mode +h Mic 
08:57:47 <-- Even has quit (Input/output error)
09:12:38 --> tymerkaev has joined #instantbird
09:24:40 <Mic> Hi
09:25:50 <Mic> There's groups mentioned on the "Move to..." submenu  and the "New Group" dialog. This should be replaced by "tags" most likely?
09:28:27 <-- skeledrew has quit (Ping timeout)
09:29:44 --> skeledrew has joined #instantbird
09:33:34 <Mic> Or just go away and be replaced by a add/remove tag for this contact dialog?
10:08:10 * tymerkaev is now known as tymerkaev_away
10:09:42 --> chrisccoulson has joined #instantbird
10:18:29 --> sonny has joined #instantbird
10:22:25 * tymerkaev_away is now known as tymerkaev
10:24:38 <flo> Mic: do we really need a dialog for that?
10:41:40 <-- sonny has quit (Connection reset by peer)
10:44:31 --> Even has joined #instantbird
10:44:31 * ChanServ sets mode +o Even 
10:55:20 --> rikki has joined #instantbird
11:02:47 <-- Even has quit (Quit: Instantbird 0.3a2pre)
11:02:58 --> Even has joined #instantbird
11:02:58 * ChanServ sets mode +o Even 
11:05:01 <-- Even has quit (Input/output error)
11:08:11 <Mic> I've no idea how you want tags to appear in the UI ..
11:08:19 --> Even has joined #instantbird
11:08:19 * ChanServ sets mode +o Even 
11:09:18 <Mic> that's why I thought of the groups-thing
11:10:06 <Even> Hi !
11:10:12 <Mic> Hi Even
11:10:40 <Even> I received yesterday a copy of the last official bulletin about the 1901 law.
11:10:56 <Even> The Instantbird association has correctly been published in it.
11:10:57 --> sonny has joined #instantbird
11:11:02 <Even> So we do exists officially.
11:11:17 <Even> That's a major news a suppose.
11:11:28 <Even> We should post something about it on the blog official blog :-)
11:11:35 <Even> oops
11:11:41 <Mic> Does this mean there is a Instantbird non-profit now?
11:11:46 <Even> Yep.
11:11:52 <Even> There is.
11:11:52 <Mic> That's great news :)
11:13:10 <Even> http://tinyurl.com/6l6mokf
11:13:19 <Mic> flo: how did you imagine tags being managed?
11:14:37 <flo> Even: great :)
11:15:29 <flo> Mic: well, I'm not sure.
11:15:33 <Mic> It could be a list of tag names like Flickr has on their images, and a blank one/plus/add new item to add a new one, which could be a textfield that autocompletes existing tagnames
11:15:46 <flo> I had some nice ideas, but I feel they would take too much time to implement now
11:16:07 <flo> my first idea was something like that :)
11:16:48 <Mic> With a small image it could even look nicely (e.g. a stylized tag/grey/unobstrusive)
11:17:01 <flo> as long as we can't reliably remove a tag, I feel a bit stuck though :-/
11:17:21 <Mic> That's the server/group issue?
11:17:39 <flo> yeah, mostly :)
11:18:25 <-- rikki has quit (Quit: Instantbird 0.2)
11:20:35 <Mic> Somewhere I saw a stylized version of such a thing http://tinyurl.com/6ad8274 , in grey, small, and it looked pretty Mac-ish, with the name of the tag in it
11:20:58 <Mic> No idea which program it was but it was what came to my mind when thinking of the list of names
11:21:04 <Mic> Looked nice there
11:21:09 <-- tymerkaev has quit (Ping timeout)
11:21:36 <Mic> The list could go into the expanded view of contacts?
11:22:14 <Mic> I need to go, have a nice day
11:24:21 <-- Mic has quit (Ping timeout)
11:24:26 --> Mic has joined #instantbird
11:24:26 * ChanServ sets mode +h Mic 
11:53:55 <-- Mic has quit (Connection reset by peer)
12:02:59 <-- sonny has quit (Connection reset by peer)
12:03:30 --> sonny has joined #instantbird
12:14:15 --> Tonnes has joined #instantbird
12:16:56 <-- chrisccoulson has quit (Connection reset by peer)
12:18:36 --> chrisccoulson has joined #instantbird
12:34:55 --> Glards has joined #instantbird
12:42:53 --> rikki has joined #instantbird
12:48:45 --> clokep has joined #instantbird
12:48:45 * ChanServ sets mode +h clokep 
12:51:24 --> tymerkaev_away has joined #instantbird
12:51:28 <clokep> Congrats on becoming an official associate. :)
12:53:22 * tymerkaev_away is now known as tymerkaev
12:53:50 <flo> Mic: the list would be displayed in the expanded view, yes
12:54:51 <flo> Mic: http://mxr.mozilla.org/mozilla-central/find?string=tag.png ?
12:57:32 <-- rikki has quit (Quit: Instantbird 0.2)
13:03:56 --> rikki has joined #instantbird
13:21:21 * clokep just realized he doesn't have make on this laptop. :(
13:21:59 <clokep> I think managing tags is something to think about...but the UI for now still works OK.
13:26:30 <flo> it's something that isn't used often enough to make it worth spending a lot of time on. But an interesting question would be: is the usage infrequent because we don't need to touch it often, or because the UI makes it painful and makes us avoid it? :-D
13:27:08 <clokep> Perhaps a bit of both. :)
13:28:13 <clokep> I just think that it is something we don't necessarily need to implement / worry about irght now. :)
13:29:00 <clokep> Was my dependencies page correct btw? :)
13:30:23 <flo> I think so
13:30:54 <flo> I would have called it "third party included software", rather than dependencies which made you have to specify that people don't need to download them ;)
13:31:17 <flo> I'm not sure "bash purple/upgrade-libpurple.sh " work. I always cd into purple/ before launching the script.
13:32:14 <clokep> Yeah, I kind of made taht one up. :)
13:32:21 <clokep> Really more of the point was to point to the file to use.
13:35:42 <flo> I should continue to improve the automation on that side
13:35:49 <flo> make the l10n update process automatic
13:36:42 <flo> well, make all the post-manual-merge steps automatic actually
13:41:01 <flo> and make the merge failures less common by upstreaming as many as possible of our changes of course :)
13:41:36 <clokep> Yes. :) Too bad you don't have commit access.
13:43:32 <clokep> flo: For the single click thing...in a bootstrapped addon, I'm not expecting there to be a window, should I just use the window manager to get the blist window?
13:46:27 <flo> yes
13:47:12 <flo> if your add-on is started before the window is opened, you will also need to use the window watcher service to be notified when a new window is opened
13:49:17 <clokep> OK. :)
14:11:49 --> Curd_Pututie has joined #instantbird
14:18:47 <clokep> This is an annoying way to test an addon. :(
14:21:26 <clokep> So...I think I can get the XUL/DOM window...but I'm not sure how to actually add the event listener...
14:23:11 <flo> window.addEventListener
14:23:22 <flo> with "window" being what you do to get the DOMWindow
14:25:46 <clokep> Ah, the DOMWindow...I have the XUL Window. :)
14:28:16 <clokep> Bleh I have a gMinTrayR is not defined error, but the rest seems to work OK.
14:30:36 <clokep> I'll look at it in a bit.
14:37:55 <clokep> flo: I just got the double click thing that deOmega was talking about.
14:42:55 <instantbot> clokep@gmail.com added attachment 591 to bug 752.
14:42:56 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 591 on bug 752.
14:42:58 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=752 nor, --, ---, clokep, ASSI, Double-clicking on system-tray icon also launches Thunderbird.
14:43:46 <instantbot> clokep@gmail.com added attachment 592 to bug 752.
14:57:52 <-- skeledrew has quit (Ping timeout)
15:02:50 --> skeledrew has joined #instantbird
15:12:02 <-- Mathnerd314 has quit (Ping timeout)
15:32:46 <-- clokep has quit (Ping timeout)
15:45:01 --> Mic has joined #instantbird
15:45:01 * ChanServ sets mode +h Mic 
15:45:29 <Mic> clokep: I think I can get you parts of the code for your window-issue
15:45:46 <Mic> I did something similiar a while ago.. adding a DOMi menu item via a restartless addon
15:46:15 <Mic> Starting DOMi from the error console was a pain ;)
15:52:35 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
16:09:27 <-- skeledrew has quit (Ping timeout)
16:09:49 --> skeledrew has joined #instantbird
16:11:30 <-- skeledrew has quit (Ping timeout)
16:11:31 --> skeledrew has joined #instantbird
16:14:02 <-- sonny has left #instantbird ()
16:14:18 --> sonny has joined #instantbird
16:16:15 --> waynenguyen has joined #instantbird
16:32:25 <-- tymerkaev has quit (Ping timeout)
16:41:19 --> DGMurdockIII has joined #instantbird
17:41:13 --> Mook has joined #instantbird
17:48:27 --> Mic has joined #instantbird
17:48:27 * ChanServ sets mode +h Mic 
18:32:12 <-- Mic has quit (Ping timeout)
18:35:56 --> linuxwizard has joined #instantbird
18:36:53 --> deOmega has joined #instantbird
18:37:22 <-- deOmega has left #instantbird ()
18:48:20 --> Mic has joined #instantbird
18:48:20 * ChanServ sets mode +h Mic 
18:54:24 <-- Mic has quit (Quit: Instantbird 0.3a3pre)
19:01:40 <-- skeledrew has quit (Ping timeout)
19:08:56 --> skeledrew has joined #instantbird
19:57:08 --> clokep has joined #instantbird
19:57:08 * ChanServ sets mode +h clokep 
20:00:31 <clokep> Mic: Check out bug 752, I solved my issues I think.
20:00:34 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=752 enh, --, ---, clokep, ASSI, Double-clicking on system-tray icon also launches Thunderbird.
20:21:11 <instantbot> New Instantbird (UI) bug 754 filed by clokep@gmail.com.
20:21:13 <instantbot> clokep@gmail.com added attachment 593 to bug 754.
20:21:14 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 593 on bug 754.
20:21:15 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=754 nor, --, ---, clokep, ASSI, Restart button on notification bar of add-ons window does not work
20:32:49 <-- skeledrew has quit (Ping timeout)
20:33:01 <-- DGMurdockIII has quit (Connection reset by peer)
20:34:42 <instantbot> florian@instantbird.org granted review for attachment 593 on bug 754.
20:34:43 --> skeledrew has joined #instantbird
20:34:44 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=754 nor, --, ---, clokep, ASSI, Restart button on notification bar of add-ons window does not work
20:49:23 <-- linuxwizard has left #instantbird ()
20:52:55 <instantbot> New Instantbird (UI) bug 755 filed by telejester@gmail.com.
20:52:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=755 maj, --, ---, nobody, UNCO, can't find libraries on Fedora 14
21:01:00 --> skeledrew1 has joined #instantbird
21:02:17 <-- skeledrew has quit (Ping timeout)
21:39:54 <-- Glards has quit (Quit: Lost terminal)
21:51:29 --> GeekShadow has joined #instantbird
22:09:08 --> weirdo has joined #instantbird
22:09:44 <weirdo> Hello
22:10:20 <-- Curd_Pututie has quit (Client exited)
22:10:52 <clokep> Hello.
22:11:02 <clokep> How're you?
22:11:11 <weirdo> I'm fine, thanks :)
22:11:14 <weirdo> And you?
22:11:22 <clokep> OK. Fighting w/ my email. :)
22:12:02 <weirdo> I found your project a few hours ago and I like it
22:12:29 <clokep> I'm glad you like it! Are you using the new alpha that was just released or the last stable version (0.2)?
22:12:46 <weirdo> The stable version
22:12:50 <clokep> Let us know if there's improvements we can make. :) (Either here or in Bugzilla.)
22:13:22 <weirdo> It's looks fine for now
22:13:29 <clokep> Sweet. :)
22:13:36 <clokep> Thanks for the feedback.
22:13:51 <weirdo> I guess there are fancy features that could be added, but the basics work great :)
22:14:19 <weirdo> I created a smilie pack and I'm having some difficulties getting it to work
22:14:22 <clokep> Yes. Well...some of those features we've been working on adding! Some are available as extensions too.
22:14:32 <clokep> Alright...I don't know a ton about smilie packs, but I can try to help out.
22:15:13 <weirdo> I followed the instructions I found at https://wiki.instantbird.org/Instantbird:Creating_a_smiley_theme
22:15:21 <clokep> Good.
22:15:36 <weirdo> The installation seems to work fine
22:15:47 <clokep> So it appears in the add-on manager?
22:15:57 <weirdo> But when I select it in the options dialog it shows as empty
22:16:05 <weirdo> Yes, it does
22:17:10 <clokep> Alright. Go to Tools > Error console.
22:17:19 <weirdo> I looked in the error console and I suspect the error is this: Error: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIJSON.decodeFromStream]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: file:///C:/Program%20Files/Instantbird/modules/imSmileys.jsm :: getTheme :: line 123"  data: no] Source File: file:///
22:17:37 <clokep> Hmmm...seems like it's not finding the file.
22:17:57 <clokep> Can you send me the XPI file?
22:18:14 <weirdo> Yes
22:18:58 <clokep> If you don't have somewhere to upload it I can give you my email.
22:21:19 <weirdo> http://www.mediafire.com/?r4r99z2cb627lfs
22:21:34 <weirdo> I hope that's fine
22:21:48 <clokep> Should be, let me download it.
22:23:24 <flo> there's probably a character that isn't correctly escaped and makes the JSON data invalid/unparsable
22:23:57 <weirdo> I checked for that
22:24:03 <flo> if you try pasting the content of the theme file in http://www.jslint.com/, it may help
22:24:57 <weirdo> Thanks, flo :)
22:25:20 <weirdo> That detected a couple of errors
22:25:40 <weirdo> I had escaped the ", but there are other special characters
22:26:09 <clokep> You beat me to it flo. :P
22:26:18 <clokep> I was just about to put it into json lint. :(
22:27:05 <flo> clokep: "Hmmm...seems like it's not finding the file." I would hope that a file not found would cause an NS_ERROR_FILE_NOT_FOUND error :).
22:27:41 <clokep> Shhh. ;)
22:27:53 <clokep> I'm gonna go with the "I have no idea how smiley themes work!" :)
22:28:51 <clokep> And thanks for granting my review 13 minutes and 30 seconds after I asked for it. ;)
22:29:17 <flo> the https://wiki.instantbird.org/Instantbird:Creating_a_smiley_theme wiki page should probably mention jslint by the way
22:29:17 <weirdo> There's a call to json.decodeFromStream in the try block where it fails, so that's probably it
22:29:32 <weirdo> That's a good idea, flo
22:29:34 <flo> I'm sure it's at least the second time someone is puzzled by the effect or an invalid JSON file :)
22:30:07 <clokep> flo: There's also http://jsonlint.com/
22:30:08 <flo> clokep: np :)
22:30:20 <flo> by the way, your add-on code looks fine
22:30:26 <flo> but I don't think it fixes the bug
22:30:37 <flo> double clicking shouldn't open Thunderbird, add-on or not ;)
22:30:43 <clokep> That was one of those bugs we never filed but talked about, so figured I should fix it since I wrote the original code.
22:31:14 <clokep> Yeah, after re-reading the bug I saw that it was about the double clicking opening thunderbird...instead of just asking for single click functionality. :[
22:31:26 <clokep> Me being dumb.
22:31:37 <flo> there's just a little touch of code duplication that could be removed by creating a registerListener function, or something like that :)
22:31:51 <clokep> Yes, had that originally...but added 3 more lines. ;)
22:32:36 <flo> bah...
22:32:45 <flo> I don't think we need strict review for add-ons anyway
22:33:04 <weirdo> Success! :D
22:33:07 <flo> there's also a coding style issue on the "} else" line by the way
22:33:10 <flo> weirdo: congrats! :)
22:33:10 <weirdo> Thank you for your help!
22:33:17 <flo> you are welcome
22:34:03 <clokep> You're welcome. I'm glad you like it so far!
22:34:08 <weirdo> Now that I have my favorite smilies I can use it full time as my main IM client
22:34:10 <clokep> flo: I tend to always put my } else that way.
22:34:28 <clokep> Seems that half our code is }\nelse and the rest is } else. :-
22:34:29 <clokep> :-/
22:34:48 <flo> uh?
22:34:59 <flo> where do we have "} else"?
22:35:22 <clokep> I thought I've seen it around when browsing through stuff? But maybe it was Mozilla code.
22:35:38 <clokep> some components aren't very strict about coding style it seems.
22:35:45 <clokep> / old code?
22:36:12 <clokep> I'll try to remember to write it with a line break though. :)
22:36:22 <flo> there are 4 instances without the \n in instantbird/ if I ignore the imported code
22:36:42 <clokep> Hmm....maybe I'm just crazy. :-D
22:38:05 <flo> clokep: http://pastebin.instantbird.com/650
22:39:03 <clokep> Mostly imported stuff, yes.
22:39:36 <flo> the account.xml code is very old :)
22:41:28 <clokep> weirdo: You should think about putting your add-on on http://addons.instantbird.org
22:43:09 <weirdo> OK, I'll do that
22:43:39 <flo> clokep: You beat me to it this time! :)
22:44:11 <clokep> I've been practicing. :)
22:51:58 <weirdo> I've uploaded it, but it's not showing up yet
22:52:07 <weirdo> It should be at https://addons.instantbird.org/en-US/instantbird/addon/268/
22:53:58 <clokep> flo: I always forget the upload process for add-ons, you remember? :-D
22:55:21 <weirdo> It's fine now
22:55:31 <weirdo> It needed a description and for me to activate it
22:57:03 <weirdo> It seems my work here is done ;)
22:57:26 <weirdo> It's way past my bed time so I'm off
22:57:33 <weirdo> Thanks again for your help
22:57:37 <weirdo> Cheers!
22:57:47 <flo> see you later
22:57:51 <flo> good night
22:58:16 <-- weirdo has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:58:42 <flo> I'm going to bed too by the way :)
23:08:49 <clokep> 'night.
23:23:00 <-- skeledrew1 has quit (Ping timeout)
23:23:43 --> skeledrew has joined #instantbird
23:38:10 <-- clokep has quit (Quit: Instantbird 0.3a3pre)
23:59:32 <-- skeledrew has quit (Ping timeout)
23:59:41 --> skeledrew has joined #instantbird