Return to our main page

Go to our Google Group

Friday, March 30, 2007

Alpha 002 due end of April

I have set a goal to have Alpha 002 released by the end of April.

The main difference from Alpha 001 will be that Alpha 002 will be able to download torrents. That is the only feature I am working on at the moment.

Yes, I will slowly add more features over time, but I don't really want to overload it, so I will have to draw a line at what is possible with the limitations I have, not overloading it, and what is needed.

I am naming them by 00's, because I want the last Alpha to be 007 ;)

[While I hope to have it out at the end of April, whether it will happen or not is a different matter, but I am working hard to make it happen]

Thursday, March 22, 2007

Alpha 001 and XPCOM components

I have released Alpha 001, but it isn't really useable. If you look in our release pages, you will see that all Alpha 001 is, is a skeleton for the extension.

Also, as I posted last post, I made a XPCOM component in JavaScript, and managed to compile one in C++ (but I haven't managed to get it to register yet, but I haven't tried that much), so I will be able to work on BitTorrent code VERY soon!

- Josh

Wednesday, March 21, 2007

Getting somewhere with XPCOM

I was just looking at a simple JavaScript XPCOM tutorial, and suddenly, it just all made sense!

I will attempt to add a JavaScript XPCOM component to the source code soon, and if that all works, hopefully it will not be much harder to add a C++ one, and then the extension will start to look like... it!

- Josh

Edit: For those geeks out there... I am having some problems with SVN, but I managed to compile something.

I just copied and pasted all the code from this page. It may only be a hello world, but that hello world will be from a xpcom component. I am currently testing it to see if it works.

I managed to compile everything fine, as I said, I haven't tested it yet, but will. When I get SVN fixed and a working copy, I will upload it to SVN, and then start working on a C++ version of the same component. Once that is done, BitFox will be on its way.

Monday, March 5, 2007

If anyone is able to help with XPCOM

XPCOM makes my head hurt. It is the only language/system/etc that I haven't been able to understand. It shouldn't be that hard to compile a simple C++ file into a component, and then have that component accessable by the FF extension (I know how to do the latter, it is just compiling it I am having problems with).

I am able to work on other parts of the extension for now, but I put out this plea for anyone experienced with XPCOM and C++ (I am all good with C++, but XPCOM and C++, ouch). If you are experienced with XPCOM and C++, please email me, josh@joshhendo.com. It would be great if you could join the project (see the main page), but just been able to help me compile some simple C++ code into a component would be great.

BitFox won't get anywhere without any help. Hopefully Ben from FireStorm will get back to me soon and put me in the right direction!