#instantbird log on 04 09 2011

All times are UTC.

00:04:39 <-- sonny has left #instantbird ()
00:18:15 <-- yan has quit (Ping timeout)
00:18:31 --> yan has joined #instantbird
00:32:24 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/d1faae90a33e - Florian Quèze - Attempt to fix the compilation of trayPlatformGtk2.cpp for GTK+ versions between 2.10 and 2.16.
00:47:56 <-- kaie has quit (Quit: Leaving)
01:03:44 <-- skeledrew has quit (Ping timeout)
01:03:46 --> skeledrew has joined #instantbird
01:28:40 <-- yan has quit (Ping timeout)
01:29:18 --> yan has joined #instantbird
01:29:34 <-- skeledrew has quit (Ping timeout)
01:29:41 --> skeledrew has joined #instantbird
01:38:37 <-- wesj1 has quit (Ping timeout)
01:45:43 <-- Ornthalas has quit (Connection reset by peer)
01:46:01 --> Ornthalas has joined #instantbird
01:53:28 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client)
01:55:36 --> DetroitLibertyPenguin has joined #instantbird
01:57:28 <-- Ornthalas has quit (Quit: KTHXBYE)
01:58:55 --> zachlr has joined #instantbird
02:08:40 <-- skeledrew has quit (Ping timeout)
02:08:42 --> skeledrew has joined #instantbird
02:27:57 <DetroitLibertyPenguin> any idea what it would take to create an add-on that would allow one to use Google Voice from within IB?
02:30:17 --> Mook has joined #instantbird
02:53:24 <-- skeledrew has quit (Ping timeout)
02:54:45 --> skeledrew has joined #instantbird
03:14:47 <-- yan has quit (Ping timeout)
03:16:58 --> yan has joined #instantbird
03:43:11 --> tymerkaev has joined #instantbird
03:44:43 <-- skeledrew has quit (Ping timeout)
03:44:49 --> skeledrew has joined #instantbird
04:12:48 --> clokep has joined #instantbird
04:12:48 * ChanServ sets mode +h clokep 
04:13:34 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client)
04:17:51 <DetroitLibertyPenguin> what sort of Methodology does IB use? 
04:21:37 <clokep> "methodology" about what?
04:25:45 <DetroitLibertyPenguin> I don't know
04:25:57 <clokep> I'm not sure what you're asking then.
04:28:46 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
04:28:49 --> clokep has joined #instantbird
04:28:49 * ChanServ sets mode +h clokep 
04:30:06 <Mook> hey :)
04:30:14 <Mook> I see some sort of tray-related code landed :D
04:30:15 <clokep> Hello.
04:30:26 <clokep> Yes. Not your code though. :( Didn't compile in Moz2
04:30:34 <Mook> (okay, I'm mainly just marking a spot in the logs so I can figure out where to read from next time :p )
04:30:47 <clokep> Hahah.
04:30:54 <Mook> ah. makes sense, it pokes funny bits they keep changing. no hard feelings.
04:31:03 <Mook> (also, lacking a maintainer)
04:31:08 <clokep> Apparently a lot of the interfaces disappeared.
04:31:36 <-- skeledrew has quit (Ping timeout)
04:31:39 <clokep> Yes. I really wish that code was just in xulrunner.
04:31:39 --> skeledrew has joined #instantbird
04:31:48 <Mook> yeah, lots of throwing out compatibility for... dubious gains.
04:32:33 <Mook> that won't happen until firefox needs it. (which it probably never will.)
04:33:15 <clokep> Especially since tray icons are a no-no in Windows 7.
04:34:03 <Mook> yeah, I'm not likely to be wanting to use that code - it doesn't save me any space anyway
04:34:22 <Mook> (the icon is there whether the app is open or not, so sticking it into the tray isn't doing anything)
04:35:12 <clokep> Exactly!
04:35:22 <clokep> I'm glad the jump lists stuff, etc. is part of xulrunner though.
04:36:17 <clokep> I didn't realize you were the original author of MinimizeToTray. ;)
04:36:30 --> kaie has joined #instantbird
04:37:28 <Mook> hehe. and I was the one who dumped it into songbird :p
04:38:00 <clokep> Yeah, I figured that. Was the mintrayr code (that we used) even based off that stuff or written from scratch?
04:38:08 <Mook> I have no idea.
04:38:23 <clokep> Ah OK
04:38:32 <Mook> the licensing in the checked-in code hasn't got my name on it, so I assume original?
04:38:55 <Mook> he's used some of the same choices I made, though, but it's possible he just got to them independently.
04:40:01 <clokep> Right.
04:40:17 <clokep> This code doesn't let us use our own icon though, which is really disappointing.
04:41:23 <Mook> ah; if that were based off my stuff, it might have been an earlier version from mozdev, then. I think I didn't need to do the icon until songbird.
04:42:21 <clokep> Mmhmm.
04:42:29 <clokep> Anyway, it's a bit past my bed time so..I'm gonna go do that.
04:42:39 <Mook> good night
04:42:44 <clokep> Yup, 'night!
04:42:46 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
05:16:17 <-- skeledrew has quit (Ping timeout)
05:16:21 --> skeledrew has joined #instantbird
05:39:42 --> skeledrew1 has joined #instantbird
05:39:59 <-- skeledrew has quit (Ping timeout)
06:17:10 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.3a2pre)
06:40:42 <-- yan has quit (Ping timeout)
06:44:30 --> yan has joined #instantbird
07:03:07 <-- kaie has quit (Quit: Leaving)
07:11:29 <-- tymerkaev has quit (Client exited)
07:35:23 <-- linuxwizard has left #instantbird ()
07:43:27 --> waynenguyen has joined #instantbird
07:45:14 <-- yan has quit (Ping timeout)
07:45:28 --> yan has joined #instantbird
08:03:05 --> Ornthalas has joined #instantbird
08:23:42 <-- yan has quit (Ping timeout)
08:27:27 --> yan has joined #instantbird
08:34:28 --> GeekShadow has joined #instantbird
08:37:59 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406])
08:44:20 <-- Chaz6 has quit (Quit: Upgrade weechat, switch to tmux)
08:49:15 --> Chaz6 has joined #instantbird
08:50:10 <-- yan has quit (Ping timeout)
08:53:57 --> yan has joined #instantbird
09:13:38 <-- yan has quit (Ping timeout)
09:17:41 --> yan has joined #instantbird
09:19:48 --> tymerkaev has joined #instantbird
09:23:37 <waynenguyen> Hi, if my friend's status is a link, how can I click on it in Instantbird ?
09:29:50 <-- chrisccoulson has quit (Quit: Ex-Chat)
09:33:21 --> chrisccoulson has joined #instantbird
09:34:11 <-- yan has quit (Ping timeout)
09:37:53 --> yan has joined #instantbird
09:50:32 <flo> waynenguyen: it's not currently possible. (bug 525)
09:50:35 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=525 enh, --, ---, nobody, NEW, Buddy info is non-interactive
09:50:50 <waynenguyen> Thanks flo.
09:51:25 <flo> np
09:59:48 <waynenguyen> If I want to work on that bug, where should I start :p
10:01:12 <flo> you should start by deciding where you think it should be clickable
10:10:16 <waynenguyen> hmm ok.
10:13:11 --> Tonnes has joined #instantbird
10:13:26 <-- Tonnes has quit (Quit: ChatZilla 0.9.86 [Firefox 3.6.16/20110319135224])
10:18:58 <-- waynenguyen has quit (Ping timeout)
10:22:23 <-- Ornthalas has quit (Quit: KTHXBYE)
10:23:01 --> waynenguyen has joined #instantbird
10:29:20 --> Tonnes has joined #instantbird
10:38:12 <-- yan has quit (Ping timeout)
10:41:58 --> yan has joined #instantbird
10:58:22 <-- Tonnes has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
10:58:44 <-- yan has quit (Ping timeout)
10:58:59 --> yan has joined #instantbird
11:09:59 --> Andrey has joined #instantbird
11:10:27 <-- chrisccoulson has quit (Ping timeout)
11:12:29 --> chrisccoulson has joined #instantbird
11:20:43 --> sonny has joined #instantbird
11:29:45 <-- yan has quit (Ping timeout)
11:33:25 --> yan has joined #instantbird
11:38:41 <-- chrisccoulson has quit (Quit: Ex-Chat)
11:41:30 --> chrisccoulson has joined #instantbird
12:38:44 <-- yan has quit (Ping timeout)
12:41:12 --> clokep has joined #instantbird
12:41:12 * ChanServ sets mode +h clokep 
12:42:33 --> yan has joined #instantbird
12:42:42 * tymerkaev is now known as tymerkaev_away
12:45:47 --> Tonnes has joined #instantbird
12:47:06 <-- Tonnes has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
12:48:18 * tymerkaev_away is now known as tymerkaev
12:50:12 --> Tonnes has joined #instantbird
12:59:15 <clokep> Good morning.
12:59:29 <clokep> Minimizing to tray seems to work fine. ;)
13:00:18 --> Ornthalas has joined #instantbird
13:02:33 <flo> you mean you successfully disabled it? :-D
13:03:21 --> Mic has joined #instantbird
13:03:21 * ChanServ sets mode +h Mic 
13:04:14 <clokep> I also successfully reenabled it and tried it and it worked.
13:04:33 <flo> :)
13:04:33 <-- rikki has quit (Connection reset by peer)
13:04:41 --> rikki has joined #instantbird
13:05:58 <-- chrisccoulson has quit (Ping timeout)
13:06:14 <Mic> hmm, nice :)
13:06:51 <-- flo has quit (Quit: Instantbird 0.3a2pre)
13:07:26 --> flo has joined #instantbird
13:07:26 * ChanServ sets mode +qo flo flo 
13:08:15 <flo> any body has tried the extended tooltips too?
13:08:20 <-- Andrey has quit (Quit: )
13:08:50 <Mic> Only briefly
13:09:02 <Mic> They worked fine and animated the buddies of a contact then
13:09:13 <Mic> If that's what they're about
13:09:40 <clokep> flo: That's pretty neat. :)
13:09:57 <Mic> Should they work on conversation tabs as well
13:09:58 <Mic> ?
13:10:05 <flo> I'm not sure we should keep the animation. It's visually nice, but distracting.
13:10:20 <flo> no, on the conversation it shows only which account buddy you are talking to
13:14:34 <-- Tonnes has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110319135224])
13:15:37 <clokep> /me is glad he'll no longer have to explain to people how to install mintrayr.
13:17:45 <Mic> yeah, "An add-on does not suffice. Fixing this bug would suffice." :P
13:18:05 <Mic> (cf https://bugzilla.instantbird.org/show_bug.cgi?id=151#c8 ;)
13:18:08 <instantbot> Bug 151 enh, --, 0.3a2, florian, RESO FIXED, Create a Tray Icon. SINGLE-click on tray icon opens and closes Instantbird.
13:18:38 <clokep> Well I hvae plenty to say about that but I'll keep it to myself.
13:20:47 <Mic> The options dialog has a strange size now
13:22:29 <flo> should we file a "the options dialog sucks" bug to include all the comments about it? :)
13:23:28 <clokep> flo: Not unless you want to make it a meta bug. :P Seriously we should figure out what we want to do w/ the other couple of bugs and fix them since they're probably trivial.
13:23:29 <flo> clokep: it's a bit sad that we included it so that people stop complaining / we can stop explaining how to install an add-on. I would really prefer the reason to be "because it seemed right" ;)
13:23:32 <clokep> As in copying & pasting XUL.
13:23:37 <Mic> Would the new message notifications and sounds item be enough to justify a "Notifications" pane?
13:24:38 <Mic> The sounsd item would need to be split into buddy  list and conversation notifications anyways if I remember the 0.3-roadmap correctly
13:24:48 <flo> and if we are ever able to put notifications on the systray icon, would the systray icon pref go there too? :)
13:24:49 <Mic> That would take even more space on the general pane?
13:25:14 <Mic> (that wasn't in reply to your message)
13:25:39 <Mic> Content could be merged into the themes pane as suggested in one bug
13:26:19 <Mic> Even though a sounds-theme wouldn't fit if we'd rename it to appearance or what else was suggested there
13:26:20 <clokep> Also on the message styles tab...
13:26:31 <clokep> Shouldn't the variant drop down be next to the other drop down instead of below the preview?
13:26:38 <clokep> I couldn't find it the other day when looking for it.
13:26:49 <Mic> Sounds good
13:27:16 <flo> clokep: "Shouldn't the variant drop down be next to the other drop down instead of below the preview?" hmm... no :).
13:27:32 <clokep> flo: Why?
13:27:42 <flo> the plan if I start fixing things there would be to have message themes be able to provide a list of options
13:27:43 <Mic> clokep++ ;)
13:27:58 <flo> the variant is currently an overloaded option system
13:28:06 <flo> but it's really an option of the theme
13:28:28 <flo> I would like all themes to provide sane defaults for their options, so the variant selection should not really be in the way...
13:28:32 <clokep> Hmm...OK...well...maybe put it above the preview at least? In a groupbox that says "theme options"? :)
13:28:38 <flo> (and I would be happy to remove the "show header" option)
13:29:18 <flo> what's the benefit?
13:29:33 <Mic> Sounds like we should file a make-everything-more-awesome-meta-bug? ;)
13:29:41 <-- rikki has quit (Connection reset by peer)
13:29:43 <clokep> The benefit is that I'm able to find it. :-D
13:29:48 --> rikki has joined #instantbird
13:29:55 <clokep> But anyway, I think there's more important ones to fix in the prefs panel.
13:30:13 <flo> if we start having a varying number of options, it would make the preview area move around each time you change the selected theme. I don't think that's desirable.
13:30:30 <flo> clokep: "The benefit is that I'm able to find it. :-D" I would prefer if we could ensure you don't *need* to find it :)
13:31:14 <flo> the pref window is definitely the best area to attract bikeshedding discussions :)
13:31:37 <Mic> :D
13:31:41 <clokep> Yes.
13:31:49 <clokep> And we could better spend our time fixing bugs. ;) Haha.
13:32:01 <Mic> Have I told you that I'd really like to put a separator between ... ahem
13:32:58 <Mic> Speaking of separators: is the separator in the smiley list dropdown also too short for you (on Windows 7)
13:33:04 <flo> Mic: did you know the margin is too big between... ? :) And really, the wording of ... is confusing! :)
13:33:15 <Mic> It's flush right and missing a piece at the left end
13:33:39 <clokep> Mic: Looks OK for me I think?
13:33:41 <Mic> (before the no-extra-themes-installed item at least)
13:34:10 <-- rikki has quit (Connection reset by peer)
13:34:18 --> rikki has joined #instantbird
13:34:52 <flo> about that drop down, if an installed theme has a very long name, the width of the whole selector increases, and the "Get more emoticons" thing is out of the window... 
13:35:22 <flo> and actually the whole tabbox ends up looking bad
13:35:47 <-- skeledrew1 has quit (Ping timeout)
13:35:47 --> Tonnes has joined #instantbird
13:35:54 --> skeledrew has joined #instantbird
13:36:16 <instantbot> New Instantbird (UI) bug 748 filed by benediktp@ymail.com.
13:36:18 <instantbot> benediktp@ymail.com added attachment 580 to bug 748.
13:36:19 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=748 min, --, ---, nobody, NEW, Separator on smiley dropdown too short
13:38:44 <clokep> Ah Mic: Yes, I see that as well.
13:38:53 --> chrisccoulson has joined #instantbird
13:40:00 <clokep> flo: Can we put a maximum width on it that it'll just get ellipses beyond?
13:40:04 <clokep> /me doesn't know how xul works.
13:40:25 <flo> it works with hacks :-P
13:42:51 <clokep> Hah.
13:43:25 <flo> it's possible it's just a missing flex attribute
13:46:43 <Mic> bbl
13:51:07 <-- chrisccoulson has quit (Ping timeout)
13:54:19 --> DetroitLibertyPenguin has joined #instantbird
14:04:34 <clokep> flo: Was IRC yesterday the full review for bug 712? (Don't need to finish it now if not -- I'm leaving soon anyway), just wondering if I have all the info I need. :)
14:04:37 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=712 maj, --, ---, clokep, ASSI, No UI feedback when attempting to install an incompatible add-on
14:04:51 <flo> no
14:05:00 <flo> I spotted at least 2 missing semicolons :-P
14:05:09 <flo> and I haven't actually read the code yet :-D
14:07:01 <clokep> OK. :)
14:39:02 <-- Mic has quit (Quit: Instantbird 0.3a2pre)
14:50:18 <flo> I think this is an acceptable fix for the overflow caused by long theme names: http://pastebin.instantbird.com/632 
14:55:18 <-- skeledrew has quit (Ping timeout)
15:03:26 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
15:10:59 <-- waynenguyen has quit (Ping timeout)
15:15:57 --> chrisccoulson has joined #instantbird
15:31:25 <-- chrisccoulson has quit (Ping timeout)
15:42:28 --> waynenguyen has joined #instantbird
15:44:54 --> Glards has joined #instantbird
15:47:36 <-- waynenguyen has quit (Ping timeout)
15:49:15 --> chrisccoulson has joined #instantbird
16:35:16 --> waynenguyen has joined #instantbird
16:42:20 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
16:59:42 <-- Mathnerd314 has quit (Ping timeout)
17:04:55 <instantbot> tymerkaev@gmail.com added attachment 581 to bug 748.
17:04:56 <instantbot> tymerkaev@gmail.com requested review from florian@instantbird .org for attachment 581 on bug 748.
17:04:57 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=748 min, --, ---, tymerkaev, ASSI, Separator on smiley dropdown too short
17:23:49 <-- yan has quit (Ping timeout)
17:27:22 --> yan has joined #instantbird
17:46:50 --> jdt has joined #instantbird
18:00:04 --> clokep has joined #instantbird
18:00:04 * ChanServ sets mode +h clokep 
18:34:43 --> linuxwizard has joined #instantbird
19:21:24 <clokep> flo: I'm getting some crazy error when I try to run w/ my IRC extension, http://pastebin.instantbird.com/633
19:21:50 <clokep> Tried updating to older revisions to incase I messed something up and I still get that.
19:22:46 <-- tymerkaev has quit (Client exited)
19:28:56 <clokep> Started happening after I updated my Instantbird build...
19:30:32 <clokep> I guess it's somehow dying in the init() method of the core? But I'm not sure how I can debug that (if it's possible).
19:38:43 --> skeledrew has joined #instantbird
19:39:28 <-- skeledrew has quit (Quit: Instantbird 0.3a2pre)
19:39:32 <flo> it's bad that a JS add-on can break startup :(
19:39:57 <clokep> I agree...but how do I fix it? :-D
19:40:38 <flo> do you have the same startup failure on a clean profile without any IRC account?
19:41:23 <clokep> Yes.
19:42:31 <flo> is there any way I can reproduce it in my debug build? :)
19:42:45 <clokep> Uhh...download the extension and try it? :-D
19:42:49 <clokep> Newest code is uploaded.
19:44:04 --> skeledrew has joined #instantbird
19:51:01 <clokep> Just frustrating that I have no idea what it's even from. :(
20:05:58 <flo> do you still have a custom js proto helper?
20:06:26 <flo> and does your build start if you don't have the irc add-on (maybe it's broken in another completely different way :-D)
20:07:53 <clokep> flo: Yes, without IRC. And I do still have a custom jsProtoHelper.
20:08:19 <flo> what's left to "upstream" there? :)
20:08:52 <clokep> Nothing, but I left it so that when I have other things to upstream I don't need to recreate it. :P
20:09:21 <clokep> Removing it doesn't change anything though.
20:09:55 <clokep> Hmmm...
20:10:05 <clokep> This line in my chrome.manfiest is doing it:
20:10:05 <clokep> resource	irc-js	modules/
20:10:32 <clokep> Actually never mind.
20:10:35 <clokep> The component does it too.
20:11:37 <clokep> If I comment out the whole manifest it works. ;)
20:11:44 <clokep> (This is all on a clean profile btw.)
20:42:28 <flo> stupid question: how do I install it? :-D
20:43:26 <clokep> flo: From hg?
20:43:32 <clokep> Like the repo or the extension?
20:43:32 <flo> yes
20:43:43 <clokep> Just drop it into a folder in your extensions folder...
20:43:48 <clokep> irc-js@patrick.cloke
20:44:19 <clokep> hg clone https://hg.instantbird.org/experiments/ <ib-profile-dir>/extensions/irc-js@patrick.cloke
20:44:57 <flo> it has to be in the profile?
20:45:14 <flo> I just typed "$ ln -s /Users/florian/buildhg/experiments-irc/ extensions/irc-js@patrick.cloke"
20:45:16 <clokep> No.
20:45:32 <clokep> That should work OK.
20:45:47 <clokep> I'm running mine under an unzipped nightly, not as part of my profile.
20:45:56 <flo> cool, it successfully broke startup :)
20:46:03 <clokep> This way it won't be deleted if I mess something up. :)
20:46:29 <flo> should I check for updates ? :-P
20:47:25 <clokep> I don't think it'll help.
20:47:43 <flo> the debug build prints this in the terminal: http://pastebin.instantbird.com/634
20:48:14 <clokep> Hmm...I'm not trying to register a protocol override?
20:48:56 <flo> I should remove the word "override" from that message :)
20:49:25 <clokep> Ah, haha.
20:49:34 <flo> in 0.2 the only protocols registered using the category manager were the overrides
20:49:56 <clokep> Right.
20:50:29 <clokep> Were there any major changes to the way protocols work recently? I don't remember seeing any.
20:50:42 <flo> I don't understand why the message appears 4 times though
20:51:08 <flo> failing to register for a JS plugin is most likely a parse error ;)
20:51:28 <clokep> Hmmm....but I rolled back and sitll got it.
20:51:29 <clokep> I'll try again.
20:52:10 <flo> if an API you depended on doesn't exist anymore, rolling back won't help
20:52:25 <flo> with some logging enabled: http://pastebin.instantbird.com/635
20:52:28 <clokep> Right.
20:52:57 <flo> it's strange that failing to register JS-IRC makes all the following JS protocols fail
20:53:14 <clokep> Yes. :-/
20:53:47 <flo> the startup failure is not from that though
20:54:29 <flo> something throws during the initialization of imContacts.js, and *that* prevents startup
20:55:14 <flo> I'll try again on my linux debug build
20:55:33 <flo> I hacked it to print *all* js errors, even those that are eaten by XPConnect :)
20:55:41 <flo> (added a printf in the contructor of the JS Error object)
21:00:08 <clokep> :) Sweet.
21:04:14 <flo> it fails to break startup on my linux build :-S
21:04:36 <flo> but my mozilla-central checkout is old
21:05:24 <flo> ~ 1 month old
21:06:55 <clokep> On moz-2 now?
21:07:18 <flo> I just pulled mozilla-2.0 and it added 69 changesets
21:08:09 <clokep> Mmhmm. I hate how this stuff is always what gets me in my development. :(
21:28:17 <flo> if I comment out the whole content of ircProtocol.js, I have only one instance of: WARNING: Failed attempt to register a protocol component: file /Users/florian/buildhg/hg.instantbird.org/purple/purplexpcom/src/purpleCoreService.cpp, line 479
21:28:31 <flo> so somehow, there's something in the file that breaks the core :-S
21:29:37 <clokep> Haha OK.
21:30:51 <clokep> I have two Instantbirds open...idk which one to kill. :(
21:31:01 <clokep> Ah I guess right. :)
21:31:58 <clokep> Could it just bea syntax error?
21:32:34 <flo> that would be sad
21:34:20 <clokep> I commented out the whole file and IB still isn't running for me. :(
21:35:55 <flo> ah, it seems my linux build works because there's an older version of js-irc installed
21:36:47 <clokep> Ah. OK.
21:37:21 <flo> and now I have the real error :)
21:38:01 <flo> http://pastebin.instantbird.com/636
21:38:26 <flo> Cu.import("resource://irc-js/commands.jsm"); doesn't work apparently
21:38:55 <clokep> Hmmm....
21:39:43 <flo> hmm, or I broke something else
21:39:45 <clokep> It should exist...
21:40:00 <flo> but it looks like it, as when I have this error, all the 4 js proto fail to load
21:41:50 <clokep> Hmm...interesting.
21:53:23 <flo> if I remove that line, then it fails with "syntax error" on Cu.import("resource://irc-js/utils.jsm"); ... which makes no sense to me
21:54:43 <clokep> There is a syntax error in that file. ;) I had a trailling comma.
21:54:46 <clokep> But Idk if that matters.
21:56:12 <flo> on that line?
21:56:27 <clokep> No, but in utils.jsm there is.
21:59:04 <clokep> flo: I just ran it on a clean profile and it worked?
21:59:15 <clokep> Let me update this build though.
22:02:10 <-- skeledrew has quit (Ping timeout)
22:02:18 --> skeledrew1 has joined #instantbird
22:02:25 <flo> it seems the issue was just the trayling comma
22:04:06 <flo> it would be interesting to know why a parse error in a js module breaks so many unrelated things
22:04:31 <flo> I suspect it broke all the following Cu.import calls, even for other components
22:04:46 <clokep> Right. Probably not good.
22:04:58 <clokep> Also weird that I had to move the extension to get it to reload the component apparently?
22:05:32 <flo> https://bugzilla.mozilla.org/show_bug.cgi?id=463122
22:05:38 --> clokep_js has joined #instantbird
22:05:41 <flo> forgot -purgecaches again?
22:05:55 <clokep_js> No, I was using -purgecaches
22:06:06 <clokep_js> But I spelled it wrong. :(
22:06:20 <clokep_js> &gt;&gt;instantbird.exe -P dev -no-remote -purgecachces
22:06:26 <clokep_js> It was split over two lines right after the h.
22:06:28 <flo> and commands.jsm imports utils.jsm :)
22:06:48 <clokep_js> mmhmm.
22:06:58 <clokep_js> Sorry for wasting a lot of your time!
22:08:26 * clokep_js forgets where he even was with js-irc stuff.
22:08:30 <flo> that bug explains the strange NOT_FOUND error
22:08:43 <flo> I still don't get why the following imports are broken too
22:08:51 <clokep_js> Yes.
22:09:25 <flo> clokep_js: common problem when wasting a lot of effort on debugging something stupid: we don't know what we wanted to do in the first place :-D
22:10:04 <clokep> Haha, yes. It's certainly an issue sometimes. :(
22:10:31 <clokep> /join #testib
22:10:39 <clokep> Blah. I forgot commands aren't working for whatever reason.
22:10:53 <clokep_js> Commands work for me though! :-D
22:12:35 <flo> hmm :(
22:12:48 <flo> sounds like another crappy thing I should debug
22:14:05 <flo> I think we "should" investigate more on why that syntax error prevented other protocols to load
22:18:35 <clokep> Probably, it'd be bad for some random person to have a crappy protocol extension that breaks a lot of our built in ones. :(
22:18:59 <clokep> Just add a try block around it, it'll be fine. ;)
22:22:46 <-- clokep_js has left #instantbird ()
22:25:35 <clokep> /me thinks he should probably start running IRC-JS. ;)
22:33:05 <flo> a try block around what?
22:33:23 <flo> clokep: so that you can ignore the brokenness of commands? :-D
22:34:16 <-- chrisccoulson has quit (Quit: Ex-Chat)
22:34:37 <clokep> a try block around everything, isn't that how you fix errors? :-D
22:34:48 <clokep> And so I can get annoyed by the brokenness of my own code and fix it. :)
22:47:45 <flo> I don't think it's safe to ignore an import failure in imContacts.js ;)
22:50:24 <clokep> Hmmm...probably.
22:50:41 <clokep> I'm glad I'm able to work on stuff now haha.
22:51:13 <flo> you should get an editor that highlights syntax errors ;)
22:53:06 <clokep> Complain to Mook. :)
22:53:27 <clokep> It actually had a little squiggly under it, it's how I found it.
22:53:41 <clokep> I guess I never ran w/ that code which is strange.
22:59:18 <flo> I should learn lisp to fix mine (too many false positives, it doesn't like when I write var o = {f: function() true, ...};)
22:59:48 <clokep> :( What editor do you use?
23:00:36 <clokep> I'm going to install this, brb.
23:00:40 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
23:01:04 --> clokep has joined #instantbird
23:01:05 * ChanServ sets mode +h clokep 
23:01:25 <flo> Emacs
23:01:38 <clokep> Ah, classy.
23:02:11 <clokep> Hmmm....so why did that delete my extension folder?
23:02:11 <-- flo has quit (Input/output error)
23:02:14 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
23:02:59 --> clokep has joined #instantbird
23:02:59 * ChanServ sets mode +h clokep 
23:07:07 --> flo has joined #instantbird
23:07:07 * ChanServ sets mode +qo flo flo 
23:07:37 <clokep> flo: Got another question for ya...I'm getting this when I clone my repo: http://pastebin.instantbird.com/637
23:08:08 <flo> the code that does the syntax highlight is not really part of emacs by default (yet), it's http://code.google.com/p/js2-mode/
23:08:45 <flo> no idea of the cause, sorry :(
23:10:28 <flo> Good evening/night :)
23:11:29 <clokep> 'night
23:17:59 <-- clokep has quit (Quit: Instantbird 0.3a2pre)
23:19:49 --> clokep has joined #instantbird
23:19:50 * ChanServ sets mode +h clokep 
23:26:06 <clokep> flo: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/jsProtoHelper.jsm#501 throws an error for both IRC and Twitter...that function doesn't exist anymore apparently.
23:26:33 <-- sonny has left #instantbird ()
23:26:39 --> sonny has joined #instantbird
23:26:54 <-- sonny has quit (Client exited)
23:34:26 <-- clokep has left #instantbird ()
23:36:23 --> deOmega has joined #instantbird
23:38:30 <deOmega> Hi.. thanks for the minimize to tray option.  Is it safe to say I can uninstall the minimize to tray add-on? :)
23:45:21 <deOmega> I will read the log for updates to my question.  have a great day.
23:45:41 <-- deOmega has left #instantbird ()
23:48:41 <-- Ornthalas has quit (Quit: KTHXBYE)