X
點擊此處開啟此網站的行動版。

技術支援討論區

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).

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).
引用

額外的系統細節

已安裝的外掛程式

  • Shockwave Flash 32.0 r0

應用程式

  • User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0

更多資訊

TyDraniu
  • Top 25 Contributor
369 個解決方法 2055 個答案

有幫助的回覆

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

由 TyDraniu 於 修改

這篇文章有幫助嗎? 1
引用
RobertJ
  • Top 10 Contributor
142 個解決方法 1456 個答案

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)

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)
這篇文章有幫助嗎? 0
引用

提出問題者

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.

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.
這篇文章有幫助嗎?
引用
cor-el
  • Top 10 Contributor
  • Moderator
17779 個解決方法 160821 個答案
See also: *https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Source_Code *https://developer.mozilla.org/en-US/docs/Mozilla/Tech/Viewing_and_searching_Mozilla_source_code_online

由 cor-el 於 修改

這篇文章有幫助嗎?
引用

提出問題者

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.

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.
這篇文章有幫助嗎?
引用
cor-el
  • Top 10 Contributor
  • Moderator
17779 個解決方法 160821 個答案

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.
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. *https://dxr.mozilla.org/mozilla-release/source/gfx/thebes/gfxTextRun.cpp
這篇文章有幫助嗎?
引用

提出問題者

Yes. Is there something specific that you refer to?

Yes. Is there something specific that you refer to?
這篇文章有幫助嗎?
引用
cor-el
  • Top 10 Contributor
  • Moderator
17779 個解決方法 160821 個答案

Search the gfxTextRun.cpp file for 'fallback'.

Search the gfxTextRun.cpp file for 'fallback'.
這篇文章有幫助嗎?
引用

提出問題者

Thanks!

Thanks!

由 David Spector 於 修改

這篇文章有幫助嗎?
引用
問個問題

如果您還沒有帳號,您必須先 登入您的帳號 來回覆文章。請 開始一個新問題