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
Go to file
Nika Layzell 4977d4d393 Bug 1599579 - Part 3: Load toplevel extension frames into a per-extension BrowsingContextGroup, r=kmag
This is done by tracking a specific BrowsingContextGroup ID on the
WebExtensionPolicy in the parent process. Whenever a load is done with that
policy, the browsing context is replaced to ensure it is loaded in the correct
BrowsingContextGroup.

This patch also ensures that extension iframes are always loaded in the same
process as their embedder document, even if the frame was previously remote.

Differential Revision: https://phabricator.services.mozilla.com/D80256
2020-06-30 15:55:43 +00:00
.cargo Bug 1647769 - Update to Neqo 0.4.4 r=dragana,necko-reviewers 2020-06-23 18:51:19 +00:00
.vscode Bug 1646417 - Add mrcrowl.hg as a default plugin to vscode r=andi 2020-06-17 16:26:45 +00:00
accessible Bug 1631276 part 2: On non-Windows, have the parent process notify the content process when the DocAccessibleParent is constructed. r=eeejay 2020-06-29 18:12:44 +00:00
browser Bug 1648639, remove containers, help view, and developer panels from main view and place in template r=Gijs 2020-06-30 15:11:00 +00:00
build Bug 1647830 - Users trying to build Firefox for Android on Windows should get a warning in bootstrap and configure r=nalexander 2020-06-29 22:36:02 +00:00
caps Bug 1645510: Part 2 - Avoid using the unprivileged junk scope where possible. r=bholley 2020-06-27 03:06:28 +00:00
chrome Bug 1645982 - Rename some service getters in Services.py to better match the types. r=froydnj 2020-06-16 23:32:21 +00:00
config Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-06-29 15:15:46 +00:00
devtools Bug 1648639, remove containers, help view, and developer panels from main view and place in template r=Gijs 2020-06-30 15:11:00 +00:00
docs Bug 1648393 - Link it from the main Linux build page. r=firefox-source-docs-reviewers,sylvestre 2020-06-26 12:52:39 +00:00
docshell Bug 1599579 - Part 1: Add the ability to specify a specific BrowsingContextGroup during process switch, r=kmag 2020-06-30 16:52:53 +00:00
dom Bug 1599579 - Part 1: Add the ability to specify a specific BrowsingContextGroup during process switch, r=kmag 2020-06-30 16:52:53 +00:00
editor Bug 1649121: part 9) Simplify GetMostAncestorListOrTableElement. r=masayuki 2020-06-30 13:13:12 +00:00
extensions Bug 1648134 - Permission Manager does not save changes when scope is changed., r=mayhemer 2020-06-30 09:44:00 +00:00
gfx Bug 1648879 - SWGL on Windows upside down r=lsalzman 2020-06-30 00:09:39 +00:00
gradle/wrapper
hal Bug 1647761 - Part 2: Remove outdated process priority terminology, r=mccr8,geckoview-reviewers,aklotz 2020-06-23 17:34:51 +00:00
image Bug 1647070 - part1 : set container only when we have an image and no error occurs. r=aosmond 2020-06-26 20:01:57 +00:00
intl Bug 1647377 - Provide basic line-breaking support for Tibetan on Android by treating TSHEG like a hyphen. r=m_kato 2020-06-30 07:27:00 +00:00
ipc Bug 1647958 - P3. Have GetCurrentSerialEventTarget returns the currently running MessageLoop. r=nika 2020-06-30 08:04:10 +00:00
js Bug 1648203: Use locale-dependent number grouping for RelativeTimeFormat. r=jwalden 2020-06-30 15:54:01 +00:00
layout Bug 1630828 - Handle mouseup properly on Mac when ctrl key is pressed; r=NeilDeakin 2020-06-30 10:47:46 +00:00
media Bug 1647956 - Import cubeb from upstream to 575bd44. r=padenot 2020-06-30 12:14:48 +00:00
memory Bug 1200075 - Do not avoid sqlite3 using _msize. r=froydnj 2020-06-29 16:22:50 +00:00
mfbt Bug 1463035 - Remove MOZ_SIGNAL_TRAMPOLINE. r=gerald 2020-06-26 03:48:49 +00:00
mobile Bug 1582562 - Do not build/install geckoview_example.test. r=nalexander,owlish 2020-06-29 23:28:02 +00:00
modules Bug 1647557 - Add preffed-off code for controlling document loads directly from CanonicalBrowsingContext. r=nika,jya,necko-reviewers,dragana 2020-06-30 01:19:15 +00:00
mozglue Bug 1647702 - Broaden the race supression for compacting race between updating ObjectGroups and Shapes r=sfink 2020-06-26 16:25:03 +00:00
netwerk Bug 1599579 - Part 3: Load toplevel extension frames into a per-extension BrowsingContextGroup, r=kmag 2020-06-30 15:55:43 +00:00
nsprpub Bug 1640515 - Firefox 79 should pick up NSPR 4.26. r=kjacobs DONTBUILD UPGRADE_NSPR_RELEASE 2020-06-24 15:52:27 +00:00
other-licenses Bug 1634535 - Move ply to third_party/python r=glandium 2020-05-05 16:02:02 +00:00
parser Bug 1647728 - Unify kCharsetFromUserForced and kCharsetFromParentForced. r=m_kato 2020-06-25 03:25:03 +00:00
python Bug 1647830 - Users trying to build Firefox for Android on Windows should get a warning in bootstrap and configure r=nalexander 2020-06-29 22:36:02 +00:00
remote Bug 1611843 - Always use an unknown entry id to check for an invalid history entry id. r=remote-protocol-reviewers,maja_zf 2020-06-30 12:52:36 +00:00
security Bug 1647505 - update the list of Google roots in PreloadedHPKPins.json DONTBUILD NPOTB r=jcj,kjacobs 2020-06-30 16:15:35 +00:00
services Bug 1642556 - Write a sync log after sending a tab. r=markh 2020-06-30 14:29:11 +00:00
servo Bug 1646224 - Use mozilla::Length rather than nscoord to store font sizes. r=heycam,jfkthame 2020-06-22 09:45:40 +00:00
startupcache Bug 1631991 - stop wasting minutes of infra time waiting for the startup cache in gtests, r=dthayer 2020-06-24 16:00:32 +00:00
storage Bug 1645943 - Override xFullPathname to avoid the use of GetFullPathNameW; r=janv,asuth 2020-06-24 16:08:45 +00:00
taskcluster Bug 1648664 Reduce download concurrency in partials r=aki 2020-06-30 16:34:06 +00:00
testing Bug 1633418 - [Perfdocs] Add the ability to include static content into perfdocs r=sparky,perftest-reviewers 2020-06-30 16:35:00 +00:00
third_party Bug 1649227 - Upgrade authenticator-rs to v0.2.13 r=kjacobs 2020-06-29 21:26:19 +00:00
toolkit Bug 1599579 - Part 3: Load toplevel extension frames into a per-extension BrowsingContextGroup, r=kmag 2020-06-30 15:55:43 +00:00
tools Bug 1633418 - [Perfdocs] Add the ability to include static content into perfdocs r=sparky,perftest-reviewers 2020-06-30 16:35:00 +00:00
uriloader Bug 1646892 - Allow DocumentChannel process switches into the parent process. r=jya,nika 2020-06-27 04:10:23 +00:00
view
widget Bug 1649270 - Add Navi12, Navi14, Arcturus and Renoir to AMD WebRender rollout. r=aosmond 2020-06-30 13:08:41 +00:00
xpcom Bug 1647958 - P3. Have GetCurrentSerialEventTarget returns the currently running MessageLoop. r=nika 2020-06-30 08:04:10 +00:00
xpfe/appshell Bug 1637035 - Do not inherit COEP from opener for non-http or non-initial-about:blank documents r=nika 2020-06-25 02:14:29 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1642493: Apply clang-format to shim files r=mgaudet 2020-06-04 14:35:05 +00:00
.cron.yml Bug 1648709 - run Coverity Static Analysis on mozilla-central once per day. r=sylvestre 2020-06-29 12:44:51 +00:00
.eslintignore Bug 1596691 - Add a JSParser target to fuzz-tests. r=jandem 2020-06-02 13:50:23 +00:00
.eslintrc.js Bug 1644444 - Update NextDNS endpoint URL and migrate pref values. r=valentin,prathiksha 2020-06-18 08:18:58 +00:00
.flake8 Bug 1646421 - flake8 followup, remove the noqa as it breaks the test 2020-06-20 12:21:27 +00:00
.git-blame-ignore-revs Bug 1633969 - Refresh .git-blame-ignore-revs. r=sylvestre 2020-04-30 16:38:19 +00:00
.gitattributes
.gitignore Bug 1643098 - Ignore Emacs project sentinel .projectile files. r=froydnj 2020-06-03 19:46:16 +00:00
.hg-annotate-ignore-revs Bug 1633969 - Add a changeset marked as "skip-blame" to .hg-annotate-ignore-revs. r=sylvestre 2020-04-30 16:37:44 +00:00
.hg-format-source
.hgignore Bug 1632710 - [puppeteer] vendor v3.1.0 r=remote-protocol-reviewers,whimboo,jgraham 2020-06-05 18:53:38 +00:00
.hgtags No bug - tagging 4c7e22cb6a476089657b971f2ebe333c5649a4a9 with FIREFOX_NIGHTLY_79_END a=release DONTBUILD CLOSED TREE 2020-06-29 15:15:37 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1628832: [KaiOS] Factor out trust-domain in .taskcluster.yml; r=Callek 2020-05-14 18:47:47 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1646256 - Make rust-analyzer and YouCompleteMe work with mozilla-central. r=sylvestre 2020-06-17 17:53:56 +00:00
aclocal.m4 Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart 2020-05-29 21:29:52 +00:00
AUTHORS
build.gradle Bug 1641983 - Update apilint to 0.3.0. r=snorp 2020-06-01 15:58:01 +00:00
Cargo.lock Bug 1649227 - Upgrade authenticator-rs to v0.2.13 r=kjacobs 2020-06-29 21:26:19 +00:00
Cargo.toml Bug 1649227 - Upgrade authenticator-rs to v0.2.13 r=kjacobs 2020-06-29 21:26:19 +00:00
client.mk Bug 1633016 - Remove a bunch of references to PYTHON(2) in Makefiles r=glandium 2020-05-05 19:53:22 +00:00
client.py Bug 1647482 - client.py: write bytes when file is opened in binary mode. r=jcj 2020-06-30 03:43:22 +00:00
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-06-01 10:15:55 +00:00
configure.in Bug 1644887 - configure calls into $PYTHON3 rather than python3 directly r=glandium 2020-06-10 21:29:27 +00:00
configure.py Bug 1632874: |mach bootstrap| should write mozconfig file if it doesn't exist r=rstewart 2020-06-08 19:36:56 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach Bug 1638950 - run mach browsertime with python3 r=sparky 2020-06-29 17:56:58 +00:00
Makefile.in Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
moz.build Bug 1647987 - Create Rust testing docs. r=froydnj. 2020-06-26 01:04:40 +00:00
moz.configure Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
mozilla-config.h.in
old-configure.in Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
package-lock.json
package.json
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Mozilla 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 Mozilla from the source code and create the patch see:

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

If you have a question about developing Mozilla, and can't find the solution
on https://developer.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 Mozilla developers for
testing, may be buggy.