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
Перейти к файлу
Kartikaya Gupta aa7d787c6e Bug 1651050 - Change how the zoomable flag is used in scrollframes. r=tnikkel
If the root scrollframe has the zoomable flag set, it automatically returns
true from WantAsyncScroll which makes it the "primary" scrollframe, and
automatically gets a displayport. However, this can be undesirable in cases
where the root scrollframe is not actually scrollable (i.e. document content
doesn't overflow) because we don't actually need that displayport on the root
scrollframe and instead want it on a scrollframe that is actually scrollable.

This patch removes the behaviour of WantAsyncScroll returning true for such
scrollframes, but maintains the layerization changes needed to support zooming.
This reduces the set of differences between running with apz.allow_zooming on
and off, which in turn eliminates a bunch of test failures when that pref is
enabled.

Depends on D82777

Differential Revision: https://phabricator.services.mozilla.com/D82778
2020-07-09 10:39:59 +00:00
.cargo Bug 1651545 - Update jsparagus for bug 1642476. r=nbp 2020-07-09 09:41:04 +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 1650590: A11y COM handler: Use CoTaskMemAlloc/Free for row/column header ids arrays when returned by IGeckoBackChannel::Refresh. r=MarcoZ 2020-07-09 06:56:24 +00:00
browser Bug 1649303 - Removed unwanted scrollbars on multistage about:welcome r=pdahiya 2020-07-09 00:29:11 +00:00
build Bug 1646168 - Allow optional arrows in TestCanRunScript.cpp errors r=andi 2020-07-09 04:59:58 +00:00
caps Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi 2020-07-08 20:15:59 +00:00
chrome Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
config Bug 1614941, add more date formats to dsb and hsb, r=jwalden 2020-07-07 11:46:05 +00:00
devtools Bug 1644186 - Add server support for Error messages resources. r=ochameau. 2020-07-09 12:39:22 +00:00
docs Bug 1555560: Add support for black formatting with mozlint; r=sylvestre 2020-07-08 22:08:08 +00:00
docshell Bug 1649879 - Handle URIFixup that happens on a failed channel in DocumentLoadListener if available, rather than waiting for it to reach nsDocShell. r=kmag 2020-07-08 23:38:22 +00:00
dom Bug 1650930 - Disabled test_bug1027864.html. r=jmaher 2020-07-09 11:49:32 +00:00
editor Bug 1647556 - part 9-2: Make `WSRunObject::InsertBreak()` stop using `FindNearestFragment()` r=m_kato 2020-07-09 09:44:41 +00:00
extensions Bug 1649729 - Get rid of MOZ_ACCESS_THREAD_BOUND macro. r=froydnj 2020-07-01 13:13:23 +00:00
gfx Bug 1525561 - Rename nsPresContext::GetToplevelContentDocumentPresContext to GetInProcessRootContentDocumentPresContext. r=heycam 2020-07-09 01:58:59 +00:00
gradle/wrapper
hal Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29:29 +00:00
image Bug 1651050 - Make sure the iframe is actually outside the "nearly visible" displayport. r=tnikkel 2020-07-08 23:50:16 +00:00
intl Bug 1534160 - Part 2: Cherry-pick patch for Android time zone detection. r=jwalden 2020-07-09 09:52:26 +00:00
ipc Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi 2020-07-08 20:15:59 +00:00
js Bug 1647786 - Enable non-proxy test262 tests for private fields r=jorendorff 2020-07-08 22:08:10 +00:00
layout Bug 1651050 - Change how the zoomable flag is used in scrollframes. r=tnikkel 2020-07-09 10:39:59 +00:00
media Bug 1326005: Always update the Jsep ICE transport's candidate list when negotiation completes. r=mjf 2020-07-08 18:32:17 +00:00
memory Bug 1651079 - Add necessary LOCAL_INCLUDES for StackWalk.cpp in memory/replace/logalloc/replay. r=rstewart 2020-07-08 21:37:24 +00:00
mfbt Backed out 5 changesets (bug 1650996, bug 1649974) for perma failures on Android 7.0. CLOSED TREE 2020-07-09 10:33:45 +03:00
mobile Bug 1641597 - Add `document.allowDeprecatedTls` for error pages r=geckoview-reviewers,NeilDeakin,smaug,esawin 2020-07-08 15:37:18 +00:00
modules Bug 1632448 - Remove AddSearchProvider implementation. r=baku,daleharvey 2020-07-09 09:52:24 +00:00
mozglue Bug 1651136 - Part 1: Allow (and mark) certain xpcom/ headers as non-XPCOM. r=froydnj,bytesized 2020-07-08 22:57:26 +00:00
netwerk Bug 1646715 - Bump usrsctp version to ea345b6d0c8a0f8701cf49445dba5ec8d34e2305 r=bwc 2020-07-09 13:24:23 +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 1519636 - Reformat recent changes to the Google coding style r=andi 2020-07-04 09:38:43 +00:00
python Bug 1651130 - Part 2: Add a new `tools/update-programs` build project. r=froydnj 2020-07-08 23:03:21 +00:00
remote Bug 1644349 - [remote] Remove usage of windowIdToFrameIdMap in the Network observer. r=remote-protocol-reviewers,maja_zf 2020-07-08 19:55:45 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM 2020-07-09 14:21:42 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=RyanVM 2020-07-09 14:21:42 +00:00
servo Bug 1650189 - Fix an off-by-one in the transition property iterator. r=mrobinson 2020-07-06 16:26:20 +00:00
startupcache Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi 2020-07-08 20:15:59 +00:00
storage Bug 1648010 - Remove NS_NAMED_LITERAL_CSTRING and NS_NAMED_LITERAL_STRING macros. r=froydnj 2020-07-01 08:42:31 +00:00
taskcluster Bug 1650067 - [taskgraph] Fix some Python 3 compatibility issues in the 'optimize' directory, r=tomprince 2020-07-08 18:19:24 +00:00
testing Bug 1591678 - [mozlog] Ensure missing leak totals count as a failure in the StatusHandler, r=gbrown 2020-07-09 03:59:26 +00:00
third_party Bug 1651545 - Update jsparagus for bug 1642476. r=nbp 2020-07-09 09:41:04 +00:00
toolkit Backed out 2 changesets (bug 1650794) for perma failures on browser_masterpassword.js .CLOSED TREE 2020-07-09 15:04:47 +03:00
tools Bug 1555560: Add support for black formatting with mozlint; r=sylvestre 2020-07-08 22:08:08 +00:00
uriloader Bug 1650163 - Part 1: Switch native remoteType values to nsCString, r=farre,geckoview-reviewers,agi 2020-07-08 20:15:59 +00:00
view Bug 1623992 - Automated rewrite from chrome://global/skin/ to chrome://global/skin/global.css in markup r=marionette-reviewers,perftest-reviewers,mossop,whimboo,sparky 2020-04-03 22:23:23 +00:00
widget Bug 1649591 - Fix remote desktop graphics initialization. r=jrmuizel 2020-07-08 22:25:02 +00:00
xpcom Bug 1651210 - uint variant values should convert over as uints, not ints r=froydnj 2020-07-09 13:02:29 +00:00
xpfe/appshell Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj 2020-07-01 08:29: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 No bug: Update links to hg.mozilla.org to use `default` instead of `tip` in `taskcluster/`; r=Callek 2020-07-08 18:41:17 +00:00
.eslintignore Bug 1618465 - Move pdf.js to toolkit (main files). r=bdahl,Pike 2020-07-02 07:13:46 +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 1555560: Add support for black formatting with mozlint; r=sylvestre 2020-07-08 22:08:08 +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 1626058: Build docker images with kaniko, instead of dind; r=glandium,hwine 2020-07-07 19:53:32 +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 Bug 1650456 - Correct name in a few places, r=froydnj 2020-07-03 20:20:29 +00:00
.prettierignore
.prettierrc
.taskcluster.yml No bug: Update links to hg.mozilla.org to use `default` instead of `tip` in `taskcluster/`; r=Callek 2020-07-08 18:41:17 +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
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-06-01 10:15:55 +00:00
Cargo.lock Bug 1651545 - Update jsparagus for bug 1642476. r=nbp 2020-07-09 09:41:04 +00:00
Cargo.toml Bug 1648885 and Bug 1649432: vendor latest Cranelift to get Spectre mitigations and fix fuzzbug. r=bbouvier 2020-07-02 15:47:56 +00:00
GNUmakefile
LEGAL
LICENSE
Makefile.in Bug 1641291 - Part 2: Make NSDISTMODE=copy impact install manifests. r=glandium 2020-07-07 02:16:12 +00:00
README.txt
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
build.gradle Bug 1641983 - Update apilint to 0.3.0. r=snorp 2020-06-01 15:58:01 +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 1650306 - Address the defects found by the pylint/no-else-return rule. r=sylvestre 2020-07-08 09:24:49 +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 1649901 - Improve reproducibility of config_status_deps.in files r=froydnj 2020-07-01 22:55:52 +00:00
gradle.properties
gradlew
gradlew.bat
mach Backed out changeset 19269e470c71 (bug 1594914) for causing bustages. 2020-07-09 01:36:29 +03:00
moz.build Bug 1648348 - Create "Writing Rust Code" docs. r=froydnj,zbraniecki,lina. 2020-07-07 07:38:27 +00:00
moz.configure Bug 1641291 - Part 1: Allow cross-compiling from host macOS -> Windows target. r=froydnj 2020-07-07 02:13:35 +00:00
mozilla-config.h.in
old-configure.in Bug 1641291 - Pre: Work around logging not handling '\x' in `old-configure` output. r=froydnj 2020-07-07 02:13:22 +00:00
package-lock.json
package.json
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

README.txt

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.