#instantbird log on 05 22 2011

All times are UTC.

00:33:39 <-- sonny has left #instantbird ()
00:57:13 --> deOmega has joined #instantbird
01:00:17 <deOmega> comment: in bug 620.  I think that something could be done to the status bar to differentiate it.  Right now and even in Mic's implementation... it seems too consistent with the text entry area.
01:00:20 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=620 enh, --, ---, nobody, NEW, Use Glass on Aero (Windows Vista and 7)
01:00:58 <deOmega> *status bar in the conversation window.
01:03:24 <deOmega> And 'complete glass look buddy list'... from 3:22:2011.... there will be a home/demand for that :).. I like it too, but it makes sense that the  default should be his recent implementations.
01:05:37 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
01:06:34 <deOmega> lol.. hello kitty
01:40:15 <-- deOmega has left #instantbird ()
01:51:28 --> Mook has joined #instantbird
01:55:33 <-- skeledrew has quit (Ping timeout)
04:27:42 --> varuna has joined #instantbird
05:43:46 --> micahg has joined #instantbird
06:01:23 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406])
06:08:22 <-- micahg has quit (Ping timeout)
06:39:57 <-- varuna has quit (Client exited)
08:03:19 --> waynenguyen has joined #instantbird
08:32:01 --> igorko has joined #instantbird
08:49:51 --> GeekShadow has joined #instantbird
08:59:20 <-- waynenguyen has left #instantbird ()
09:55:28 --> Andrey has joined #instantbird
09:57:42 --> sonny has joined #instantbird
10:27:31 <-- sonny has quit (Quit: Leaving.)
10:27:45 --> sonny has joined #instantbird
10:46:25 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/e848f8c453e2 - Florian Quèze - Adapt glib's configuration for PPC builds (fixes MSN and AIM connection issues on PPC).
11:18:39 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
11:28:42 <-- Andrey has quit (Ping timeout)
11:34:58 --> Andrey has joined #instantbird
11:39:19 <-- Andrey has quit (Ping timeout)
13:12:30 --> clokep has joined #instantbird
13:12:30 * ChanServ sets mode +h clokep 
13:14:13 --> waynenguyen has joined #instantbird
13:24:22 <clokep> I need an nsIClassInfo in the interface definition or on the object itself?
13:37:30 <-- sonny has left #instantbird ()
13:37:49 --> sonny has joined #instantbird
13:42:36 <-- sonny has left #instantbird ()
13:55:03 <-- waynenguyen has quit (Connection reset by peer)
14:01:58 --> igorko has joined #instantbird
14:02:02 --> DGMurdockIII has joined #instantbird
14:05:42 <-- igorko has quit (Quit: Instantbird 0.3a2pre)
14:05:52 --> igorko has joined #instantbird
14:20:47 <flo> clokep: found your answer already? :)
14:21:01 <clokep> flo: No. I found out why it wasn't registering though.
14:21:18 <clokep> I apparently asked instantbot for a new uuid and never used it! So it was the same as purpleI<whatever file I copied it out of>
14:21:44 <clokep> So I can type Components.interfaces.ircISpecification on the error console and it works. ;)
14:22:06 <clokep> When I try to query interface my object now I'm getting an NS_NOINTERFACE error.
14:24:15 <flo> pastebin the code? :)
14:25:43 <clokep> I'm not even sure which file to show you. :-/
14:25:56 <clokep> Maybe I should just push what I have even though it's broken?
14:26:16 <flo> you can pastebin the hg diff of what you would be pushing :)
14:27:54 <clokep> this is my error: http://pastebin.instantbird.com/692 and the diff is http://pastebin.instantbird.com/693
14:31:33 <clokep> That's a big changeset. :)
14:32:14 <clokep> But I'm not really sure if it's an issue w/ my interface, with my instance of that interface or with the code calling it. :-/
14:33:05 <-- igorko has left #instantbird ()
14:33:34 <clokep> flo: Idk if you need a description of the code or how explainable it is?
14:33:47 <flo> which line is 229?
14:34:06 <clokep> Ah right, one sec.
14:34:26 <clokep> Line 203 of the diff.
14:36:17 <flo> http://mxr.mozilla.org/mozilla-central/source/xpcom/components/nsICategoryManager.idl#84
14:37:46 <clokep> Blah. OK
14:38:23 <flo> you need to QI |specs.getNext()| to |nsISupportsCString| which will give you "rfc2812" or "@instantbird.org/irc/rfc2812;1" (I'm not sure
14:38:24 <flo> )
14:38:38 <clokep> It gives me rfc2812
14:39:19 <flo> what's this category for by the way?
14:40:24 <clokep> One second, phone. Sorry.
14:45:22 --> tymerkaev has joined #instantbird
15:21:42 --> igorko has joined #instantbird
15:32:05 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
15:51:40 <clokep> Sorry about that!
15:52:21 <clokep> flo: I want some way to have a bunch of different protocol pieces for IRC that I can call methods on to actual handle incoming data.
15:52:38 <clokep> Mostly so I can separate different parts of the protocol out when they realy have nothing to do with each other.
15:52:48 <clokep> (Like standard IRC vs. CTCP/DCC garbage.)
15:53:04 <clokep> Figured using interface/components was the "right" way to do that?
15:53:13 <clokep> Plus it'd conveniently let extensions add more to it.
15:59:47 --> sonny has joined #instantbird
16:26:18 * tymerkaev is now known as tymerkaev_away
16:28:33 * tymerkaev_away is now known as tymerkaev
16:40:39 --> skeledrew has joined #instantbird
16:44:17 <Morian> w
16:44:49 * tymerkaev is now known as tymerkaev_away
16:50:29 <clokep> flo: Thanks, I got it working. :)
16:51:38 <flo> :)
16:53:57 <clokep> Wait...no...not quite. :(
16:54:14 <clokep> I used getCategoryEntry to get the CID I guess?
16:54:28 <clokep> (I.e. I now have @instantbird.org/irc/rfc2812;1)
16:54:38 <clokep> But I still can't seem to get a reference to the actual element. :-/
16:55:02 <clokep> I was looking at the JS proto loading code for inspiration...but it's C++. :P
16:56:08 <flo> you just need a Components.classes[ your CID ].createInstance();
16:56:21 <clokep> Ah, the .createInstance() part is what I was missing! :)
16:56:42 <clokep> Thanks for dealing w/ my very poor understanding of the XPCOM stuff btw, you've been very helpful.
16:57:00 <flo> np
16:58:30 --> igorko has joined #instantbird
17:00:13 <-- skeledrew has quit (Ping timeout)
17:00:14 --> skeledrew has joined #instantbird
17:03:55 * tymerkaev_away is now known as tymerkaev
17:10:08 <clokep> Is there anything special I need to do to be able to call createInstance? I'm getting an error w/ that. :-/
17:10:51 <clokep> http://pastebin.instantbird.com/694 is the error
17:11:14 <clokep> Where line 239 is essentiall Cc[CID].createInstance(Ci.ircISpecification)
17:12:01 <clokep> Hmmm...maybe I have an error in that file? I'm not sure.
17:18:31 * clokep is now known as clokep_away
17:23:09 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
17:27:30 <-- Tonnes has quit (Ping timeout)
17:38:14 <-- skeledrew has quit (Ping timeout)
17:38:27 --> skeledrew has joined #instantbird
17:48:45 <-- clokep_away has quit (Ping timeout)
18:02:59 <-- Even has left #instantbird ()
18:38:25 <-- sonny has left #instantbird ()
18:38:48 --> sonny has joined #instantbird
18:39:50 <-- sonny has left #instantbird ()
18:41:00 --> sonny has joined #instantbird
18:55:38 <-- tymerkaev has quit (Ping timeout)
18:59:09 --> igorko has joined #instantbird
19:26:42 --> Mathnerd314 has joined #instantbird
19:31:49 <-- DGMurdockIII has quit (Quit: get satisfied! • :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::)
19:32:56 --> micahg has joined #instantbird
19:42:25 --> linuxwizard has joined #instantbird
19:47:40 <-- GeekShadow has quit (Quit: The cake is a lie !)
19:53:20 <flo> clokep: I would put a dump inside rfc2812's constructor to see if it's called.
20:24:13 --> igorko1 has joined #instantbird
20:24:51 <-- igorko has quit (Ping timeout)
20:31:47 <-- sonny has quit (Quit: Leaving.)
20:32:09 --> sonny has joined #instantbird
20:49:56 <-- igorko1 has left #instantbird ()
20:59:43 <-- sonny has quit (Quit: Leaving.)
20:59:55 --> sonny has joined #instantbird
21:32:35 <-- flo has quit (Quit: Instantbird 0.3a3pre)
21:37:59 --> clokep has joined #instantbird
21:38:00 * ChanServ sets mode +h clokep 
21:39:50 --> igorko has joined #instantbird
21:46:47 <-- linuxwizard has left #instantbird ()
22:16:02 <clokep> Bah thanks flo. It's working now but I'm not really sure what I changed...
22:30:41 <-- igorko has quit (Quit: Instantbird 0.3a3pre)
23:00:53 <-- sonny has left #instantbird ()
23:01:27 --> sonny has joined #instantbird
23:55:31 <-- sonny has left #instantbird ()