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
Перейти к файлу
Tim Huang 99cf3b886d Bug 1706615 - Part 2: Add UnstrippedURI in the nsDocShellLoadState. r=smaug
This patch adds an attribute UnstrippedURI in the nsDocShellLoadState.
The attribute will be set if the query stripping was happening.
Otherwise, it will stay a nullptr. This attribute will be propagated to
the loadInfo, so that we can revert the query stripping in the parent
process if the loading URI is in the content blocking allow list. We can
only revert the query stripping in the parent process because we cannot
access the permission of the content blocking allow list of a
cross-origin domain. So, we can only carry the unstripped URI in the
loadInfo and perform a interal redirect to revert the query stripping.

Differential Revision: https://phabricator.services.mozilla.com/D116109
2021-06-02 19:46:20 +00:00
.cargo Bug 1706862 - Make chardetng detect half-width katakana. r=emk 2021-05-31 11:52:17 +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 1694824 - [ci] Annotate browser-chrome manifests for new fission failures, r=jmaher,extension-reviewers,preferences-reviewers,zombie 2021-06-02 19:22:25 +00:00
browser Bug 1694824 - [ci] Annotate browser-chrome manifests for new fission failures, r=jmaher,extension-reviewers,preferences-reviewers,zombie 2021-06-02 19:22:25 +00:00
build Bug 1707096 - fix the build for `clang-trunk`. r=jfkthame 2021-06-02 14:38:01 +00:00
caps Part 1: Bug 1700623 - Add storagePrincipal to WindowGlobalParent. r=nika,timhuang 2021-05-26 07:14:03 +00:00
chrome Bug 1695162 - Use range-based for instead of custom hashtable iterators. r=xpcom-reviewers,kmag 2021-03-17 15:49:46 +00:00
config Bug 1713733 - Remove WASM_LDFLAGS. r=firefox-build-system-reviewers,mhentges 2021-06-02 04:34:20 +00:00
devtools Backed out changeset 4235df3527a6 (bug 1713810) for causing dt failures in browser_storage_listings.js 2021-06-02 20:32:14 +03:00
docs Bug 1693993 - [marionette] Move Marionette server code to /remote/marionette. r=remote-protocol-reviewers,marionette-reviewers,jdescottes,webdriver-reviewers 2021-05-31 17:36:06 +00:00
docshell Bug 1706615 - Part 2: Add UnstrippedURI in the nsDocShellLoadState. r=smaug 2021-06-02 19:46:20 +00:00
dom Bug 1706615 - Part 2: Add UnstrippedURI in the nsDocShellLoadState. r=smaug 2021-06-02 19:46:20 +00:00
editor Bug 1540037 - part 36: Make `EditorBase` handle `Delete`, `Backspace` and `Tab` of plaintext editor mode r=m_kato 2021-06-01 08:51:25 +00:00
extensions Backed out 14 changesets (bug 1705659, bug 472823, bug 669675) as requested by valentin for causing regressions. CLOSED TREE 2021-05-31 13:16:34 +03:00
gfx Bug 1694824 - [ci] Annotate browser-chrome manifests for new fission failures, r=jmaher,extension-reviewers,preferences-reviewers,zombie 2021-06-02 19:22:25 +00:00
gradle/wrapper
hal Bug 1710473 - Remove hal::SetProcessPrioritySupported(). r=gsvelto,geckoview-reviewers,aklotz 2021-05-10 19:59:24 +00:00
image Bug 1713489 - Record telemetry for how long we spend waiting on the main thread to process image preload network steps. r=bas,dragana,necko-reviewers 2021-05-31 22:44:18 +00:00
intl Bug 1693575 - Part 3: Implement support for "calendar" option. r=tcampbell 2021-06-01 07:45:44 +00:00
ipc Bug 1706615 - Part 1: Add a UnstrippedURI into the LoadInfo. r=valentin,necko-reviewers 2021-06-02 19:46:19 +00:00
js Bug 1697077 - Add testing function for interrupting RegExp execution. r=iain 2021-06-02 16:07:02 +00:00
layout Bug 1685421 - Part 2: Stop using NS_ERROR_DOM_HIERARCHY_REQUEST_ERR in nsINode; r=smaug 2021-06-02 13:43:39 +00:00
media Bug 1700452 - Update libdav1d for Firefox 90. r=mjf 2021-05-27 15:49:47 +00:00
memory Bug 1709277 - Simplify gOOMAllocationSize via MFBT_DATA r=glandium 2021-05-20 06:53:27 +00:00
mfbt Bug 1695817 - Part 5: Add std::equal_range equivalent in MFBT. r=glandium 2021-05-28 22:35:58 +00:00
mobile Bug 1551302. Enable visual viewport on desktop platforms. r=botond,smaug,geckoview-reviewers,m_kato 2021-06-01 07:56:49 +00:00
modules Bug 1713015: Default browser.display.document_color_use to 0 on MacOS r=emilio 2021-06-02 18:52:21 +00:00
mozglue Bug 1695817 - Part 1: Make nt::GetLeafName accept nsAString r=mhowell 2021-05-28 22:35:57 +00:00
netwerk Bug 1706615 - Part 1: Add a UnstrippedURI into the LoadInfo. r=valentin,necko-reviewers 2021-06-02 19:46:19 +00:00
nsprpub Bug 1708093 - NSPR_4_31_RTM. r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-05-26 16:29:39 +00:00
other-licenses Bug 1710751: Create LINKS_TO relation to track anchors and their corresponding elements r=eeejay 2021-05-26 21:31:42 +00:00
parser Bug 1685421 - Part 2: Stop using NS_ERROR_DOM_HIERARCHY_REQUEST_ERR in nsINode; r=smaug 2021-06-02 13:43:39 +00:00
python Bug 1714156 - Fix lint failures in test_manifest.py 2021-06-02 21:25:07 +03:00
remote Bug 1713775 - [marionette] Fail session creation if the webSocketUrl capability is passed r=remote-protocol-reviewers,marionette-reviewers,jgraham 2021-06-02 14:30:23 +00:00
security Bug 1701192 - don't allow third-party loads to set HSTS state r=annevk,necko-reviewers,dragana 2021-06-02 16:52:19 +00:00
services Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-05-31 17:00:15 +00:00
servo Bug 1709018 - Don't simplify percentages that resolve to lengths in min/max/clamp. r=boris 2021-05-21 00:39:48 +00:00
startupcache Bug 708901 - Migrate to nsTHashSet in startupcache. r=dthayer 2021-03-23 10:36:39 +00:00
storage Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
taskcluster Bug 1694824 - [ci] Enable fission mochitest-browser-chrome with Linux asan, r=jmaher 2021-06-02 19:22:26 +00:00
testing Bug 1713787 - Remove some tests that time out in all browsers. r=boris 2021-06-02 18:07:16 +00:00
third_party Bug 1693486 - Update glean-parser to v3.4.0. r=chutten 2021-06-02 16:07:56 +00:00
toolkit Bug 1694824 - [ci] Annotate browser-chrome manifests for new fission failures, r=jmaher,extension-reviewers,preferences-reviewers,zombie 2021-06-02 19:22:25 +00:00
tools Bug 1712739 - [devtools] Fold custom WebConsoleFront#evaluateJSAsync method into scriptCommand#execute. r=ochameau. 2021-06-02 13:15:06 +00:00
uriloader Bug 1599713 - Implement IsCurrentAppOSDefaultForProtocol on Linux (GTK) r=Gijs 2021-05-27 06:42:56 +00:00
view Bug 1710533 - Apply the widget size constraints to newBounds r=mstange,gfx-reviewers 2021-05-13 09:34:26 +00:00
widget Bug 1713468 - Support RenderCompositorEGL on X11-only builds, 2021-06-01 23:55:28 +00:00
xpcom Bug 1712630 - Introduce ProcessType.jsm to manage process type strings. r=Gijs,fluent-reviewers 2021-06-01 17:44:22 +00:00
xpfe/appshell Bug 1710687, null check mDocShell before using it, r=peterv 2021-05-25 12:25:41 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
.clang-format
.clang-format-ignore Bug 1686831 - Import glibc printf test cases verbatim. r=mhoye 2021-01-28 09:48:53 +00:00
.cron.yml Bug 1707937 - Consolidate live performance tests into a single schedule; r=perftest-reviewers,sparky 2021-05-05 11:45:03 +00:00
.eslintignore Bug 1693993 - [marionette] Move Marionette server code to /remote/marionette. r=remote-protocol-reviewers,marionette-reviewers,jdescottes,webdriver-reviewers 2021-05-31 17:36:06 +00:00
.eslintrc.js Bug 1710273 - Stop using ChromeUtils.import(..., null) for importing EnterprisePolicies.jsm. r=nhnt11,extension-reviewers,preferences-reviewers,zombie 2021-05-12 23:16:33 +00:00
.flake8 Bug 1622676 - Made dom/base flake8 compliant.r=championshuttler,sylvestre 2021-03-24 15:26:06 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1687154 - Add raptor's generated files to .gitignore. r=glandium DONTBUILD 2021-01-19 00:34:55 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1703105 - wasm: Move generate-spectest tool into tree. r=lth 2021-04-13 16:41:46 +00:00
.hgtags No bug - tagging b724ec4440e0fec4dd6e02ac019f43b2e0b32f85 with FIREFOX_NIGHTLY_90_END a=release DONTBUILD CLOSED TREE 2021-05-31 17:00:09 +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 1696944 - Part 3 - Add new image to taskcluster.yml. r=aki 2021-03-17 11:22:02 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2021-05-31 17:00:15 +00:00
Cargo.lock Bug 1693486 - Update to Glean 39.0.0. r=chutten 2021-06-02 16:07:56 +00:00
Cargo.toml Bug 1706862 - Make chardetng detect half-width katakana. r=emk 2021-05-31 11:52:17 +00:00
GNUmakefile
LICENSE
Makefile.in
README.txt
aclocal.m4
build.gradle Bug 1685390 - Update apilint to 0.4.1. r=esawin 2021-01-08 16:17:22 +00:00
client.mk Bug 1683797: Removes unnecessary lines from client.mk r=sheehan,firefox-build-system-reviewers,glandium 2021-03-09 14:45:24 +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
gradle.properties
gradlew
gradlew.bat
mach Bug 1700419 - Remove py2commands logic from mach driver.r=ahal 2021-03-26 05:26:47 +00:00
mach.ps1 Bug 1686256 - Add Windows friendly wrapper for mach r=mhentges,firefox-build-system-reviewers,dmajor 2021-01-20 02:08:40 +00:00
moz.build Bug 1705403 - Replace FOG's Glean autodocs with link to Glean Dictionary r=janerik DONTBUILD 2021-05-10 13:33:09 +00:00
moz.configure Bug 1712350 - Use the mozmake toolchain for CI Windows builds. r=firefox-build-system-reviewers,mhentges 2021-05-27 22:27:25 +00:00
mozilla-config.h.in
old-configure.in Bug 1712633 - Set MOZ_REQUIRE_SIGNING appropriately by default. r=firefox-build-system-reviewers,mhentges 2021-05-25 20:00:05 +00:00
package-lock.json Bug 1702858 - Update node modules for latest versions, remove obsolete. r=mossop 2021-05-19 16:53:53 +00:00
package.json Bug 1702858 - Update node modules for latest versions, remove obsolete. r=mossop 2021-05-19 16:53:53 +00:00
settings.gradle
substitute-local-geckoview.gradle
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.