Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
0 user currently in Programming. | 3 guests
Acmlm's Board - I2 Archive - Programming - Firefox Source
  
User name:
Password:
Reply:
 

UserPost
Gavin
Posts: 729/799
Originally posted by Dcahrakos
well, if you wanted to make small changes, all you would need to know is C/C++, but to fully change everything yeah, it would be alot more helpful if you knew all that.

actually, im gonna see if I can just get it to compile.


That is incorrect information.

Wolfing: No, to make small changes you will want to research the subjects listed above, such as Javascript and XUL overlays. They are what actually creates/modifies the aesthetics and most major functionality; in other words it is the main implimenter. The rest is a complicated framework and mucking around in there changes the core engine, something you won't want to do. It's the real nitty gritty and won't make the sort of changes I suspect you are after.

(edited to not be a jerk)
Sokarhacd
Posts: 1601/1757
well, if you wanted to make small changes, all you would need to know is C/C++, but to fully change everything yeah, it would be alot more helpful if you knew all that.

actually, im gonna see if I can just get it to compile.
BillyGraham21
Posts: 10/10
This is really a much more difficult task than it seems you might be reckoning. You'll have to know many different programming languages, file formats, and other very specific knowledge of the entire Mozilla platform.

Topics you should look up include:
  • Creating and Utilizing XPCOM compontents
  • Javascript
  • XUL documents
  • XPI packaging


... just to name a few. You would also have to framiliar yourself with Mozilla's internal services (their naming conventions, position in service hierarchy, et cetera), and many many other things that are involved in the framework.

That said, you'll need Visual Studio if you're developing on a windows OS (which I assume you are) to compile the Gecko-SDK (I couldn't find anything for alternative compilers, unfortunatly).

Basically, unless you're very framiliar with large-scale projects of this sort, you're going to be lost at anything after the top layer of abstration of Firefox that deals with XUL overlays and javascript functions. Not to pre-judge, but it doesn't sound like a crazy conjecture to say you might not even get that far
dan
Posts: 732/782
You want to make your own version of Firefox, but how could you do that if you can't even work out what programming language it is written in?
HyperLamer
Posts: 7059/8210
C, I imagine... The firefox site should have the source, and once you look at it I'm sure you can tell easily enough.
Book Keeper
Posts: 147/160
I want to make a version of firefox, but I don't know what programming language its made in.
Acmlm's Board - I2 Archive - Programming - Firefox Source


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.003 seconds.