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
Перейти к файлу
Daniel Holbert 6d52394b7b Bug 1698428: Adjust WPT reference case "overflow-top-left-ref.html" to use a white border as a mockup for the testcase's margins. r=TYLin
Per https://drafts.csswg.org/css-overflow-3/#scrollable , the scrollable
overflow area of a scrollable flex container is supposed to contain "the margin
areas of...flex item boxes for which the box establishes a containing block."

Before this patch, the reference case didn't properly require this behavior (in
its mockup of the inline-end edge of the testcase's flex containers).  The
reference case was using "margin" on blocks in a block container to represent
this space, and that didn't match the testcase because margins behave
differently in block layout vs. flex layout with respect to creating scrollable
overflow in their container.

This patch changes the reference case to use borders to represent this space.
This works better because borders do reliably create scrollable
overflow. (Also, borders don't collapse like margins do in block layout; this
lets us remove an extra hack that the reference case was having to use to
counteract this.)

Differential Revision: https://phabricator.services.mozilla.com/D111025
2021-04-10 06:00:05 +00:00
.cargo Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +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 Backed out 9 changesets (bug 1702330) for Mochitest failures in toolkit/components/url-classifier/tests/mochitest/test_reporturl.html. CLOSED TREE 2021-04-10 07:48:08 +03:00
browser Backed out 9 changesets (bug 1702330) for Mochitest failures in toolkit/components/url-classifier/tests/mochitest/test_reporturl.html. CLOSED TREE 2021-04-10 07:48:08 +03:00
build Bug 1695313 - Update cbindgen in tree to 0.19.0. r=zbraniecki 2021-04-08 16:25:43 +00:00
caps Bug 1682030 - Remove NPAPI from tests outside of dom/plugins. r=Gijs,cmartin 2021-04-06 19:28:09 +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 673087 - Honor encoding declared via XML declaration in text/html. r=emk 2021-03-23 09:52:04 +00:00
devtools Bug 1699039: Make components refering to time to uncontrolled component.r=jdescottes 2021-04-09 06:53:43 +00:00
docs Bug 1693140 - Fix the mermaid rendering issue.r=ahal 2021-04-09 13:26:53 +00:00
docshell Bug 1703291 - Update root bc state when the root bc changes in the session history. r=smaug 2021-04-10 03:29:36 +00:00
dom Backed out 9 changesets (bug 1702330) for Mochitest failures in toolkit/components/url-classifier/tests/mochitest/test_reporturl.html. CLOSED TREE 2021-04-10 07:48:08 +03:00
editor Bug 1691051 - Make edit action data which is being handled manage whether the editor was temporarily destroyed or not r=m_kato 2021-04-09 06:59:54 +00:00
extensions Bug 1700051: part 27) Rename `mozInlineSpellWordUtil::BuildSoftText` to `mozInlineSpellWordUtil::AdjustSoftBeginAndBuildSoftText`. r=smaug 2021-03-31 09:04:46 +00:00
gfx Bug 1682195 - Ensure that area outside image mask is cleared if it is first clip. r=gw 2021-04-09 22:55:34 +00:00
gradle/wrapper
hal Bug 1701789 - Restore UserProximityEvent r=smaug 2021-03-30 20:44:47 +00:00
image Bug 1702786 - migrate mochitest plain, chrome, gpu, remote, a11y, and crashtests from OSX 10.14 -> OSX 10.15. r=releng-reviewers,aki 2021-04-08 15:20:00 +00:00
intl Bug 1695937 - Switch FluentBundle to use intl::NumberFormat; r=zbraniecki,hsivonen,jfkthame 2021-04-08 14:56:33 +00:00
ipc Bug 1703520: Remove unused bypassCORSChecks from Loadinfo r=necko-reviewers,robwu,sstreich 2021-04-08 17:51:36 +00:00
js Bug 1697952 - Part 2: Avoid another null-deref in LinkEnclosingLazyScript. r=tcampbell 2021-04-09 22:17:45 +00:00
layout Bug 1703984 - Clean up text-justify, and make distribute a parse-time alias. r=xidorn 2021-04-10 03:45:51 +00:00
media Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
memory Bug 1679522 - Fix include directives and forward declarations. r=andi,necko-reviewers,jgilbert 2021-03-25 10:19:44 +00:00
mfbt Bug 1701613 part 3 - Add stub thread implementation for WASI. r=jandem,wingo 2021-04-08 08:02:16 +00:00
mobile Backed out 7 changesets (bug 1691821) for Browser-chrome failures in autofill/FormAutofillParent.jsm. CLOSED TREE 2021-04-10 03:05:35 +03:00
modules Bug 1703716 - Enable Proton context menus by default. r=jaws 2021-04-09 23:07:47 +00:00
mozglue Bug 1701613 part 3 - Add stub thread implementation for WASI. r=jandem,wingo 2021-04-08 08:02:16 +00:00
netwerk Backed out changeset ac4b107bf8bb (bug 1704079) for XPCshell failures in netwerk/test/unit/test_trr_https_fallback.js. CLOSED TREE 2021-04-09 22:55:33 +03:00
nsprpub Bug 1694371, Update Firefox to NSPR_4_30_RTM. r=bbeurdouche UPGRADE_NSPR_RELEASE DONTBUILD 2021-03-16 15:15:43 +00:00
other-licenses Bug 1692893 - Minimal patch: Workaround atk extern "C" issue. r=Jamie 2021-02-16 00:40:33 +00:00
parser Bug 1702248 - Limit encoding detection outcome telemetry to top level and to text/html and text/plain. r=emk 2021-04-07 06:05:57 +00:00
python Bug 1703664 - Fix linting opt failure on mozlint/roller.py. 2021-04-09 18:56:25 +03:00
remote Bug 1686743 - Fix up CDP tests for when prompts.contentPromptSubDialog is enabled. r=remote-protocol-reviewers,mtigley,jdescottes,whimboo 2021-04-08 16:50:01 +00:00
security Bug 1703636 Don't fail when one slot fails to provide certs; r=keeler 2021-04-09 17:54:05 +00:00
services Backed out 7 changesets (bug 1691821) for Browser-chrome failures in autofill/FormAutofillParent.jsm. CLOSED TREE 2021-04-10 03:05:35 +03:00
servo Bug 1703984 - Clean up text-justify, and make distribute a parse-time alias. r=xidorn 2021-04-10 03:45:51 +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 1700396: Bump Updatebot version r=jewilde 2021-04-09 18:21:44 +00:00
testing Bug 1698428: Adjust WPT reference case "overflow-top-left-ref.html" to use a white border as a mockup for the testcase's margins. r=TYLin 2021-04-10 06:00:05 +00:00
third_party Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
toolkit Backed out 9 changesets (bug 1702330) for Mochitest failures in toolkit/components/url-classifier/tests/mochitest/test_reporturl.html. CLOSED TREE 2021-04-10 07:48:08 +03:00
tools Backed out 7 changesets (bug 1691821) for Browser-chrome failures in autofill/FormAutofillParent.jsm. CLOSED TREE 2021-04-10 03:05:35 +03:00
uriloader Backed out changeset 99fa761b384e (bug 1528338) for causing xpc failures in test_handlerService_store. 2021-04-08 17:14:23 +03:00
view Backed out changeset 93fd52dafca2 (bug 1689682) as requested by haik. CLOSED TREE 2021-03-14 04:29:17 +02:00
widget Bug 1704127 - Fire the initial popupshowing event for native context menus from nsXULPopupManager, not from nsMenuX. r=tnikkel 2021-04-10 01:26:24 +00:00
xpcom Bug 1703274 - Enable Proton Urlbar. r=jaws,extension-reviewers,zombie,rpl 2021-04-09 18:20:21 +00:00
xpfe/appshell Bug 1701668, remove nsIWebBrowserChrome3 interface, r=kmag 2021-04-06 18:52:47 +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 1701608 - remove perma-busted python dependency generator. r=releng-reviewers,jmaher 2021-03-29 20:58:50 +00:00
.eslintignore Backed out changeset 499b142f69c4 (bug 1702579) for causing lint failures. CLOSED TREE 2021-04-08 04:24:53 +03:00
.eslintrc.js Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +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 Bug 1648010 - Add revisions for the replacement of literal string macros by string literals to the ignore sets. r=marco,glandium DONTBUILD 2020-12-01 09:04:42 +00:00
.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 Bug 1648010 - Add revisions for the replacement of literal string macros by string literals to the ignore sets. r=marco,glandium DONTBUILD 2020-12-01 09:04:42 +00:00
.hg-format-source
.hgignore Bug 1666347 - Delete assorted dead code after removal of vendored `psutil` r=firefox-build-system-reviewers,rstewart 2020-11-27 16:21:07 +00:00
.hgtags No bug - tagging 729eaf579f2827239182db122d59e42730ea540f with FIREFOX_NIGHTLY_88_END a=release DONTBUILD CLOSED TREE 2021-03-22 15:15:11 +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 Bug 1682030 - Remove OSX interposer. r=haik 2021-04-06 19:28:11 +00:00
Cargo.lock Bug 1622846 - Update wgpu and WebGPU IDL for the new copy views API r=webidl,jgilbert,smaug 2021-04-08 14:35:42 +00:00
Cargo.toml Bug 1682509 - Add a Windows Error Reporting exception module capable of writing out crash reports r=dmajor 2021-04-07 07:55:23 +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
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 1682898 Migrate Performance Best Practices for Front-end Engineers MDN page to in-tree docs r=firefox-source-docs-reviewers,bas,ahal 2021-03-30 16:02:41 +00:00
moz.configure Bug 1697098 - Default to --enable-bootstrap for arm64 mac builds. r=firefox-build-system-reviewers,andi,sheehan,mhentges 2021-03-09 21:27:52 +00:00
mozilla-config.h.in
old-configure.in Backed out changeset 3ec9f9951ffe (bug 1377445) for bustage due to missing file. CLOSED TREE 2021-04-08 11:04:47 +03:00
package-lock.json Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +00:00
package.json Bug 1702166 - Update ESLint, Babel and associated modules to the latest versions. r=mossop,nchevobbe 2021-04-04 08:05:39 +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.