Fune (船) is a Firefox ESR fork with the intent of bringing back the Firefox 2.0 look and overall decrapifying the browser.
Find a file
Nika Layzell b3f3e9a04a Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot
These properties were previously being checked much later, during xptcodegen,
and causing methods to be treated as noscript implicitly.

This change enforces the noscript requirements earlier when possible in
xpidl.py, to produce better errors, and adds addiitonal checks to ensure that
types which need to be builtinclass are marked as such.

This required some changes to interfaces in order to satisfy the new checks.

Differential Revision: https://phabricator.services.mozilla.com/D207804
2024-04-22 18:19:58 +00:00
.cargo Bug 1891754 - Update wgpu to revision 2b0e3ed01cfcc4bcccc7fd63b2581b260c00b089. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler 2024-04-18 10:26:32 +00:00
.github/workflows
.vscode
accessible Bug 1875528 - Part 1: Make IProtocol hold a strong reference to manager, r=ipc-reviewers,mccr8 2024-04-22 17:13:22 +00:00
browser Bug 1855471 - Replace last <message-bar> instances with <div>s r=shopping-reviewers,Gijs 2024-04-22 18:06:17 +00:00
build Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers 2024-04-22 13:42:39 +00:00
caps Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
chrome
config Bug 1891774 - Move lock file utility out of mozbuild/util.py r=ahochheiden 2024-04-19 09:08:56 +00:00
devtools Bug 1888864 - [devtools] Add click and context menu event listeners for the editor content r=devtools-reviewers,nchevobbe 2024-04-22 11:56:39 +00:00
docs Backed out 2 changesets (bug 1890935, bug 1882209) for causing Android build bustages. CLOSED TREE 2024-04-19 08:07:52 +03:00
docshell Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
dom Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
editor Bug 1885822 - part 4: Add WSType::InlineEditingHostBoundary r=m_kato 2024-04-22 06:31:11 +00:00
extensions Bug 1881797 - (part 3) Testing for storage permission clearing in the new clear history dialog. r=pbz,settings-reviewers,mconley 2024-04-09 15:39:32 +00:00
gfx Bug 1875528 - Part 2: Break the strong reference cycle between WebGPUChild and CanvasManagerChild, r=webgpu-reviewers,nical 2024-04-22 17:13:23 +00:00
gradle/wrapper Bug 1887180 - Update Gradle to version 8.7. r=android-reviewers 2024-03-25 14:35:36 +00:00
hal
image Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
intl Bug 1868440 - [ci] Upgrade taskcluster-taskgraph to v7.4.0, r=perftest-reviewers,geckoview-reviewers,ci-and-tooling,devtools-reviewers,taskgraph-reviewers,releng-reviewers,mach-reviewers,omc-reviewers,jmaher,hneiva,aminomancer,jari,dom-storage-reviewers,afinder,asuth,bhearsum,owlish 2024-04-18 20:39:09 +00:00
ipc Bug 1724083 - Part 3: Add a test to ensure IPDL actors handle reentrant destruction, r=ipc-reviewers,mccr8 2024-04-22 17:31:06 +00:00
js Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
layout Backed out changeset f92ab527c47b (bug 1892399) for causing wpt failures in wptrunner. CLOSED TREE 2024-04-22 13:07:20 +03:00
media Bug 1891457 - Fix aom patch file. r=media-playback-reviewers,alwu 2024-04-18 16:05:53 +00:00
memory Bug 1891918 - Update mozjemalloc's kCacheLineSize for Apple Silicon r=glandium 2024-04-18 05:13:15 +00:00
mfbt Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
mobile Bug 1881611 - Migrate Android Translations "Could never translate this site" to Global state r=android-reviewers,giorga 2024-04-22 18:19:22 +00:00
modules Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
mozglue Bug 1519636 - Reformat recent changes to the Google coding style r=emilio,media-playback-reviewers,padenot 2024-04-22 16:00:09 +00:00
netwerk Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
nsprpub
other-licenses Bug 1883629 - Update Snappy to version 1.2.0. r=dom-storage-reviewers,janv 2024-04-08 13:48:06 +00:00
parser Bug 1884208 - Remove negative probes for measuring delta between OnDataFinished and OnStopRequest in HttpChannelChild and HTML5Parser. r=jesup,necko-reviewers 2024-03-28 09:37:25 +00:00
python Backed out changeset 390c5748d868 (bug 1892198) for causing Bug 1892493. CLOSED TREE 2024-04-19 15:46:42 -04:00
remote Bug 1885577 - [bidi] Sort private methods alphabetically in browsingContext windowglobal module. r=webdriver-reviewers,jdescottes 2024-04-19 07:56:27 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP - r=release-managers,diannaS 2024-04-22 11:44:49 +00:00
services Bug 1885064 - Ability to send and receive close remote tab pushes r=lina,desktop-theme-reviewers,firefox-desktop-core-reviewers ,emilio,Gijs,tabbrowser-reviewers,dao 2024-04-19 20:13:16 +00:00
servo Bug 1892188 - Remove FromParsedColor trait r=layout-reviewers,emilio 2024-04-19 09:32:48 +00:00
startupcache
storage Bug 1891141 - Add configuration parameters for pages per step and step delay to mozIStorageAsyncConnection.backupToFileAsync. r=mak 2024-04-17 20:50:47 +00:00
supply-chain Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers 2024-04-22 13:42:39 +00:00
taskcluster Bug 1890666 - Rework chromedriver fetch script for CaR builds. r=perftest-reviewers,sparky,taskgraph-reviewers,bhearsum 2024-04-22 15:57:30 +00:00
testing Bug 1645268 - update source.src|srcset, area.ping, a.ping, and RTCDataChannelsend to use USVString instead of DOMString to match the specs. Also fix a WPT bug so it lets us pass the RTC test; r=smaug 2024-04-22 16:48:29 +00:00
third_party Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers 2024-04-22 13:42:39 +00:00
toolkit Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
tools Bug 1890730 - Fix IDBFactory deleteDatabase to not use IDBOpenDBOptions. r=dom-storage-reviewers,webidl,smaug,asuth 2024-04-22 04:46:59 +00:00
uriloader Backed out changeset 20b5e4b2f448 (bug 1877195) for breaking HTTP downloads (bug 1892069) 2024-04-18 17:20:00 +02:00
view
widget Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
xpcom Bug 1892481 - More consistently enforce noscript and builtinclass in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,mccr8,padenot 2024-04-22 18:19:58 +00:00
xpfe/appshell Bug 1881863 - Part 1: Standardize on boolean over bool in xpidl, r=xpcom-reviewers,necko-reviewers,valentin,extension-reviewers,application-update-reviewers,media-playback-reviewers,credential-management-reviewers,search-reviewers,anti-tracking-reviewers,places-reviewers,nalexander,emilio,zombie,sgalich,karlt,lina,Standard8 2024-04-04 18:45:21 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1519636 - add intl/icu_capi/ and dom/media/platforms/ffmpeg/ to the clang ignore list r=emilio 2024-04-22 16:00:09 +00:00
.cron.yml Bug 1890373 - Enable android-l10n-sync via cron on mozilla-beta r=hneiva,gabriel 2024-04-15 18:07:57 +00:00
.eslintignore Bug 1864255. Move crashtests that leave window(s) open to the very end. r=dholbert,frontend-codestyle-reviewers 2024-04-21 21:37:49 +00:00
.eslintrc-test-paths.js Bug 1876432 - Added support for custom themes as its own menu in Reader View. r=reader-mode-reviewers,fluent-reviewers,desktop-theme-reviewers,hjones,accessibility-frontend-reviewers,bolsson,devtools-reviewers,sfoster,cmkm,jules,ayeddi 2024-04-02 00:08:46 +00:00
.eslintrc.js Bug 1799465 - Enable require-jsdoc rules by default, disabling on code where there are existing failures. r=frontend-codestyle-reviewers,migration-reviewers,backup-reviewers,mossop,mconley 2024-04-08 13:34:13 +00:00
.git-blame-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.gitattributes
.gitignore Bug 1892103 - Remove ./mach esmify command. r=Standard8 2024-04-19 08:21:17 +00:00
.hg-annotate-ignore-revs Bug 1882465 - Update .hg-annotate-ignore-revs and .git-blame-ignore-revs to reflect firefox-android monorepo migration r=glandium,geckoview-reviewers,tthibaud 2024-04-04 14:55:00 +00:00
.hg-format-source
.hgignore Bug 1892103 - Remove ./mach esmify command. r=Standard8 2024-04-19 08:21:17 +00:00
.hgtags No bug - tagging de27b0fc3ab30bad572ccdcd8ea161d1f9a198ad with FIREFOX_NIGHTLY_126_END a=release DONTBUILD CLOSED TREE 2024-04-15 08:26:20 +00:00
.lando.ini
.lldbinit
.mailmap Bug 1892339 - Add my name to .mailmap r=nika 2024-04-19 13:42:34 +00:00
.prettierignore Bug 1887824 - vendor Transformers.js - r=gregtatum,frontend-codestyle-reviewers,Standard8 2024-04-16 04:15:43 +00:00
.prettierrc.js
.stylelintignore Bug 1864255. Move crashtests that leave window(s) open to the very end. r=dholbert,frontend-codestyle-reviewers 2024-04-21 21:37:49 +00:00
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1886433 - Use the AC dependencies plugin for GeckoView where possible. r=android-reviewers,amejiamarmol 2024-03-20 21:40:21 +00:00
Cargo.lock Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers 2024-04-22 13:42:39 +00:00
Cargo.toml Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers 2024-04-22 13:42:39 +00:00
client.mk
client.py
CLOBBER Bug 1888181 - Vendor libwebrtc from 414c94290a - moz.build file updates 2024-04-15 12:26:38 +02:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1891780 - Add DJ and Niklas as peers for Tabbed Browser. r=zeid 2024-04-17 11:15:25 +00:00
moz.build Bug 1888321 - Rename .cargo/config.in to .cargo/config.toml.in. r=firefox-build-system-reviewers,webdriver-reviewers,ahochheiden 2024-04-01 21:26:49 +00:00
moz.configure
mozilla-config.h.in
old-configure.in Backed out changeset 4309f75eaa90 (bug 1883615) for causing build bustages related to check_symbol_in_libs. CLOSED TREE 2024-04-17 12:57:02 +03:00
package-lock.json Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
package.json Bug 1557040 - Remove eslint-plugin-fetch-options from the tree. r=Gijs,omc-reviewers,aminomancer,home-newtab-reviewers,frontend-codestyle-reviewers,thecount 2024-04-09 08:11:10 +00:00
pyproject.toml
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.