Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Want to help with Firefox development, cannot find source code

more options

I found https://developer.mozilla.org/ko/docs/Download_Mozilla_Source_Code, which points to ftp://ftp.mozilla.org/pub/mozilla.org/, but this address times out. Perhaps MDN is obsolete in this area? I can't find the Firefox source code. I expected to find it in GitHub, but I don't think it is there. Can anyone help? I may have some followup questions, so please answer if you like to hand-hold people. I want to try to fix a bug (I have 40 years experience as a software engineer in many languages).

I found https://developer.mozilla.org/ko/docs/Download_Mozilla_Source_Code, which points to ftp://ftp.mozilla.org/pub/mozilla.org/, but this address times out. Perhaps MDN is obsolete in this area? I can't find the Firefox source code. I expected to find it in GitHub, but I don't think it is there. Can anyone help? I may have some followup questions, so please answer if you like to hand-hold people. I want to try to fix a bug (I have 40 years experience as a software engineer in many languages).

All Replies (9)

more options

Modified by TyDraniu

more options

Also, check your Windows settings:

Choose default apps by protocol - set ftp for Firefox


(Windows Settings -> Apps -> Default Apps under the Reset button you will see Choose default apps by protocol)

more options

Thanks to @TyDraniu and @RobertJ for their immediate answers. I really appreciate your time!

I looked briefly at these links, and except for giving me the interesting fact that Firefox uses Mercurial instead of GitHub, they didn't really help.

If I truly have to read tons of documentation and install tons of software, forget it. Because of my limited time, I can only contribute by looking at actual pieces of code and seeing if an easy fix is possible. I really don't have the time to learn yet another source control system.

The specific bug I would like to fix currently is https://bugzilla.mozilla.org/show_bug.cgi?id=1610391 .

So let me change my question to the more specific "is there any easy way I can find the source code for Unicode fallback?"

Anyone can answer, and I can wait for a day or two easily for this question to be seen.

more options

Modified by cor-el

more options

Thank you. I tried using DXR to search for "unicode-fallback": nothing. Then I tried "unicode". Too many results, hard to tell where to look.

The fact that most answers point to lists of documents proves how difficult Mozilla development it. Unfortunately, I don't have the time to investigate, learn, download, and experiment.

more options

Did you look at Bug 1371386 mentioned in that bug report ?

  • Bug 1371386 - Firefox does not prefer Apple Color Emoji to Times New Roman on OSX, but Chrome/Safari do.
more options

Yes. Is there something specific that you refer to?

more options

Search the gfxTextRun.cpp file for 'fallback'.

more options

Thanks!

Modified by David Spector