All times are UTC.
00:07:35 <-- wesj has left #instantbird () 01:03:25 <-- micahg has quit (Input/output error) 01:09:41 --> micahg has joined #instantbird 01:20:09 <-- clokep has quit (Ping timeout) 01:37:19 <-- GeekShadow has quit (Quit: The cake is a lie !) 02:06:55 --> mepine has joined #instantbird 02:30:00 --> tymerkaev has joined #instantbird 02:39:55 <-- linuxwizard has left #instantbird () 02:44:26 --> MoMo has joined #instantbird 02:44:42 <MoMo> Hi 02:44:58 * MoMo is now known as Cr0m 02:45:03 --> Mook has joined #instantbird 02:45:49 <-- Cr0m has left #instantbird () 03:16:43 * tymerkaev is now known as tymerkaev_away 03:24:14 --> waynenguyen has joined #instantbird 03:39:53 * tymerkaev_away is now known as tymerkaev 04:11:08 --> skeledrew has joined #instantbird 04:30:34 <-- skeledrew has quit (Ping timeout) 04:31:08 <-- Mook has quit (Ping timeout) 04:32:09 --> Mook has joined #instantbird 04:47:06 --> skeledrew has joined #instantbird 05:34:56 <-- Mathnerd314 has quit (Ping timeout) 05:54:12 <-- skeledrew has quit (Ping timeout) 05:54:15 --> skeledrew has joined #instantbird 07:14:57 <-- Mook has quit (Quit: zzz) 07:54:51 --> igorko has joined #instantbird 07:57:34 <-- tymerkaev has quit (Ping timeout) 07:57:38 --> tymerkaev_ has joined #instantbird 07:57:41 <-- tymerkaev_ has quit (Quit: I must go. Good bye!) 08:04:01 --> tymerkaev has joined #instantbird 08:16:17 <-- igorko has quit (Quit: Instantbird 0.3a3pre) 08:19:53 <-- sabret00the has quit (Quit: Leaving) 08:26:29 <-- waynenguyen has quit (Ping timeout) 08:27:54 --> Even1 has joined #instantbird 08:50:02 <-- chrisccoulson has quit (Ping timeout) 08:50:15 --> sabret00the has joined #instantbird 08:50:54 --> chrisccoulson has joined #instantbird 09:02:19 <-- Even1 has quit (Quit: Instantbird 0.3a3pre) 09:02:29 --> Even1 has joined #instantbird 09:09:28 <-- mepine has quit (Ping timeout) 09:13:15 --> mepine has joined #instantbird 10:14:46 --> clokep has joined #instantbird 10:14:47 * ChanServ sets mode +h clokep 10:47:42 <-- clokep has quit (Quit: Instantbird 0.3a3pre) 11:05:40 --> sonny has joined #instantbird 11:08:56 --> GeekShadow has joined #instantbird 11:50:00 --> clokep_work has joined #instantbird 11:50:00 * ChanServ sets mode +h clokep_work 11:51:22 <clokep_work> Good morning / afternoon / evening. 12:08:32 --> waynenguyen has joined #instantbird 12:16:25 <-- waynenguyen has quit (Quit: Instantbird 0.3a3pre) 12:26:06 --> waynenguyen has joined #instantbird 12:53:35 <-- mepine has quit (Quit: mepine) 13:00:05 --> Mic2 has joined #instantbird 13:00:13 <Mic2> Hi 13:00:23 <clokep_work> Hey Mic. 13:12:13 <clokep_work> Any luck with protocol stuff? 13:13:40 <Mic2> Not yet, I just began with it again 13:13:41 <Mic2> brb 13:13:52 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 13:16:38 <-- sonny has left #instantbird () 13:19:03 --> Mic2 has joined #instantbird 13:36:50 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 13:46:44 --> Mic2 has joined #instantbird 13:55:59 <clokep_work> OK, good luck! 13:58:31 <Mic2> I'm always surprised what you can do on the error console .. :D 13:59:10 <clokep_work> I just wish itw as multiple lines. :) 13:59:20 <Mic2> Yes, indeed 13:59:33 <Mic2> I just looked up the names of all registered js-protocol-plugins 13:59:43 <Mic2> Maybe I should put such snippets somewhere 14:04:10 <clokep_work> Yes, please. I figured that out on my own once too. 14:04:11 <clokep_work> :) 14:04:23 <Mic2> I'm already editing the wiki :) 14:08:40 <Mic2> https://wiki.instantbird.org/Docs:Code_snippets 14:09:45 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 14:10:48 <clokep_work> Cool. :) 14:11:19 --> Mic2 has joined #instantbird 14:11:24 <Mic2> hmm :( 14:12:01 <Mic2> I was trying to register the Omegle protocol plugin in a bootstrapped addon but it fails in one way or another 14:12:45 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 14:14:31 --> Mic2 has joined #instantbird 14:15:19 <clokep_work> bootstrapped protocols would kind of be awesome. 14:15:24 * clokep_work needs to go offline for a bit. 14:15:36 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 14:15:37 <Mic2> It's listed in the respective category after enabling it (and not before ofcourse) but the account manager/wizard doesn't like it anyways 14:17:20 <Mic2> that is the account is displayed with the message "Error: No 'blabla...' protocol plugin." and it doesn't appear in the list of available protocols on the wizard 14:17:23 <Mic2> flo: any ideas? 14:18:04 <Mic2> Do I have to register it at some purple stuff manually? 14:30:40 <Mic2> Even: happy belated birthday by the way! 14:36:37 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 14:38:57 --> Mic2 has joined #instantbird 14:41:38 --> clokep_work has joined #instantbird 14:41:38 * ChanServ sets mode +h clokep_work 14:43:26 <clokep_work> Mic: Does it show up if you enumerate the protocols as listed by the core? 14:43:33 <-- rikki has quit (Connection reset by peer) 14:43:34 <clokep_work> My guess is that it only checks for protocols on load. 14:43:41 --> rikki has joined #instantbird 14:43:42 <clokep_work> Mic2 rather. ^ ^ 14:44:18 <clokep_work> Services.core.getProtocols() lists them. :) 14:44:20 <Mic2> I'll try it explicitely now but I guess it won't 14:46:51 <clokep_work> Mic2: http://lxr.instantbird.org/instantbird/source/purple/purplexpcom/src/purpleCoreService.cpp#432 occurs during the core init routine. 14:47:10 <clokep_work> So you'd probably need to recall that somehow. (You could do Services.core.init(), but I hav ea feeling that would break stuff.) 14:50:49 <clokep_work> I'd ask flo probably whether it's possible. ;) 14:52:58 --> mepine has joined #instantbird 14:53:03 <-- mepine has quit (Quit: mepine) 14:55:52 <Mic2> Let's see :D 14:56:44 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 15:03:19 --> igorko has joined #instantbird 15:05:48 --> Mic2 has joined #instantbird 15:05:54 <-- Mic2 has quit (Connection reset by peer) 15:06:04 --> Mic2 has joined #instantbird 15:08:02 <Mic2> I guess there's nothing I can do about it :( 15:10:06 <clokep_work> Calling init() didn't work? :( 15:10:28 <clokep_work> You can file a bug to add a registerProtocol to purpleICoreService. ;) 15:11:01 <Mic2> I wanted to ask flo first if this is feasible but I guess he can still WONTFIX it 15:12:58 <Mic2> Calling init() failed with "already initialized", trying to quit() and init() closed the buddy list and left me with the addons manager and the error console ;) 15:16:17 --> wesj has joined #instantbird 15:17:19 <instantbot> New purplexpcom - General bug 766 filed by email@example.com. 15:17:21 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=766 enh, --, ---, nobody, NEW, Allow to register and unregister protocol plugins with purpleCoreService 15:18:38 <-- tymerkaev has quit (Client exited) 15:22:02 <-- rikki has quit (Connection reset by peer) 15:42:16 <clokep_work> When I thought about attempting that I just said "Eh, well users should expect to restart anyway when installed a protocol." :P You actually went ahead and tried it. :) 15:50:14 <Mic2> http://pastebin.instantbird.com/667 15:50:41 <Mic2> In case you haven't tried registering component later yet 15:50:48 <Mic2> *components 15:51:19 <clokep_work> Maybe that should go on the snippets page? 15:57:25 <Mic2> Done 15:57:53 <-- micahg has quit (Ping timeout) 15:59:56 <Mic2> clokep_work: would be great if you could pastebin the add-buddy code somewhere 16:00:33 <Mic2> It's not so straight forward if one's not familiar with js-protocols at all ;) 16:01:02 <clokep_work> Mic2: Totally forgot to do that. :( It's at home, not at work. 16:01:22 <Mic2> It's fine, it's not really urgent 16:02:35 <clokep_work> Sorry about that. I'll try to upload it somewhere later today. 16:02:56 <clokep_work> Sent myself a memoserv about it. ;) 16:03:01 <Mic2> hehe 16:03:38 --> micahg has joined #instantbird 16:06:34 <-- Even1 has quit (Quit: Instantbird 0.3a3pre) 16:09:08 <clokep_work> Bleh I can't tell if I properly closed the Twitter branch or not in the experiments repo. :-/ 16:10:27 * clokep_work wonders if we should unbranch all that code and just not rebase in between commits. 16:12:34 <Mic2> I wonder if there's a way to observe category changes 16:12:51 <Mic2> Maybe we could automatically update the registered plugins then? 16:12:53 <clokep_work> I remember seeing something about it on MDC I believe. 16:17:58 <Mic2> Let's see what flo says on this 16:18:02 <Mic2> Have a nice day 16:20:23 <clokep_work> Bye. 16:30:28 <-- micahg has quit (Ping timeout) 16:30:30 <Mic2> Someone on #extdev said that it's not possible to observe changes there by the way 16:34:06 <clokep_work> That's annoying, could always add that second function you showed to jsProtoHelper though. :) 16:36:08 <-- wesj has quit (Ping timeout) 16:37:30 --> varuna has joined #instantbird 16:39:40 --> wesj has joined #instantbird 16:45:43 <-- wesj has left #instantbird () 16:48:19 --> micahg has joined #instantbird 17:28:49 <-- Mic2 has quit (Quit: Instantbird 0.3a3pre) 17:40:05 <-- igorko has quit (Quit: Instantbird 0.3a3pre) 17:46:17 --> tymerkaev has joined #instantbird 17:49:11 --> DGMurdockIII has joined #instantbird 17:56:18 <-- varuna has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110323163108]) 18:17:05 * tymerkaev is now known as tymerkaev_away 18:21:35 * tymerkaev_away is now known as tymerkaev 18:26:44 --> linuxwizard has joined #instantbird 19:02:07 --> Mook_as has joined #instantbird 19:02:38 <Mook_as> hmm, ib should automatically reconnect if the connection dies, right? 19:03:03 <Mook_as> (gtalk, ib 0.2, win32; I suspect it died because the machine suspended) 19:05:00 <clokep_work> Mook_as: Yes, it should. A timer is supposed to start and it attempts to reconnect after the timer goes to 0, if it can't the timer is reset to a longer time and it attempts again. 19:05:30 <Mook_as> ah. nsITimer-style timer? I wonder how well that deals with the machine not being awake :) 19:05:58 <Mook_as> (if it's slack, I think it fires once after resume... dunno how the backoff is implemented, though) 19:06:03 <clokep_work> I used to have a problem reconnecting after I woke back up. Forgot whether it was fixed or whether I just stopped sleeping now that I graduated. 19:06:21 <clokep_work> I'm sure there's also checking of the network status somewhere in there. ;) But flo would know better. 19:06:39 * Mook_as is confused. don't you usually not-sleep during college, where all the parties are? 19:07:32 <clokep_work> :P Yes, but my computer would sleep between every class. ;) 19:09:51 --> Mic2 has joined #instantbird 19:09:56 <clokep_work> You could try 0.3a2 and see if it's been fixed. ;) 19:10:06 <Mic2> Hi 19:10:10 <clokep_work> The only check-ins that had to do w/ the timer were about reconnection though I think. 19:10:17 <clokep_work> s/reconnection/display/ 19:10:21 <clokep_work> Hey Mic2. 19:11:02 <Mic2> Isn't the reconnect-after-sleep a known issue? 19:11:52 <clokep_work> No bugs. ;) But I used to have issues. 19:12:02 <clokep_work> (Also used to crash from the MySpace issue which I still think isn't fixed?) 19:12:54 <Mic2> Isn't the MySpace problem going to solve itself sooner or later? :P 19:13:07 <Mook_as> that it exists? hopefully! 19:13:35 <clokep_work> Yup. Hopefully it'll go away soon. 19:13:46 * tymerkaev is now known as tymerkaev_away 19:13:51 * clokep_work just has accounts for every site he has an account on...and for some reason still has a myspace account. :P 19:14:57 <Mook_as> do you also have facebook, twitter, identica, diaspora, gtalk, and orkut accounts? :p 19:15:11 <-- chrisccoulson has quit (Ping timeout) 19:16:25 <clokep_work> Facebook, Twitter, GTalk, yes. 19:16:31 <clokep_work> No. Never invited into Diaspora. 19:16:32 <Mic2> Have a nice evening/day 19:16:37 <clokep_work> And don't use Identi.ca or Orkut. ;) 19:16:56 <-- Mic2 has quit (Quit: http://www.mibbit.com ajax IRC Client) 19:16:57 <clokep_work> (And AIM, YIM, MSN, 2 x IRC, an XMPP maybe something else?) 19:17:24 --> igorko has joined #instantbird 19:19:20 * clokep_work needs to go offline. 19:19:46 * tymerkaev_away is now known as tymerkaev 19:24:23 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 19:26:48 <-- tymerkaev has quit (Ping timeout) 19:31:54 <-- igorko has quit (Quit: Instantbird 0.3a3pre) 19:33:23 --> chrisccoulson has joined #instantbird 19:35:51 --> amphibulus has joined #instantbird 19:36:04 * amphibulus is now known as clokep_work 20:16:39 <flo> I would really like to have restartless protocol plugins. 20:17:00 <flo> Registering them dynamically isn't supported right now, but it would be easy to implement. 20:18:16 <flo> I don't remember if the restartless add-on can easily register chrome packages, but it's likely we should add some helper code in jsProtoHelper to register a new protocol plugin, so that the locale files could be found 20:19:01 <clokep_work> + the icons 20:25:46 <Mook_as> no, no chrome packages. 20:26:02 <Mook_as> resource://, maybe - I think there may be problems unregistering/updating, though 20:27:54 <flo> Mook_as: can't http://mxr.mozilla.org/mozilla-central/source/chrome/public/nsIChromeRegistry.idl#72 be used to get some useful result? 20:28:11 <Mook_as> to resolve, yes; to register? no so much 20:28:37 <flo> the comment says "refresh the chrome list at runtime, looking for new packages/etc" 20:31:30 <flo> apparently we need to call http://mxr.mozilla.org/mozilla-central/source/xpcom/components/nsIComponentRegistrar.idl#49 on the .manifest file of the add-on, then checkForNewChrome 20:31:37 <Mook_as> right, but it does so based on a static list of directories, no? :) 20:32:15 <Mook_as> hmm, i thought that didn't support chrome, but maybe I misremebered! 20:32:32 <clokep_work> flo: Mic2 had a code snippet that registered the component. 20:32:33 <flo> the name wouldn't make me think of chrome 20:32:47 <flo> but the unit test using it would ;) 20:33:08 <flo> Mook_as: especially http://mxr.mozilla.org/mozilla-central/source/toolkit/content/tests/chrome/RegisterUnregisterChrome.js#103 20:33:35 <Mook_as> hah :) I'm so wrong :D 20:35:11 <flo> I remembered too that it wasn't possible ;) ... and then I queried mxr :-D 20:35:31 <flo> I would still like to actually test it before claiming that it does work though ;) 20:35:56 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:38:04 <Mook_as> oh, it's always possible _somehow_, it just might not be pretty or maintainable. 20:38:07 <Mook_as> (see: https://github.com/mook/uploadscreenshot/blob/e68359ef64a384dab6f72c97796d3057b79a1ff3/bootstrap.js#L11 ) 20:46:32 <flo> so we need a helper function in jsProtoHelper for that ;) 20:47:34 <Mook_as> or we get a system set up to start patching mozilla to expose the right bits :p 20:47:59 <Mook_as> (that was for an extension, as a test; you're building gecko in your tree, you shouldn't need this! :p ) 20:50:05 <flo> wouldn't the code I found in the unittest just work? 20:50:23 <DGMurdockIII> mook do you like Diaspora 20:50:59 <flo> I have a way to reproduce my broken buddy list of the other day. 20:51:45 <flo> Just merge a buddy (= a dummy contact) displayed in the "Other Contacts" group into a contact displayed in the "Other Contacts" group 20:52:16 <flo> I'm not sure yet of if this happens all the time or if the buddy needs to be in an hidden group that the contact doesn't have yet 21:03:12 <-- linuxwizard has left #instantbird () 21:52:00 <instantbot> New Instantbird (UI) bug 767 filed by firstname.lastname@example.org. 21:52:04 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=767 nor, --, ---, nobody, UNCO, Filter out MSN Plus text formatting tags for nicks 22:32:22 --> Mathnerd314 has joined #instantbird 22:52:29 --> clokep has joined #instantbird 22:52:30 * ChanServ sets mode +h clokep 22:53:42 <-- DGMurdockIII has quit (Quit: get satisfied! Â :: core-networks.de Â«Â«Â« (Gamers.IRC) Â»Â»Â» gamersirc.net ::) 23:10:29 <-- GeekShadow has quit (Ping timeout) 23:15:57 --> linuxwizard has joined #instantbird 23:18:29 --> GeekShadow has joined #instantbird 23:58:58 <-- Mathnerd314 has quit (Ping timeout)