#instantbird log on 07 09 2010

All times are UTC.

00:33:39 --> clokep has joined #instantbird
00:36:14 <clokep> flo: Not uncommon for me to be having a conversation on one protocol, switch to another, switch back, all with the same contact.
00:36:31 <hicham> i don't think flo is still awake
00:36:54 <clokep> I know. But flo reads the logs.
00:36:58 <clokep> :)
00:42:32 <hicham> clokep: did you finish the extension ?
00:44:06 <clokep> Which one? The vertical tabs? I released 0.1
00:44:42 <clokep> Which works well on Windows and should work better on Mac/Linux.
00:44:48 <clokep> Drag and drop will be in 0.2, its mostly working now.
00:44:58 <clokep> (In my development version.)
00:49:17 <hicham> drag and drop ?
00:49:26 <clokep> Drag and drop reordering.
01:12:20 --> skeledrew has joined #instantbird
01:19:52 <-- skeledrew has quit (Ping timeout)
01:21:01 --> skeledrew has joined #instantbird
02:37:52 <-- hicham has quit (Client exited)
02:39:46 <clokep> Got the link replacer thing working! :-D
02:41:37 --> hicham has joined #instantbird
02:55:47 <-- skeledrew has quit (Ping timeout)
02:59:45 --> skeledrew has joined #instantbird
03:39:21 <clokep> flo: Let me know what link rules you think should be in the default list of rules and I'll do that and put up a sample so you guys can play w/ it.
03:40:55 <-- clokep has quit (Quit: http://www.mibbit.com ajax IRC Client)
03:54:21 <-- skeledrew has quit (Ping timeout)
03:56:37 --> skeledrew has joined #instantbird
04:01:00 <-- hicham has quit (Input/output error)
04:43:31 <-- flo has quit (Quit: Instantbird 0.2pre)
05:13:50 <-- skeledrew has quit (Ping timeout)
05:21:19 --> skeledrew has joined #instantbird
05:50:51 <-- skeledrew has quit (Ping timeout)
05:53:52 --> skeledrew has joined #instantbird
06:46:53 --> flo has joined #instantbird
06:46:53 * ChanServ sets mode +qo flo flo 
06:48:12 <flo> clokep: bugzilla.instantbird.org (in #instantbird) and bugzilla.mozilla.org (in every other channel of irc.mozilla.org) is enough for me :)
06:48:47 <flo> maybe add songbird's bugzilla if you sometimes go in #songbird :)
06:48:56 <-- skeledrew has quit (Ping timeout)
06:53:14 --> skeledrew has joined #instantbird
07:17:02 <FishFace> So, I go to try out Instantbird on Ubuntu. Just start making the account, truck comes by (at work) and yanks down the cable line :\
07:17:42 <FishFace> Call cable company. They say they can come 'sometime Saturday'. More than 48 hours.
07:17:44 <FishFace> Uh boy
07:17:45 <FishFace> LOL
07:18:03 <flo> ouch
07:27:41 --> tymerkaev has joined #instantbird
07:44:47 --> Fishy_ has joined #instantbird
07:46:33 <-- FishFace has quit (Ping timeout)
07:47:04 * Fishy_ is now known as FishFace
08:06:20 --> patrickjdempsey has joined #instantbird
08:07:11 <-- patrickjdempsey has quit (Quit: Instantbird 0.2pre)
08:07:57 --> patrickjdempsey has joined #instantbird
08:09:30 <-- patrickjdempsey has quit (Quit: Instantbird 0.2pre)
08:13:20 --> patrickjdempsey has joined #instantbird
08:15:00 <patrickjdempsey> hello guys
08:15:04 <flo> hi :)
08:15:37 <patrickjdempsey> I have a question about the name of an element as I can't seem to find it using DOMi
08:15:59 <flo> which element? :)
08:16:43 <patrickjdempsey> when you click your mouse on the status and it changes into a textbox and i can't find it's name
08:17:06 <flo> the name of the textbox ?
08:17:34 <patrickjdempsey> yes, I need to be able to style it to fix some toolbar jumping issues in Win2000
08:18:55 <flo> the element as the id "statusMessage", and it takes the appearance of a textbox when there's the attribute "editing" set on it
08:19:03 <flo> see http://lxr.instantbird.org/instantbird/source/instantbird/content/blist.css#58
08:19:49 <patrickjdempsey> awesome!  i knew that was the name of the element but I couldn't get it just as a textbox
08:20:11 <patrickjdempsey> How are you guys doing on the release?
08:23:29 <flo> I hope we will have a set of release candidate builds in a few hours or days :)
08:23:46 <patrickjdempsey> that's awesome man! 
08:24:33 <patrickjdempsey> This version is great, i've been running the nightlies with no bugs for awhile now
08:26:06 <patrickjdempsey> Thanks for your help, I'm just trying to roll out an update on my themes to support the new Vertical Tabs extension and wanted to fix a few loose ends before IB 0.2 goes public!
08:26:09 <-- skeledrew has quit (Ping timeout)
08:26:26 <flo> :)
08:26:41 <flo> if you need help for add-on development, don't hesitate to ask :)
08:27:04 <flo> even if you could figure out the answers yourself by trying harder, sometimes it helps others too to see the questions and answers ;)
08:27:38 <patrickjdempsey> I've finally figured out this IRC thing, hehehehe.  I have been thinking about asking the developer of Firefox's Generic Chrome CSS Loader if we can make a port to Instantbird
08:27:58 --> skeledrew has joined #instantbird
08:28:55 <patrickjdempsey> To give a little on-the-fly customization power... it's also extremely helpful in developing themes to test parts without packaging/installing/restarting.
08:29:48 <patrickjdempsey> Speaking of which, I need to do some tests, so I'm off, thanks again.
08:30:10 <flo> that addon looks really useful :)
08:30:19 <flo> "Some edits might require a restart to display correctly--I blame Mozilla for bugs." ahah :)
08:30:36 <patrickjdempsey> Yeah if you use it for too long it gets buggy
08:30:51 <patrickjdempsey> its just an interface for the StyleSheetService API
08:32:01 <-- patrickjdempsey has quit (Quit: Instantbird 0.2pre)
09:03:53 <-- FishFace has quit (Quit: Leaving)
09:08:09 --> FishFace has joined #instantbird
09:10:20 --> Mic has joined #instantbird
09:18:57 <-- tymerkaev has quit (Client exited)
09:42:55 <Mic> hi
10:05:48 <Mic> If someone's monitoring changes/additions on AIO using the rss feed: you can include experimental addons by add ing &exp=on to the feeds url
10:06:09 <flo> :)
10:06:39 <Mic> That would be filed in category "Did you know that ..." ;)
10:42:43 <Mic> Maybe a skin that only displays borders for the active tab would go well with the vertical tabs extension
10:42:47 <Mic> cf http://www.oxymoronical.com/wp/wp-content/uploads/2010/07/blog_post_list_view.png
11:16:39 <-- skeledrew has quit (Ping timeout)
11:44:44 --> clokep_work has joined #instantbird
11:47:41 <clokep_work> Mic: that type of skin would probably look neat...but I don't do skins. ;)
12:08:34 <clokep_work> flo: instantbird.b.o on #instantbird, songbird.b.o on #songbird and bmo on [^(?:#(instant|song)bird)] it is.
12:11:49 <Mic> clokep_work: these are rules that come by default?
12:12:09 <clokep_work> Yes.
12:12:17 <Mic> Are you planning to add more?
12:12:30 <clokep_work> I'm taking suggestions. :)
12:12:31 <flo> Mic: do you have suggestions?
12:12:53 <Mic> Many?
12:13:03 <clokep_work> Mic: I'm also taking bribes if you /really/ want it in there. ;)
12:13:05 <Mic> Point things that look like coordinates to Google Maps
12:13:56 <Mic> Phone numbers to Skype ..
12:14:24 <Mic> The Ubuntu bugtracker could be popular on their channels (which is quite crowded, so maybe relevant) ..
12:14:41 <flo> how do you write a regexp for "phone numbers"?
12:15:09 <Mic> That would heavily depend on the country you're targeting
12:15:11 <flo> the length and formatting is not consistent at all from a country to another
12:15:24 <clokep_work> flo: They exist...
12:15:53 <Mic> I really looking forward to try the extension :)
12:16:30 <clokep_work> I'm gonna release a first version beta sometime today, just a note: It has /no/ GUI for editing the regex right now. But I want to make sure my background code works well.
12:17:51 <clokep_work> (I've started the prefs page, but its not done and I know at least flo wants to start using it so...)
12:18:13 <flo> I'm not in a hurry ;)
12:18:46 * clokep_work needs a JavaScript shell...
12:19:02 <flo> if you build yourself, there's one
12:19:09 <flo> we remove it during the packaging step
12:19:46 <clokep_work> Not on the computer that I build with. :)
12:21:57 <clokep_work> flo: Seems like you're right, you can easily make a RegExp for North American #s, then each region would need its own.
12:22:17 <clokep_work> I think ideally I'd want a list somewhere that people can just copy and paste out of though...
12:36:27 --> deOmega has joined #instantbird
12:37:35 <deOmega> godo  day..  just stopped in to say..and I am sure you guys know.. that a wonderful update was done for stratini Black and regular.   Integrate extremely well with Vertical tabs
12:38:39 <deOmega> Have a great day
12:39:03 <-- deOmega has quit (Quit: Instantbird 0.2pre)
12:40:53 <Mic> flo: could you message Nils Maier to update the minimize to tray addon to his latest version?
12:41:15 <Mic> I guess AIO has a function for contacting authors of extensions
12:41:33 <flo> I don't know
12:47:57 <clokep_work> He's very responsive to the email on his website also. :)
12:48:34 <flo> I'm not sure if it's such a good idea that *I* contact him.
12:48:42 <flo> I've never used his add-on...
12:49:16 <clokep_work> The categories on AIO kind of suck. :-\
12:49:43 <Mic> gtg
12:49:47 <clokep_work> "Developers" "Emoticons" "Message Styles" "Protocols" "Security" and "Usability".
12:49:52 <clokep_work> Neither of my extensions really fit into any of those.
12:49:53 <clokep_work> Bye.
12:50:10 <flo> I guess suggestions are welcome :)
12:50:15 <-- Mic has quit (Quit: Instantbird 0.2pre)
12:58:50 <clokep_work> I forgot to take a preview screenshot. :(
12:59:01 <clokep_work> Appearance, Tabs maybe would be good to add? "Other" perhaps?
12:59:33 <clokep_work> Maybe something along the lines of "Messages" but there's already Message Styles...
13:08:04 <clokep_work> flo: https://addons.instantbird.org/en-US/instantbird/addon/245/ No warranty. ;)
13:08:48 <flo> great tabs on that screenshot ;)
13:09:54 --> hicham has joined #instantbird
13:11:16 <clokep_work> I forgot to take one! I figured I'd just borrow the Link Bugzilla one. :(
13:11:25 <flo> I know
13:11:35 <clokep_work> But yeah, those tabs were pretty ghetto.
13:20:16 --> skeledrew has joined #instantbird
13:28:48 <-- skeledrew has quit (Ping timeout)
14:03:59 <-- hicham has quit (Client exited)
14:17:06 --> skeledrew has joined #instantbird
14:17:08 <-- skeledrew has quit (Quit: skeledrew)
14:17:38 --> skeledrew has joined #instantbird
14:33:56 --> Mic has joined #instantbird
14:39:29 <-- Mic has quit (Quit: Instantbird 0.2pre)
14:41:25 --> Mic has joined #instantbird
14:52:31 <clokep_work> Mic: You see I put up a version, had to steal your screenshot though. :( Sorry about that.
14:52:59 <Mic> I noticed .. 
14:53:51 <Mic> .. depending on which license it had you might have the problem that anything you say, write or even think has to be put under the same license from now on :P
14:54:32 <clokep_work> That'd be awfully complicated, and you'd have to check that the US honors such licenses and such. ;)
14:54:50 <clokep_work> I don't suppose anyone knows if it works? I mean...it worked /for me/...but, hey.
14:55:00 <Mic> I'm just trying it
14:55:05 <Mic> bug 123
14:55:08 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=123 maj, --, ---, nobody, RESO WORKSFORME, Stacks for exceptions are unusable
14:55:48 <clokep_work> The trick is to get it to bug 11 match multiple bug 34s at once notbug 94separated by spaces. I hope it works. :)
14:55:51 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=11 nor, P5, ---, florian, RESO INVALID, qq can't login the server
14:56:10 <Mic> None of the bug strings worked so far
14:56:18 <Mic> neither the 123 nor the others
14:56:18 <clokep_work> (I guess instantbot can't even do that. ;))
14:56:25 <clokep_work> Hmm...interesting.
14:56:36 <clokep_work> Are there any errors? :) I might have broken something last night.
14:56:51 <Mic> No, I already checked that
14:57:11 <clokep_work> Its probably an issue with the rules then. :(
14:57:54 <clokep_work> Well the first rule (the general bugzilla one) won't work for you since its limited to a user of clokep...
14:58:21 <Mic> I saw that and wondered why that is so
14:58:35 <clokep_work> Cause I forgot to remove it! :-D
14:59:09 <clokep_work> Well that's disappointing. :( I'll have to look at it tomorrow or something. (Busy tonight.)
14:59:28 <Mic> Do they work for you actually?
15:00:27 <clokep_work> I'm not on Instantbird right now, but they worked last night. Although I wasn't testing with those /exact/ rules.
15:00:36 * clokep_work can't log onto IRC from my apartment.
15:00:44 <clokep_work> But I'll be home this weekend. :) So I'll make sure it works.
15:04:34 <Mic> which rules did you change?
15:07:56 <clokep_work> You can try replacing the protocols and rooms with .+
15:08:41 <Mic> Is the songbird url correct, btw?
15:08:42 <Mic> http://pastebin.instantbird.com/280
15:09:09 <clokep_work> No, it shouldn't have the double id=
15:09:13 <clokep_work> But besides that it is.
15:09:29 <Mic> that's the thing I meant
15:09:39 <clokep_work> Yup, thanks. :)
15:11:22 <clokep_work> There's also 3 lines you can comment out in blist.js that will almost definitely make it work, but it removes the room/protocol/user filtering. :)
15:13:06 <Mic> hmm, the "config editor"  button on the preferences fails to bring the about window to the top if you haven't closed the "edit value" popup :S
15:13:19 <Mic> *about:config
15:13:44 <clokep_work> Hah. Interesting.
15:13:58 <clokep_work> I'll have to check it out though, I tested all the filtering stuff, but its possible I messed something up.
15:15:36 <clokep_work> Is there an easy way to format part of a string in XUL? Or just make separate labels for each?
15:22:51 <Mic> you could add a styled span
15:23:32 <Mic> I'm not sure if it is intented to be used this way. Works for me, at least. 
15:32:36 --> DetroitLibertyPenguin has joined #instantbird
15:33:05 <Mic> http://pastebin.instantbird.com/281
15:33:08 <Mic> scnr
15:33:40 <Mic> A pity that we don't have transitions yet
15:34:05 <clokep_work> Hm. Interesting.
15:38:01 <clokep_work> I don't suppose I can do that on a menuitem now? :)
15:39:10 <-- flo has quit (Quit: Instantbird 0.2pre)
15:41:42 <Mic> You can
15:41:50 <Mic> Theoretically
15:42:05 <Mic> You can put anything there, but it won't receive any events
15:42:54 <Mic> so adding extra UI elements won't work, e.g. you couldn't change the status of a checkbox that you place there) as the menuitem would eat the click (and anything else)
15:43:01 <Mic> You need panels for that
15:44:18 <clokep_work> Panels?
15:44:46 <Mic> Instead of a menu
15:44:53 <clokep_work> Oh.
15:45:44 <Mic> I'm pretty sure you won't have any problems when you add only a style
15:46:31 <clokep_work> OK. I'll look into it. Thanks.
15:52:56 <clokep_work> Apparently there is a predefined label class for what I need. ;)
15:58:33 --> hicham has joined #instantbird
16:20:53 <-- hicham has quit (Client exited)
17:01:44 --> idechix has joined #instantbird
17:06:18 --> tymerkaev has joined #instantbird
17:34:53 --> flo has joined #instantbird
17:34:53 * ChanServ sets mode +qo flo flo 
18:34:06 <Mic> http://river-valley.tv/media/conferences/tug-2010/Don-Knuth/
18:38:41 <clokep_work> What's that?
18:41:49 <Mic> Don Knuth the creator of TeX on "the next big thing" ;)
18:42:34 <tymerkaev> what's Tex?
18:42:37 <clokep_work> Haha, which is?
18:43:12 <clokep_work> You essentially write out how you want the text to format, then after you're done you "print" the document to a PDF or whatever and it renders how you wanted it to be. But you don't see the formatting until you "print" it.
18:43:24 <clokep_work> I'll stick with Word personally. :)
18:44:17 <Mic> clokep_work: sorry, can't say
18:44:23 <Mic> It would take the fun out of it
19:15:58 <-- tymerkaev has quit (Ping timeout)
19:27:21 * Gizmokid2005 is now known as Gizmokid2005|AFK
19:40:15 <-- skeledrew has quit (Ping timeout)
19:41:03 --> skeledrew has joined #instantbird
20:19:23 --> deOmega has joined #instantbird
20:21:30 <deOmega> hi flo:  Any time frame to when you may put your  addons onto  the addons page:  'shownick', 'colorize' and 'reply to nick'
20:21:58 <flo> hmm
20:22:15 <flo> it's tempting to say "no" because there's no plan about it.
20:22:23 <flo> But I think I'll do it before we release 0.2 final
20:22:35 <flo> and that is planned! :-D
20:22:48 <deOmega> yeah..  they are useful items.. thanks
20:23:35 <-- Mic has quit (Quit: Instantbird 0.2pre)
20:24:12 <flo> we've made great progress today, both on the website and the update system! :)
20:24:54 <deOmega> website?
20:25:16 <flo> yeah, we are changing it for 0.2
20:25:25 <flo> it has almost not changed since 0.1 back in 2007
20:25:39 <deOmega> awesome!   and what is teh update system?
20:26:05 <flo> http://blog.instantbird.org/a16-status-update-why-0-2-is-not-out-yet.html
20:26:50 <deOmega> OH yeah.. i remember reading that
20:26:57 <deOmega> pains of senility
20:27:35 <deOmega> This is all most exciting to be honest
20:37:03 <deOmega> this is  for the updated theme and tabs for clokep
20:37:30 <deOmega> http://i26.tinypic.com/sqnors.jpg
20:37:39 <deOmega> I am enjoying very much
20:39:06 <-- skeledrew has quit (Ping timeout)
20:39:29 <-- deOmega has left #instantbird ()
20:41:33 <clokep_work> Glad you got it worked out. I got another email today explaining the line he had left out. :)
20:45:19 <flo> would it be a useful add-on to have a feature to "blur everything but the active UI element" (for screenshots)?
20:46:03 <clokep_work> Possibly, is that possible?
20:46:22 <clokep_work>  / worth the effort. ;)
20:48:22 <flo> would a text-shadow be enough to make the text unreadable?
20:50:31 <clokep_work> Possibly, depends how intense of a shadow it is.
20:52:22 <flo> it probably wouldn't be too hard to add a CSS that would but a text-shadow on everytext of the UI :)
21:02:14 <clokep_work> Just put a crazy blur on it. :-D
21:04:32 --> skeledrew has joined #instantbird
21:09:41 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.2pre)
21:28:44 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client)
21:47:37 <flo> nightly builds will have a 0.3a1pre version number very soon.
22:00:20 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/fd082f628700 - Florian Quèze - Set version number to 0.2, change default revisions in client.py and add shipped-locales.
22:00:21 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/3d92bc4d0dbb - Florian Quèze - Remove patches related to the old update system.
22:00:22 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/1d9a031ecec9 - Florian Quèze - Bump version number to 0.3a1pre on the default branch.
22:04:23 <-- skeledrew has quit (Ping timeout)
22:06:17 --> DetroitLibertyPenguin has joined #instantbird
22:08:04 <-- idechix has quit (Quit: Instantbird 0.2pre)
22:08:52 --> clokep has joined #instantbird
22:16:02 <clokep> Awesome news about 0.3pre ;) I found my bug earlier, but I guess Mic left. :(
22:17:36 <flo> there probably won't be any nightly tomorrow though
22:17:48 --> mib_p1bwrt has joined #instantbird
22:18:15 <-- mib_p1bwrt has quit (Quit: http://www.mibbit.com ajax IRC Client)
22:18:17 <clokep> They haven't been changing anyway. Right?
22:18:30 <flo> except the number ;)
22:19:06 <clokep> So I would think http://lxr.instantbird.org/instantbird/source/instantbird/content/accountWizard.js#49 could get me a list of all "installed" protocols, but is there an easier way...and that throws an exception for me. :(
22:20:10 <flo> what's the exception?
22:20:47 <clokep> Error: uncaught exception: [Exception... "Component returned failure code: 0xc1f30001 (NS_ERROR_NOT_INITIALIZED) [purpleICoreService.getProtocols]"  nsresult: "0xc1f30001 (NS_ERROR_NOT_INITIALIZED)" ...
22:22:18 --> skeledrew has joined #instantbird
22:22:56 <flo> are you doing this very early at startup?
22:23:18 <clokep> Uhh...maybe. :) I'll put it into my load.
22:23:31 <flo> or using createInstance instead of getService to get the object implementing purpleICoreService?
22:24:21 <-- skeledrew has quit (Quit: Instantbird 0.2b2)
22:24:23 <clokep> Nah, I was doing it too early it seems. In my onload function it worked.
22:24:23 <clokep> Thanks.
22:24:46 --> skeledrew has joined #instantbird
22:26:52 <flo> is it from an overlay in the buddy list?
22:27:22 <flo> if it's from a conversation window, it shouldn't be possible to do it too early (can't open a conversation before we have initialized the list of protocols...)
22:29:52 <clokep> It was my buddy list overlay and it was just thrown in there so it was executing immediately, when I waited for the "load" event it worked fine.
22:34:09 <flo> :)
22:39:58 <clokep> It would be pretty fabulous if I could ever connect to IRC. :(
23:08:09 <-- skeledrew has quit (Ping timeout)
23:13:13 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.2pre)
23:41:47 --> goulagman has joined #instantbird
23:42:14 --> Mic has joined #instantbird
23:42:35 <Mic> clokep: I'm reading the logs btw