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
Перейти к файлу
Johann Hofmann 479107443c Bug 1644914 - Give out user interactions to session history entries when system principal initiates a load. r=smaug
This is a pretty cheap way of fixing this bug by saying nsDocShell::loadURI calls
done with a system principal will add user interaction to the current page. This takes
advantage of the fact that all UI code for loading URIs goes through this code path.

Note that during debugging I've found other cases where SH entries would be added with
a system principal, most notably when navigating to URL hashes/fragments (example.com#hash).
I'm not sure why this is happening but it doesn't go through nsDocShell::loadURI.

Differential Revision: https://phabricator.services.mozilla.com/D127558
2021-10-11 16:51:01 +00:00
.cargo Bug 1708718 - mach vendor rust. r=cubeb-reviewers,padenot 2021-10-07 16:01:51 +00:00
.vscode Bug 1701913 - Documentation regarding Remote Development over SSH using VS Code. r=marco 2021-03-30 14:44:51 +00:00
accessible Bug 1734541: Verify IPC doc exists before sending resolution update r=Jamie 2021-10-11 15:11:17 +00:00
browser Bug 1733511 - Set currentDropTarget in PMDH_onDragOver r=mak 2021-10-11 15:12:53 +00:00
build Bug 1733611: Remove FlushViewOfFile call when unmaping gcda files in compiler-rt r=marco,andi 2021-10-08 15:06:36 +00:00
caps Bug 1724376 - Part 2: Add a RejectForeignAllowList::Check() for principal. r=dimi,pbz,ckerschb 2021-10-05 15:16:19 +00:00
chrome Bug 1734823 - Enable ESLint rule no-unused-vars globally for xpcshell test*.js files. r=necko-reviewers,Gijs,valentin 2021-10-11 11:07:02 +00:00
config Bug 1732824 - Update wasi-sdk to the latest trunk. r=firefox-build-system-reviewers,andi 2021-10-06 08:56:32 +00:00
devtools Bug 1384527 - [devtools] Stop using Promise.jsm in DevTools. r=ochameau. 2021-10-11 16:30:06 +00:00
docs Bug 1734983 - Use mozilla-unified in Building Firefox On Windows doc. r=sylvestre 2021-10-09 10:43:15 +00:00
docshell Bug 1644914 - Give out user interactions to session history entries when system principal initiates a load. r=smaug 2021-10-11 16:51:01 +00:00
dom Bug 1384527 - [devtools] Stop using Promise.jsm in DevTools. r=ochameau. 2021-10-11 16:30:06 +00:00
editor Bug 1734590 - Both the static InternetCiter methods are now infallible, so no need to return/check an nsresult. r=TYLin 2021-10-11 12:20:42 +00:00
extensions Bug 1731564: Use motivated SpinEventLoopUntil inside extensions/*. r=jesup 2021-10-07 08:06:13 +00:00
gfx Bug 1732577 - Fix interpretation of Fontconfig hinting toggle in PrepareFontOptions. r=jfkthame 2021-10-11 13:56:52 +00:00
gradle/wrapper Bug 1727438 - Upgrade to Gradle 6.9.1. r=nalexander,owlish 2021-08-31 20:53:09 +00:00
hal Bug 1725145 - Preparation for the hybrid build env. r=necko-reviewers,firefox-build-system-reviewers,valentin,glandium 2021-08-25 10:46:17 +00:00
image Bug 1734811 - consider to use higher priority for the imglib tasks r=tnikkel 2021-10-08 19:29:37 +00:00
intl Bug 1734590 - Remove the LineBreaker::DeprecatedNext method. r=TYLin 2021-10-11 12:20:42 +00:00
ipc Backed out changeset 88ae7d2397eb (bug 1697429) for causing bustages in process_util_posix.cc 2021-10-08 03:05:56 +03:00
js Bug 1728475 - clang debuginfo has improved, -O0 no longer needed for gdb prettyprinter tests r=firefox-build-system-reviewers,glandium 2021-10-11 16:12:08 +00:00
layout Bug 1731120 - Make truly-empty textframes return true for IsEmpty even when WhiteSpaceIsSignificant, unless they're editable or in an <input> element. r=emilio 2021-10-11 12:54:44 +00:00
media Bug 1733930 - Set transport states atomically in mediapipeline_unittest. r=bwc 2021-10-08 07:43:55 +00:00
memory Bug 1730376 - Fix mmap return value check in FreePage function. r=glandium 2021-10-05 08:38:38 +00:00
mfbt Bug 1731801 - Allow ToResult to return other nsresult like error types; r=glandium 2021-10-11 08:34:01 +00:00
mobile Bug 1734552 - Don't walk though the accessibility nodes on autofill. r=geckoview-reviewers,agi 2021-10-11 13:16:45 +00:00
modules Bug 1733958 - Set network.cache.bug1708673 to false r=nhnt11 2021-10-11 14:24:56 +00:00
mozglue Bug 1733335 - Add tracing marker type for the Rust side r=gerald 2021-10-11 07:59:09 +00:00
netwerk Bug 1722489 - Evaluate HSTS before https-only in NS_ShouldSecureUpgrade. r=ckerschb,necko-reviewers,kershaw 2021-10-11 13:51:53 +00:00
nsprpub Bug 1715584 - Update to NSPR_4_32_RTM (no code change). r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-07-01 09:07:04 +00:00
other-licenses Bug 1733545 - Remove REQUIRES_UNIFIED_BUILD from third-party directories that don't need it. r=firefox-build-system-reviewers,andi 2021-10-01 09:01:27 +00:00
parser Bug 1724296 - Remove many skip-if(verify) test annotations (mochitest pt 2); r=jmaher 2021-10-09 16:07:32 +00:00
python Bug 1730893 - [devtools profiler] Add a migration script for the localization changes r=flod 2021-10-08 11:47:34 +00:00
remote Bug 1735131 - [remote] Ignore "document-element-inserted" notifications without a window object. r=webdriver-reviewers,jdescottes 2021-10-11 15:11:07 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2021-10-11 13:09:31 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - a=repo-update r=RyanVM 2021-10-11 13:09:31 +00:00
servo Bug 1734472 - Tweak the serialization of rotate property. r=emilio 2021-10-07 20:05:10 +00:00
startupcache Backed out 3 changesets (bug 1724509) for causing marionette failures. CLOSED TREE 2021-10-06 03:57:57 +03:00
storage Bug 1731564: Use motivated SpinEventLoopUntil inside storage/*. r=janv 2021-10-07 08:06:14 +00:00
taskcluster no bug - fix ./mach taskgraph test-action-callback r=releng-reviewers,jmaher DONTBUILD 2021-10-11 15:08:06 +00:00
testing Bug 1731120 - Make truly-empty textframes return true for IsEmpty even when WhiteSpaceIsSignificant, unless they're editable or in an <input> element. r=emilio 2021-10-11 12:54:44 +00:00
third_party Bug 1733757 - Update to Glean v42.0.1. r=Dexter 2021-10-11 10:35:04 +00:00
toolkit Backed out 2 changesets (bug 1732919) for causing mochitest failures on browser_webconsole_requestStorageAccess_errors.js. CLOSED TREE 2021-10-11 12:10:06 -04:00
tools Bug 1734823 - Enable ESLint rule no-unused-vars globally for xpcshell test*.js files. r=necko-reviewers,Gijs,valentin 2021-10-11 11:07:02 +00:00
uriloader Backed out changeset c15b48000571 (bug 1734687) for causing mochitest failures on test_nullCharFile.xhtml CLOSED TREE 2021-10-11 12:22:14 -04:00
view Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange 2021-10-05 12:54:39 +00:00
widget Bug 1735077 - Don't change indeterminate radio rendering, as that's apparently a thing. 2021-10-11 15:52:27 +02:00
xpcom Bug 1731801 - Allow ToResult to return other nsresult like error types; r=glandium 2021-10-11 08:34:01 +00:00
xpfe/appshell Bug 1731564: Use motivated SpinEventLoopUntil inside xpfe/*. r=smaug 2021-10-07 08:06:16 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1725934 - Remove unnecessary babel plugin, and update node modules to the latest versions. r=Mardak 2021-08-18 07:44:47 +00:00
.clang-format
.clang-format-ignore Bug 1726626 - Move gfx/wgpu into a 3rd party dependency r=jgilbert,bholley 2021-09-03 16:52:08 +00:00
.cron.yml No bug: Disable periodic updates on esr78. r=releng-reviewers,jcristau DONTBUILD 2021-10-04 14:28:33 +00:00
.eslintignore Bug 1723729 - Remove old Talos XPI generation scripts and documents. r=jmaher,perftest-reviewers,alexandru.irimovici 2021-08-12 13:56:51 +00:00
.eslintrc.js Bug 1734823 - Enable ESLint rule no-unused-vars globally for xpcshell test*.js files. r=necko-reviewers,Gijs,valentin 2021-10-11 11:07:02 +00:00
.flake8 Bug 1731542 - remove `infer` from our static-analysis pipeline. r=static-analysis-reviewers,marco 2021-09-20 12:47:44 +00:00
.git-blame-ignore-revs Bug 1733668: Add all backouts from bug 1696251 to the vcs ignore lists r=glandium 2021-10-05 15:22:57 +00:00
.gitattributes
.gitignore Bug 1731145: Don't ignore vendored package `*.egg-info` directories r=ahal 2021-09-28 14:59:27 +00:00
.hg-annotate-ignore-revs Bug 1733668: Add all backouts from bug 1696251 to the vcs ignore lists r=glandium 2021-10-05 15:22:57 +00:00
.hg-format-source
.hgignore Bug 1731145: Don't ignore vendored package `*.egg-info` directories r=ahal 2021-09-28 14:59:27 +00:00
.hgtags No bug - tagging f72751662b4af9b7fafa26fa9efa6a36b11b12a5 with FIREFOX_NIGHTLY_94_END a=release DONTBUILD CLOSED TREE 2021-10-04 18:58:49 +00:00
.lando.ini Bug 1714470: add `.lando.ini` file r=zeid DONTBUILD 2021-06-08 12:52:25 +00:00
.lldbinit
.mailmap
.prettierignore Bug 1667276 - Part 3: Load a custom prefs file when running a background task. r=mossop,KrisWright 2021-01-27 22:54:25 +00:00
.prettierrc
.taskcluster.yml Bug 1732723 - Rename "taskgraph" Python module to "gecko_taskgraph". r=jmaher 2021-09-30 09:50:08 -04:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-10-04 18:58:55 +00:00
Cargo.lock Bug 1733757 - Update to Glean v42.0.1. r=Dexter 2021-10-11 10:35:04 +00:00
Cargo.toml Bug 1730397 - Update packed_simd to a version that supports rustc >= 1.56. r=hsivonen 2021-09-17 08:55:04 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1733757 - Update to Glean v42.0.1. r=Dexter 2021-10-11 10:35:04 +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 No bug - fix client.py update_nss on python3. r=firefox-build-system-reviewers,mhentges,bbeurdouche 2021-05-05 16:59:09 +00:00
configure.in
configure.py Bug 1723031: Allow flexible dependency-specification in the Mach venv r=ahal 2021-09-28 14:59:29 +00:00
gradle.properties Bug 1727438 - Increase java max heap to 32G. r=nalexander,owlish 2021-08-31 20:53:08 +00:00
gradlew
gradlew.bat
mach Bug 1717051: Rename "mach_bootstrap.py" to "mach_initialize.py" r=firefox-build-system-reviewers,glandium 2021-09-03 20:46:22 +00:00
mach.ps1
moz.build Bug 1734831 - fx doc: import the gtest doc from mdn archive + refresh r=gcp DONTBUILD 2021-10-08 19:53:53 +00:00
moz.configure Bug 1731223 - Move wine detection to toolkit/moz.configure. r=firefox-build-system-reviewers,andi 2021-09-22 23:54:26 +00:00
mozilla-config.h.in
old-configure.in Bug 1729760 - Set -stdlib=libc++ for mac builds at the toolchain level. r=firefox-build-system-reviewers,nalexander 2021-09-21 04:45:34 +00:00
package-lock.json Bug 1726413 - Use mach npm install rather than plain npm when updating node_modules. r=Mardak 2021-08-20 07:33:33 +00:00
package.json Bug 1725934 - Remove unnecessary babel plugin, and update node modules to the latest versions. r=Mardak 2021-08-18 07:44:47 +00:00
settings.gradle Bug 1557796 - Custom mozconfig for gradle build. r=nalexander,owlish 2021-09-29 17:54:57 +00:00
substitute-local-geckoview.gradle Bug 1557796 - Custom mozconfig for gradle build. r=nalexander,owlish 2021-09-29 17:54:57 +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.