Want to help with Firefox development, cannot find source code
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)
That's great.
Korean version of the article you've found is really outdated ;). https://developer.mozilla.org/ko/ is for korean and it hasn't been updated for 5 years..
Try these:
- https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Introduction#Step_1_Build_Firefox_for_Desktop_or_Mobile
- https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Build_Instructions/Windows_Prerequisites
- https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code/Mercurial
Modified
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)
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.
See also:
Modified
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.
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.
Yes. Is there something specific that you refer to?
Search the gfxTextRun.cpp file for 'fallback'.
Thanks!
Modified