All times are UTC.
00:21:26 --> vpj has joined #instantbird 00:21:55 <-- vpj has quit (Quit: http://www.mibbit.com ajax IRC Client) 00:32:09 <-- linuxwizard has left #instantbird () 00:32:31 --> mepine has joined #instantbird 00:45:29 --> zachlr has joined #instantbird 01:41:43 <instantbot> clokep@gmail.com added attachment 575 to bug 741. 01:41:45 <instantbot> clokep@gmail.com requested review from florian@instantbird .org for attachment 575 on bug 741. 01:41:46 <instantbot> Bug https://bugzilla.instantbird.org/show_bug.cgi?id=741 nor, --, ---, clokep, ASSI, Fetch the tweets with @ mentions and tracked keywords when connecting a twitter account. 02:07:16 --> jdt has joined #instantbird 02:07:57 --> waynenguyen has joined #instantbird 02:08:14 <-- waynenguyen has quit (Quit: Instantbird 0.2) 02:08:20 --> waynenguyen has joined #instantbird 02:17:03 <clokep> Hey waynenguyen, any luck looking into the import ideas? 02:19:19 <waynenguyen> Hi clokep, i'm looking into the firefox sync codes 02:20:03 <clokep> Mmhmm. I wouldn't suggest looking too closely at it. ;) Mic's right, it's an absolute mess...but the way they have different engines (I think that's the terminology they use?) might be applicable. 02:21:17 <waynenguyen> yeah it's kind of messy, by the way which engines do you mean? :-D 02:21:28 <clokep> Hmmm....let me see if I can find it. 02:21:42 <clokep> (If I can't in the next few minutes...you'll have to wait for tomorrow, almost time for bed. ;)) 02:22:26 <waynenguyen> :) sure, thank you very much. 02:23:32 <clokep> A bunch of different "engines" can be used to sync things (i.e. Bookmarks, Forms, etc. see http://mxr.mozilla.org/mozilla-central/source/browser/app/profile/firefox.js#979 for a list ) 02:23:41 <clokep> And that's called here http://mxr.mozilla.org/mozilla-central/source/services/sync/modules/service.js#520 02:24:11 <clokep> This is probably more applicable: http://mxr.mozilla.org/mozilla-central/source/services/sync/modules/main.js#40 02:24:31 <jdt> Hi clokep, before going to bed, can u give me some suggestions about indexed logs idea? I want to use plain text and XML formats to import and export.Any other possible? 02:25:06 <clokep> I wouldn't really spend time trying to understand the code too much though, I was just suggesting it was a concept of how you want to enable different sets of importers. 02:25:18 <clokep> If that makes sense? Sorry I'm being kind of vague waynenguyen. 02:25:24 <clokep> jdt: One second. 02:26:15 <waynenguyen> thank you clokep, i will try to figure it out :D at least i found out new way for the solution. 02:26:28 <clokep> waynenguyen: Pretty much there needs to be some infrastructure that would load multiple importers (one for Pidgin, one for Digsby, etc.) and that infrastructure is similar to the sync engine infrastructure. :) I think that's what I'm trying to say! 02:27:06 <waynenguyen> yeah I got it. Thanks! 02:27:27 <clokep> jdt: Import/export for storing/syncing? What for? 02:27:41 <clokep> It's possible youc ould load two sql databases and sync them, though Idk how difficult that would be. 02:27:44 * clokep is not a sql guy. 02:28:43 <clokep> We'll almost definitely need to import plaintext and XML formats since I'm sure other programs store logs that way. 02:28:52 <jdt> I want to import/ export to and from other IM apps 02:28:58 <clokep> Ah OK. 02:29:07 <jdt> most of them use plain text 02:29:15 <clokep> Oh? Hmm....OK. 02:29:56 <jdt> My friend suggests CSV format 02:30:08 <jdt> But I am not sure about it 02:30:11 <clokep> The bulk of the *indexed* logs idea was to replace the Instantbird back end with one that is based on a database (instead of plain text) so it's searchable and we can run various queries on it. Once that's designed we can write importers / exporters from other programs. 02:30:15 <clokep> CSV? I mean it's possible... 02:30:34 <clokep> Plaintext practically is CSV, except is delimited by a new line character. 02:30:51 <clokep> You could always make your own binary format. :P 02:31:00 * clokep deals with a lot of binary formats at work. :( 02:31:20 <jdt> But dont think user or other app will use it :) 02:31:52 <clokep> Yeah, I'm not sure. I'd suggest talking to flo about that one when he comes back online...I haven't thought too much about logs, but I know he has. :) 02:31:54 <jdt> ok, I got it. Thank you very much, clockep! 02:32:49 <clokep> You're welcome, sorry that wasn't very helpful. :-/ I'm sure flo has ideas and if timezones, etc. don't line up (I'm assuming it's morning for you guys?) than you can always shoot him an email (or to the whole contact mailing list). 02:33:04 <clokep> Actually, I'd suggest mailing the list instead of flo directly. :) 02:35:29 <clokep> Goodnight! 02:35:32 <-- clokep has left #instantbird () 02:35:54 <jdt> goodnight , clokep! 02:38:20 <waynenguyen> good night. 02:39:21 --> Mook has joined #instantbird 03:00:25 <-- jdt has left #instantbird () 03:03:01 <-- Mook has quit (Ping timeout) 03:04:38 <-- waynenguyen has quit (Ping timeout) 03:06:43 --> Mook has joined #instantbird 04:23:08 --> varuna has joined #instantbird 04:23:39 <varuna> I complied the instantbird .3a1 04:23:57 <varuna> How can I install an example extension? 04:24:22 <varuna> e.g. the omegle extension 04:38:36 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client) 04:43:04 <Mook> usually, open the addons window (via the tools menu, I think) and drop the .xpi in 04:46:02 --> varuna_ has joined #instantbird 04:46:14 <-- varuna has quit (Ping timeout) 04:46:29 * varuna_ is now known as varuna 05:12:59 --> Ornthalas has joined #instantbird 05:21:28 <-- Mathnerd314 has quit (Connection reset by peer) 05:22:18 --> waynenguyen has joined #instantbird 05:32:18 <-- varuna has quit (Ping timeout) 05:32:23 --> varuna has joined #instantbird 05:37:24 <-- varuna has quit (Ping timeout) 05:42:22 --> varuna has joined #instantbird 06:02:23 <-- Ornthalas has quit (Quit: KTHXBYE) 06:51:11 <-- Mook has quit (Quit: ChatZilla 0.9.86-xr [XULRunner 2.0b13pre/20110304030406]) 07:13:11 <-- waynenguyen has quit (Ping timeout) 07:20:33 --> waynenguyen has joined #instantbird 07:38:07 <-- waynenguyen has quit (Ping timeout) 07:57:55 --> chrisccoulson has joined #instantbird 08:42:24 <-- mepine has quit (Quit: mepine) 09:38:50 --> tymerkaev has joined #instantbird 09:45:06 <-- varuna has quit (Quit: ChatZilla 0.9.86.1 [Firefox 3.6.16/20110323163108]) 10:17:50 --> clokep has joined #instantbird 10:17:50 * ChanServ sets mode +h clokep 10:18:09 <sabret00the> Have any of you seen this? http://csclub.uwaterloo.ca/~dtbartle/pidroid/ if we can get the logging (database system) sorted then we can get the sync service running and really exploit this in order to drive up community input/user participation 10:18:21 <sabret00the> this would be huge for market share 10:24:53 <clokep> Could be worth contacting him about. 10:25:06 <clokep> Although there's an awful lot of steps to that. ;) 10:32:23 <clokep> Bleh looks like the Windows nightly failed to upload. 10:33:55 --> Mic2 has joined #instantbird 10:36:39 <Mic2> clokep: about waynenguyen import code for different networks/services 10:37:00 <Mic2> What about implementing them as components and adding them to a certain category 10:37:25 <Mic2> He wouldn't even have to register them differently then, just enumerate all of this category and let them do their work? 10:39:31 <-- chrisccoulson has quit (Client exited) 10:40:01 <Mic2> (I think it sounds like a case that these categories were intended for) 10:40:45 --> chrisccoulson has joined #instantbird 10:42:03 <Mic2> bbl 10:42:08 <-- Mic2 has quit (Quit: http://www.mibbit.com ajax IRC Client) 10:52:35 <clokep> Mic2, you're probably right, I'll point that out next time he's on. 10:56:18 <-- clokep has quit (Quit: Instantbird 0.3a2pre) 11:23:20 <-- tymerkaev has quit (Ping timeout) 11:35:23 <-- kaie has quit (Quit: Leaving) 11:38:28 --> sonny has joined #instantbird 11:40:25 --> tymerkaev_away has joined #instantbird 11:40:58 * tymerkaev_away is now known as tymerkaev 11:41:39 --> clokep_work has joined #instantbird 11:41:39 * ChanServ sets mode +h clokep_work 12:32:31 --> waynenguyen has joined #instantbird 12:34:44 <clokep_work> waynenguyen: Mic had a suggestion for you: http://log.bezut.info/instantbird/110329/#m90 12:36:22 <waynenguyen> hmm I am checking that, thank you clokep and Mic :) 12:37:22 <-- micahg has quit (Ping timeout) 12:37:40 <clokep_work> If you're not familiar with a "component" we can point you to some docs or you can search around MDC/MDN (whatever it's called now.) 12:39:12 --> micahg has joined #instantbird 12:41:41 <waynenguyen> yeah that's would be nice, I am trying to search on MDC. 12:43:07 --> Mic has joined #instantbird 12:43:08 * ChanServ sets mode +h Mic 12:43:09 <clokep_work> My understanding of components is enough to like make them and work w/ them, but I don't fully understand the inner workings. 12:43:47 <clokep_work> But after making a component you have to register it into the system, you can assign it to a certain category if you want (for example for JavaScript protocols we have a js-proto-plugin category or something like that). 12:44:02 <clokep_work> And then you can enumerate all the components that were assigned to a category. 12:44:20 <clokep_work> So adding another JS protocol is as simple as making the component and putting it into that category. 12:44:26 <clokep_work> Or maybe Mic can explain it better. ;) 12:44:37 <Mic> Oh, that sounded good already 12:46:42 <clokep_work> :) 12:47:59 <Mic> When searching for it you should concentrate on "javascript components" by the way 12:48:33 <clokep_work> waynenguyen: https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsICategoryManager#enumerateCategory() and check out the second example on that page. 12:48:55 <waynenguyen> :) thank youclokep 12:49:09 <waynenguyen> this component is new to me 12:49:37 <clokep_work> It's a bit confusing. I'm sure somewhere there's an intro to components page. :-/ 12:50:00 <Mic> Here's something on registering them: https://developer.mozilla.org/en/XPCOM/XPCOM_changes_in_Gecko_2.0#JavaScript_components 12:51:23 --> rikki1 has joined #instantbird 12:51:38 <-- rikki has quit (Connection reset by peer) 12:51:51 <clokep_work> I guess a page like https://developer.mozilla.org/en/XUL_Tutorial/XPCOM_Interfaces would be a decent description, but that's more of how to make one instead of just what they are. 12:52:08 <waynenguyen> it said I have to permission to view those pages :( 12:52:22 <Mic> Try again 12:52:43 <clokep_work> Doh, of course a good page to start would be https://developer.mozilla.org/en/XPCOM 12:52:47 <Mic> The same happened for me the first time I tried to view clokep's link. The second time it was ok 12:52:47 <Mic> https://developer.mozilla.org/en/how_to_build_an_xpcom_component_in_javascript 12:52:58 <-- tymerkaev has quit (Broken pipe) 12:54:08 <waynenguyen> I still cannot access. 12:54:33 <Mic> Ah, look here instead: https://developer.mozilla.org/en/how_to_build_an_xpcom_component_in_javascript#Using_XPCOMUtils 12:54:49 <Mic> XPCOMUtils make things a lot easier 12:54:52 <Mic> *makes 12:55:58 <waynenguyen> Woah I am trying to access the files, but they keep saying I have no permissions. 12:56:33 <Mic> Is it showign a screen with a login form? 12:57:28 <waynenguyen> No, I have logged in already 12:57:58 <clokep_work> You shouldn't need to log in to view the pages. 13:00:01 <waynenguyen> I can view them, but the only way is to log in and then log out. Otherwise it says I have no permissions to access the files. 13:01:06 <waynenguyen> Thank you mic and clokep. 13:04:01 <clokep_work> That's really strange, but as long sa you can view it that's good. :) 13:06:14 <-- sonny has left #instantbird () 13:06:28 --> sonny has joined #instantbird 13:20:23 <Mic> waynenguyen: have you used already existing components before? 13:20:44 <waynenguyen> No I haven't Mic. 13:21:47 <waynenguyen> I only used nsIpromptService, but it's not so complicated. 13:23:33 <Mic> That's ok, I think 13:23:59 <Mic> Then you already know what to do to access one 13:24:13 <waynenguyen> Yes, thanks :) 13:38:00 <Mic> bye 13:38:32 <-- Mic has left #instantbird () 13:40:22 <-- chrisccoulson has quit (Quit: Ex-Chat) 13:44:56 --> chrisccoulson has joined #instantbird 14:13:26 <waynenguyen> Hi clokep, afer looking around, I am supposed to use an infrastructure that have an architecture just like the "sync engines" and then implement them (in XPCOM?) as components. Then use the components for different networks/clients and finally group them into a category. Am I right? :-/ 14:16:40 <clokep_work> waynenguyen: No, no. The sync engines was just an example. Mic's component idea (which is probably a better method) is totally separate. 14:16:45 <clokep_work> The second half is correct though. 14:17:02 <clokep_work> You'll end up making components for different networks/clients and register them all into the same category. 14:17:07 <waynenguyen> Yeah I think I got it then :D. 14:17:27 <clokep_work> OK. :) You'll also need ot think about some sort of API that all those components would share. 14:17:58 <waynenguyen> OK :) 14:28:08 --> wesj has joined #instantbird 14:37:32 --> kaie has joined #instantbird 14:47:08 <clokep_work> waynenguyen: Thunderbird also has importers from various mail applications, but I have no idea how they work, just another thought. 14:48:06 <waynenguyen> :) thanks clokep, I'll look for that, too. 14:50:26 <clokep_work> I actually don't think it'll be helpful looking at the code, but it lives under http://mxr.mozilla.org/comm-central/source/mailnews/import/ 15:20:22 <waynenguyen> I got it clokep, actually I think I can learn something from how they import outlook and applemail 15:21:25 --> Andrey has joined #instantbird 15:22:56 <clokep_work> Ah, good. The interfaces might be worthwhile at least. :) 15:23:18 <waynenguyen> Yes actually :) 15:29:37 --> DetroitLibertyPenguin has joined #instantbird 15:29:59 <-- chrisccoulson has quit (Ping timeout) 15:31:14 --> Ornthalas has joined #instantbird 15:32:10 <-- sonny has left #instantbird () 15:35:00 --> sonny has joined #instantbird 15:37:59 --> chrisccoulson has joined #instantbird 15:59:21 <-- micahg has quit (Ping timeout) 16:00:36 --> micahg has joined #instantbird 16:04:32 <-- Andrey has quit (Ping timeout) 16:04:39 --> Andrey has joined #instantbird 16:13:35 <-- clokep_work has quit (Connection timed out) 16:14:31 --> clokep_work has joined #instantbird 16:14:31 * ChanServ sets mode +h clokep_work 16:16:31 --> GeekShad0w has joined #instantbird 16:23:44 <-- rikki1 has quit (Connection reset by peer) 16:24:01 --> rikki has joined #instantbird 16:25:35 --> tymerkaev has joined #instantbird 16:28:13 <-- Andrey has quit (Quit: ) 16:36:52 <-- clokep_work has quit (Connection timed out) 16:40:37 <-- waynenguyen has quit (Ping timeout) 16:47:22 <-- GeekShad0w has quit (Ping timeout) 16:48:17 --> GeekShad0w has joined #instantbird 16:50:12 <-- GeekShad0w has quit (Ping timeout) 16:51:17 --> GeekShad0w has joined #instantbird 16:52:41 --> jdt has joined #instantbird 16:53:04 <-- GeekShad0w has quit (Ping timeout) 17:00:16 --> GeekShad0w has joined #instantbird 17:02:22 --> clokep_work has joined #instantbird 17:02:22 * ChanServ sets mode +h clokep_work 17:04:52 <-- micahg has quit (Connection timed out) 17:05:53 --> micahg has joined #instantbird 17:12:24 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.3a2pre) 17:13:39 --> DetroitLibertyPenguin has joined #instantbird 17:34:56 --> zachlr has joined #instantbird 17:35:06 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 17:52:16 * tymerkaev is now known as tymerkaev_away 17:52:26 <-- jdt has left #instantbird () 17:57:03 <-- micahg has quit (Ping timeout) 17:59:01 --> chrisccoulson_ has joined #instantbird 17:59:06 <-- chrisccoulson_ has quit (Client exited) 18:02:47 <-- wesj has quit (Quit: Leaving.) 18:04:11 --> clokep_work has joined #instantbird 18:04:11 * ChanServ sets mode +h clokep_work 18:15:24 --> micahg has joined #instantbird 18:24:08 --> wesj has joined #instantbird 18:25:02 --> linuxwizard has joined #instantbird 18:25:31 * tymerkaev_away is now known as tymerkaev 18:28:01 <-- zachlr has quit (Connection timed out) 18:28:31 <-- Ornthalas has quit (Ping timeout) 18:43:37 <clokep_work> Hmm...saw some talk about being able to get get the window handle via scriptable interfaces since Thunderbird might need it for Ubuntu integration...that could be helpful for a couple things. 18:49:15 --> zachlr has joined #instantbird 18:49:18 <-- sonny has left #instantbird () 18:50:58 <-- tymerkaev has quit (Ping timeout) 18:51:42 --> DGMurdockIII has joined #instantbird 18:56:06 <-- chrisccoulson has quit (Ping timeout) 18:59:48 <-- linuxwizard has left #instantbird () 19:00:38 --> Ornthalas has joined #instantbird 19:02:01 <-- GeekShad0w has quit (Connection reset by peer) 19:02:01 --> GeekSh4dow has joined #instantbird 19:06:19 --> Mic has joined #instantbird 19:06:19 * ChanServ sets mode +h Mic 19:08:26 <-- micahg has quit (Ping timeout) 19:16:12 --> chrisccoulson has joined #instantbird 19:22:30 --> tymerkaev has joined #instantbird 19:24:25 --> micahg has joined #instantbird 19:25:48 <-- DGMurdockIII has quit (Quit: DGMurdockIII) 19:36:31 --> DGMurdockIII has joined #instantbird 19:38:47 <clokep_work> Bah I have no idea what that message that just went to the contact list is saying. :-/ 19:39:11 <-- wesj has left #instantbird () 19:45:02 <DGMurdockIII> sowhat the big error you guys are trying to sort out iv been tring to follow along but im confused 19:45:41 <DGMurdockIII> and that i havent been around much 19:47:56 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 19:48:17 --> clokep_work has joined #instantbird 19:48:17 * ChanServ sets mode +h clokep_work 19:48:32 <clokep_work> DGMurdockIII: What big error? 19:49:06 <DGMurdockIII> tthe one you guys have been tryng to fix for at leat a week 19:49:17 <DGMurdockIII> i think it the status message 19:49:18 <DGMurdockIII> one 19:51:33 <clokep_work> Sorry I'm not sure which one you're referring to? 19:51:38 <clokep_work> Do you mean the add-ons manager one? 19:51:42 <clokep_work> That's what I've been working on. 19:54:48 <clokep_work> I haven't really looked at it in a few days though. I'll get around to it. 19:55:02 <clokep_work> Flo was working on more contact integration stuff. I'm not sure what his plans are now that he checked that in. 19:59:14 --> sonny has joined #instantbird 20:07:03 <-- tymerkaev has quit (Ping timeout) 20:16:37 --> Orn has joined #instantbird 20:17:38 <-- Ornthalas has quit (Ping timeout) 20:17:49 <-- clokep_work has quit (Quit: http://www.mibbit.com ajax IRC Client) 20:34:43 --> flo has joined #instantbird 20:34:43 * ChanServ sets mode +qo flo flo 21:02:24 <flo> I've just pushed a fix for the known cause of failure when moving/merging a buddy with several tags. 21:10:09 <-- zachlr has quit (Quit: http://www.mibbit.com ajax IRC Client) 21:10:43 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/31b8187656ec - Florian Quèze - Fetch the Mozilla source code from the mozilla-2.0 repository instead of mozilla-central as Instantbird 0.3 will likely be based off it. 21:10:44 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/527b0060da8e - Florian Quèze - Do not modify (especially avoid the 'splice' method) arrays that may be in use by a for each loop. 21:10:45 <instantbot> Check-in: http://hg.instantbird.org/instantbird/rev/92ddd2bc69a5 - Florian Quèze - Collapsing a group should not stop the collapsing contacts from being removed. 21:14:48 <-- Mic has quit (Quit: Instantbird 0.3a2pre) 21:34:02 --> linuxwizard has joined #instantbird 21:34:30 <-- flo has quit (Input/output error) 21:37:27 --> flo has joined #instantbird 21:37:27 * ChanServ sets mode +qo flo flo 21:52:06 --> clokep has joined #instantbird 21:52:06 * ChanServ sets mode +h clokep 22:12:04 <-- flo has quit (Input/output error) 22:14:33 --> zachlr has joined #instantbird 22:19:08 --> flo has joined #instantbird 22:19:08 * ChanServ sets mode +qo flo flo 22:33:25 <flo> Good night :) 22:33:27 <-- flo has quit (Quit: Instantbird 0.3a2pre) 22:40:37 <clokep> Hello. :) 22:41:33 <-- DGMurdockIII has quit (Quit: get satisfied!  :: core-networks.de ««« (Gamers.IRC) »»» gamersirc.net ::) 22:49:45 <-- clokep has quit (Connection timed out) 22:50:08 --> clokep has joined #instantbird 22:50:08 * ChanServ sets mode +h clokep 23:00:38 <-- sonny has left #instantbird () 23:01:46 <-- DetroitLibertyPenguin has quit (Quit: Instantbird 0.3a2pre) 23:16:01 <-- Orn has quit (Quit: KTHXBYE)