-
Notifications
You must be signed in to change notification settings - Fork 760
Firefox support #1606
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Firefox support #1606
Changes from 32 commits
a8ac2cd
45112a3
e64ba76
8c0b743
4dd06a2
6c58b2a
b48c933
bd4cab3
c5fbe8a
9ce1de9
801073c
8ebe2eb
fd0aeb7
6003b3e
65521c7
8a3b828
3377c89
6516449
bf39cf7
ec0cf2b
2687a33
7d9ac48
faac848
a273a9b
ab1547e
9c1bdf5
d78bb89
1cc37cd
ac87ea1
fe8c557
214c810
538cdab
ab8744a
cdb956d
199f4c9
4e59bf9
886e67f
bf8924d
4d5276b
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,3 +33,4 @@ __pycache__ | |
/mingw | ||
/spidermonkey | ||
/binaryen | ||
/firefox |
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -341,6 +341,147 @@ | |
"activated_env": "EMSDK_PYTHON=%installation_dir%/bin/python3;SSL_CERT_FILE=%installation_dir%/lib/python3.13/site-packages/certifi/cacert.pem" | ||
}, | ||
|
||
{ | ||
"id": "firefox", | ||
"version": "65.0", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "68.12.0esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "78.15.0esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
|
||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "91.13.0esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "102.15.1esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "115.28.0esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "128.14.0esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "140.3.1esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"activated_cfg": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "latest", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | ||
"activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox", | ||
"custom_is_installed_script": "is_firefox_installed" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "latest-esr", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | ||
"activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox", | ||
"custom_is_installed_script": "is_firefox_installed" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "latest-beta", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | ||
"activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox", | ||
"custom_is_installed_script": "is_firefox_installed" | ||
}, | ||
{ | ||
"id": "firefox", | ||
"version": "nightly", | ||
"bitness": 64, | ||
"url": "downloaded via mozdownload script, but a dummy directive is placed here so emsdk understands this Tool to be downloaded from the web", | ||
"git_branch": "dummy field, to instruct emsdk to attempt to reinstall this tool even if it is installed, to check for new version", | ||
"activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"activated_env": "EMTEST_BROWSER=%actual_installation_dir%/firefox%.exe%", | ||
"mac_activated_cfg": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"mac_activated_env": "EMTEST_BROWSER=%actual_installation_dir%/Contents/MacOS/firefox%.exe%", | ||
"custom_install_script": "download_firefox", | ||
"custom_is_installed_script": "is_firefox_installed" | ||
}, | ||
|
||
{ | ||
"id": "emscripten", | ||
"version": "tag-%tag%", | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we modify the extraction process to strip the
Contents/MacOS
prefix, and avoid adding this newmac_activated_cfg
andmac_activated_env
concepts?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are files in the other directories, e.g.
Contents/Resources/
. I could maybe remove theContents/
part, but that would be very non-Apple'esque, and any Apple native devs reading the code would likely read it to be a silly hack.