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 | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Book Keeper
♫♫♫ n00blet ♫♫♫

Level: 21

Posts: 147/160
EXP: 49435
For next: 508

Since: 03-15-04
From: Wired

Bookworm eat fresh!

Since last post: 20 hours
Last activity: 8 hours
Posted on 09-14-05 03:11 AM Link | Quote
I want to make a version of firefox, but I don't know what programming language its made in.
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 7059/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 09-14-05 04:32 AM Link | Quote
C, I imagine... The firefox site should have the source, and once you look at it I'm sure you can tell easily enough.
dan

Snap Dragon
Level: 43

Posts: 732/782
EXP: 534516
For next: 30530

Since: 03-15-04

Since last post: 20 hours
Last activity: 14 hours
Posted on 09-14-05 09:29 PM Link | Quote
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?
BillyGraham21

Micro-Goomba
Level: 5

Posts: 10/10
EXP: 363
For next: 166

Since: 06-23-05

Since last post: 47 days
Last activity: 13 hours
Posted on 09-16-05 11:41 AM Link | Quote
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
Sokarhacd

Ball and Chain Trooper
Resistance is Futile
You Will Be Assimilated
Hab SoSlI' Quch
Level: 61

Posts: 1601/1757
EXP: 1799888
For next: 76708

Since: 03-15-04

Since last post: 6 days
Last activity: 4 hours
Posted on 09-17-05 08:42 PM Link | Quote
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.


(edited by Dcahrakos on 09-17-05 11:43 AM)
Gavin

Fuzzy
Rhinoceruses don't play games. They fucking charge your ass.
Level: 43

Posts: 729/799
EXP: 551711
For next: 13335

Since: 03-15-04
From: IL, USA

Since last post: 13 hours
Last activity: 13 hours
Posted on 09-17-05 10:08 PM Link | Quote
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)


(edited by Gavin on 09-17-05 01:34 PM)
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.026 seconds.