Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Перейти к файлу
Rob Wu bfe18fbbdc Bug 1734987 - Part 3.1: Correct isPrivileged during updates r=rpl
During updates, isPrivileged was not set correctly, which resulted in
incorrect error messages (warnings about unsupported permissions) when a
privileged/builtin extension was updated (a variant of bug 1675858).

In the previous patch (part 3), isPrivileged was added to the
ExtensionData constructor, and also passed to BootstrapScope calls,
so we can use that here to.

The unit test here serves two purposes:
1. Primarily: test coverage for the correctness of isPrivileged in the
   update scenario.
2. Test coverage for the existence and order of ExtensionAPI's onUpdate
   calls. There is no unit test for this mechanism right now, only
   indirect tests.

Differential Revision: https://phabricator.services.mozilla.com/D131682
2022-02-27 13:23:57 +00:00
.cargo Bug 1754861 - Update AudioIPC macOS branch to 8b5c7db0. r=cubeb-reviewers,chunmin 2022-02-10 23:07:39 +00:00
.vscode
accessible Bug 1756528: Fix cropping of siblings in TextRange::Crop. r=eeejay 2022-02-26 23:01:56 +00:00
browser Merge mozilla-central to autoland on a CLOSED TREE 2022-02-27 04:42:32 -05:00
build Bug 1756570 - [loong64] Add basic build support for LoongArch64 port. r=glandium 2022-02-25 03:42:34 +00:00
caps Bug 1755947 - Simplify nsIPrincipal.isSameOrigin(). r=bholley 2022-02-17 18:11:58 +00:00
chrome Bug 1747165 - Replace TK_FLAGS/TK_LIBS with MOZ_GTK3_FLAGS/MOZ_GTK3_LIBS. r=firefox-build-system-reviewers,andi 2021-12-23 20:29:07 +00:00
config Bug 1746350 - [loong64] Add LoongArch64 backend support. r=lth,jandem 2022-02-25 14:55:26 +00:00
devtools Backed out 2 changesets (bug 1756533, bug 1756620) for failures on browser_rules_css-compatibility-check-add-fix.js. CLOSED TREE 2022-02-25 18:19:50 +02:00
docs Bug 1756534 - Update builders to rustc 1.59. r=sylvestre 2022-02-25 08:27:04 +00:00
docshell Bug 1757005 - BrowsingContext.getCurrentTopByBrowserId returns null for a valid browserId, r=nika 2022-02-26 23:24:47 +00:00
dom Bug 1754365 - Saving NavigationPreload's PerformanceTimingData into worker's PerformanceStorage. r=dom-worker-reviewers,jesup 2022-02-27 00:26:22 +00:00
editor Bug 1755104 - Make `EditorEventListener::Focus` check whether the event target still has focus even after flushing the pending things r=m_kato 2022-02-21 01:04:43 +00:00
extensions Bug 1736844 - Add interrupt flag to storage service methods opening database; r=dom-storage-reviewers,mak,janv 2022-02-17 06:22:27 +00:00
gfx Bug 1754562, make parent process' idle detection be aware of active RefreshDrivers in the other processes, r=mstange 2022-02-26 22:37:03 +00:00
gradle/wrapper Bug 1724480 - Upgrade JDK to Java 17. r=glandium,ahal,calu 2022-01-11 19:16:01 +00:00
hal Bug 1754858 - Simplify screen orientation API implementation. r=smaug,m_kato,geckoview-reviewers 2022-02-15 20:22:54 +00:00
image Bug 1756587. Fix a couple of aInnerWindowId parameters to be uint64_t in ImageFactory.cpp. r=aosmond 2022-02-26 07:22:44 +00:00
intl Backed out 2 changesets (bug 1755519) for causing assertion failure in widget/cocoa/nsMacDockSupport.mm 2022-02-26 02:26:08 +02:00
ipc Bug 1756069 - Make UtilityProcess parent wait for child init completion to resolve promise r=mccr8 2022-02-24 16:42:48 +00:00
js Bug 1756179 - wasm: Extend loop phi reduction to handle body block. r=lth 2022-02-25 21:40:11 +00:00
layout Bug 1753881. Simplify a few IsVisualViewportOffsetSet callers. r=botond 2022-02-27 13:09:27 +00:00
media Bug 1754027: disable SSRC changes for bundled audio RTP r=bwc 2022-02-16 00:02:04 +00:00
memory Bug 1756570 - [loong64] Add basic build support for LoongArch64 port. r=glandium 2022-02-25 03:42:34 +00:00
mfbt Bug 1756570 - [loong64] Add basic build support for LoongArch64 port. r=glandium 2022-02-25 03:42:34 +00:00
mobile Bug 1691706 - Ensure Add-on Manager has finished initialising before the Search Service starts using it. r=daleharvey,robwu,agi 2022-02-25 19:55:28 +00:00
modules Bug 1754522 - Limit cross-document content loadable via <svg:use>. r=dholbert 2022-02-26 16:17:17 +00:00
mozglue Bug 1756534 - Update builders to rustc 1.59. r=sylvestre 2022-02-25 08:27:04 +00:00
netwerk Bug 1757258: CacheFileUtils cleanup r=necko-reviewers,valentin 2022-02-26 17:44:33 +00:00
nsprpub Bug 1743566 - Finalize NSPR version number (no code change). r=glandium UPGRADE_NSPR_RELEASE DONTBUILD 2021-12-18 01:13:20 +00:00
other-licenses
parser Bug 1754301 - remove pref security.csp.enable r=ckerschb,mccr8 2022-02-15 16:03:27 +00:00
python Bug 1754496 - [taskgraph] Use identical functions from vendored taskgraph in util/taskcluster.py, r=taskgraph-reviewers,aki 2022-02-25 21:25:05 +00:00
remote Bug 1686666 - Make marionette events use EventUtil.js directly, r=webdriver-reviewers,whimboo 2022-02-25 18:12:11 +00:00
security Bug 1753980 - land NSS NSS_3_76_BETA1 UPGRADE_NSS_RELEASE, r=jschanck 2022-02-24 18:15:43 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2022-02-24 13:59:41 +00:00
servo Bug 1754547 - Generalize moz-os-version into moz-platform. r=dao,preferences-reviewers,Gijs 2022-02-10 15:50:31 +00:00
startupcache Backed out changeset f2359b80aaa2 (bug 1746447) for causing assertion failures in StartupCache. CLOSED TREE 2022-02-25 20:12:01 +02:00
storage Bug 1736844 - Add unit test for synchronous connection interrupt. r=dom-storage-reviewers,janv 2022-02-17 12:06:35 +00:00
taskcluster Bug 1754496 - [taskgraph] Use identical functions from vendored taskgraph in util/taskcluster.py, r=taskgraph-reviewers,aki 2022-02-25 21:25:05 +00:00
testing Bug 1754365 - Saving NavigationPreload's PerformanceTimingData into worker's PerformanceStorage. r=dom-worker-reviewers,jesup 2022-02-27 00:26:22 +00:00
third_party Backed out 5 changesets (bug 1741244) for causing high frequency failures at test_capture_throttled.html. CLOSED TREE 2022-02-24 09:56:57 +02:00
toolkit Bug 1734987 - Part 3.1: Correct isPrivileged during updates r=rpl 2022-02-27 13:23:57 +00:00
tools Bug 1754496 - [taskgraph] Use identical functions from vendored taskgraph in util/taskcluster.py, r=taskgraph-reviewers,aki 2022-02-25 21:25:05 +00:00
uriloader Bug 749872 - remove unused/not-run test_handlerApps.xhtml, r=mtigley 2022-02-25 22:18:19 +00:00
view Bug 1737044 - Include pointer and frame in nsWindow logging. r=stransky 2021-10-21 14:02:30 +00:00
widget Backed out 5 changesets (bug 1751010) for causing failures at browser_startup_mainthreadio.js. CLOSED TREE 2022-02-27 03:40:08 +02:00
xpcom Bug 1754562, make parent process' idle detection be aware of active RefreshDrivers in the other processes, r=mstange 2022-02-26 22:37:03 +00:00
xpfe/appshell Backed out 5 changesets (bug 1751010) for causing failures at browser_startup_mainthreadio.js. CLOSED TREE 2022-02-27 03:40:08 +02:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1750663 [Linux] Move mozva library and va headers to media directory r=alwu,media-playback-reviewers 2022-01-24 10:19:51 +00:00
.cron.yml Bug 1748581 - Update l10n changesets with daily builds r=aki 2022-01-18 18:07:59 +00:00
.eslintignore Bug 1755907 - [devtools] Enable eslint on debugger tests (except their test pages). r=nchevobbe 2022-02-23 18:38:26 +00:00
.eslintrc.js Bug 1745810 - remove use of ChromeUtils.import(..., null) from CustomizableUI tests, r=Standard8 2022-02-25 22:18:32 +00:00
.flake8
.git-blame-ignore-revs Bug 1735638 - Add Bug 1571899 to annotate/blame ignore revisions. r=glandium DONTBUILD 2021-10-14 16:02:46 +00:00
.gitattributes
.gitignore Bug 1751511 - Save to Pocket panels, don't minify css build. r=gvn 2022-01-25 16:11:07 +00:00
.hg-annotate-ignore-revs Bug 1735638 - Add Bug 1571899 to annotate/blame ignore revisions. r=glandium DONTBUILD 2021-10-14 16:02:46 +00:00
.hg-format-source
.hgignore Bug 1751511 - Save to Pocket panels, don't minify css build. r=gvn 2022-01-25 16:11:07 +00:00
.hgtags No bug - tagging c0ed4893120fe99dabf73c109dc77bdf109ae628 with FIREFOX_NIGHTLY_98_END a=release DONTBUILD CLOSED TREE 2022-02-07 15:33:01 +00:00
.lando.ini Bug 1740791: temporarily disable autoformatting r=sheehan DONTBUILD 2021-11-16 16:49:41 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-12-06 19:18:29 +00:00
Cargo.lock Bug 1755956 - Add initial boilerplate for origin trials. r=smaug,hsivonen 2022-02-18 13:57:30 +00:00
Cargo.toml Bug 1755956 - Add initial boilerplate for origin trials. r=smaug,hsivonen 2022-02-18 13:57:30 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1751515 - Part 3: Do not install artifact test archive when `--disable-tests`. r=firefox-build-system-reviewers,glandium 2022-01-26 19:08:57 +00:00
README.txt
aclocal.m4 Bug 1747970 - Move AC_CHECK_FUNC{,S} to python configure. r=firefox-build-system-reviewers,andi 2022-01-20 21:01:20 +00:00
build.gradle Bug 1754474 - Update to Glean 44.0.0 and glean_parser 5.0.1. r=janerik 2022-02-15 13:35:07 +00:00
client.mk Bug 1734594 - Terminate the sccache server in cases where submakes end in an error. r=firefox-build-system-reviewers,andi 2021-10-08 09:30:48 +00:00
client.py
configure.in
configure.py Bug 1747332 - Move build environment checks to configure.py. r=firefox-build-system-reviewers,andi 2021-12-23 20:47:47 +00:00
gradle.properties
gradlew
gradlew.bat
mach Bug 1752927: Avoid distutils deprecation warning on every Mach call r=ahal 2022-02-04 21:49:15 +00:00
mach.cmd Bug 1750874: Support launching Mach with `py` instead of `python` r=glandium 2022-01-21 18:22:58 +00:00
mach.ps1 Bug 1748762: Update mach.ps1 to always support MozillaBuild 4.0 r=saschanaz 2022-01-21 18:22:59 +00:00
moz.build Bug 1753127 - NSPR doc: move the doc into docs/nspr UPGRADE_NSS_RELEASE r=kaie,bbeurdouche 2022-02-02 17:19:51 +00:00
moz.configure Bug 1596656 - Move STRIP to python configure. r=firefox-build-system-reviewers,andi 2022-01-28 03:00:13 +00:00
mozilla-config.h.in Bug 1746991 - Avoid warning noise from __STDC_CONSTANT_MACROS being redefined. r=firefox-build-system-reviewers,andi 2021-12-21 21:22:26 +00:00
old-configure.in Bug 1752064 - Move the remainder of AS to python configure. r=firefox-build-system-reviewers,andi 2022-02-03 00:06:29 +00:00
package-lock.json Bug 1753652 - Update various node_modules to their latest versions. r=Gijs 2022-02-07 17:28:47 +00:00
package.json Bug 1753652 - Update various node_modules to their latest versions. r=Gijs 2022-02-07 17:28:47 +00:00
settings.gradle Bug 1753914 - ./mach environment is failed in gradle task on Windows. r=nalexander 2022-02-08 06:19:41 +00:00
substitute-local-geckoview.gradle Bug 1752381 - only parse stdout in substitute-local-geckoview. r=nalexander 2022-02-02 18:00:46 +00:00
test.mozbuild

README.txt

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.