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
Перейти к файлу
Timothy Nikkel 1be3156679 Bug 1690433. Update code that looks for the presence of a display port for new minimal display ports. r=botond
This patch is the result of auditing all places that look at the presence or absence of a display port to handle minimal display ports (HasDisplayPort, GetDisplayPort, etc).

Broadly speaking the places were in two categories:
1) things related to painting, that want to consider minimal display ports as display ports for purposes of things like sending over metadata and separating out layers.
2) things that care about async scrolling, and so actually want to have a properly sized display port.

Type 1) were not changed by this patch. Type 2) were changed to consider minimal display ports as not display ports.

Again, we are aiming to leave behaviour unchanged.

Differential Revision: https://phabricator.services.mozilla.com/D103856
2021-02-04 11:16:59 +00:00
.cargo Bug 1681624 - Update opcode for bug 1673553 and bug 1681272. r=nbp 2021-02-03 16:45:02 +00:00
.vscode Bug 1685030 - Remove `rust` from `vscode` extensions list. r=sylvestre DONTBUILD 2021-01-05 17:28:05 +00:00
accessible Bug 1690456: Don't allow nsAccessibilityService to be shut down while a parent document is still shutting down. r=yzen 2021-02-04 01:10:52 +00:00
browser Bug 1686663: Set the value of buttons based on provided event r=smaug 2021-02-04 00:59:54 +00:00
build Bug 1686114 - Lint fix on build-clang.py. a=lint-fix 2021-01-29 15:43:10 +02:00
caps Backed out 12 changesets (bug 1685801) for causing failures on browser_fission_maxOrigins.js. CLOSED TREE 2021-01-28 07:15:59 +02:00
chrome Bug 1660470 - Add missing include directives/forward declarations. r=nika 2020-11-23 16:21:38 +00:00
config Bug 1689294: Update tzdata in ICU data files to 2021a. r=tcampbell 2021-01-29 14:25:21 +00:00
devtools Bug 1690221 - [devtools] Remove unused Connector.setPreferences method. r=bomsy 2021-02-04 09:06:41 +00:00
docs Bug 1687650 - Rework Lint and ESLint document pages to provide a better layout and more information for ESLint itself. r=firefox-source-docs-reviewers,sylvestre 2021-01-29 09:09:12 +00:00
docshell Bug 1655967 - Clean up touch events override code. r=farre 2021-02-04 06:16:25 +00:00
dom Bug 1690433. Create a minimal display port type. r=botond 2021-02-04 11:16:44 +00:00
editor Bug 1103374 - Add simple automoated test for arrow key navigation in vertical editable content r=jfkthame 2021-02-02 03:05:01 +00:00
extensions Bug 1667276 - Part 2: Add BackgroundTasksManager to invoke task defined in JS. r=mossop 2021-01-27 22:54:17 +00:00
gfx Bug 1690433. Update code that looks for the presence of a display port for new minimal display ports. r=botond 2021-02-04 11:16:59 +00:00
gradle/wrapper
hal Bug 1683553 - Make `hal` buildable outside of `unified-build` environment. r=gsvelto 2021-01-04 14:20:19 +00:00
image Bug 1687391 - Avoid using a spinlock in ThreadSafeWeakReference, r=glandium,mccr8,Gankra,sg 2021-02-03 17:00:04 +00:00
intl Bug 1689294: Update tzdata in ICU data files to 2021a. r=tcampbell 2021-01-29 14:25:21 +00:00
ipc Backed out 11 changesets (bug 1681529) for talos crashes CLOSED TREE 2021-02-03 09:29:38 +02:00
js Bug 1690510 - fix unused definition when wasm exceptions are off r=rhunt 2021-02-04 04:02:04 +00:00
layout Bug 1690433. Update code that looks for the presence of a display port for new minimal display ports. r=botond 2021-02-04 11:16:59 +00:00
media Bug 1690718 - Update audioipc to 12349217. r=cubeb-reviewers,chunmin 2021-02-04 05:28:42 +00:00
memory Bug 1682556 - Increase vm_copy() threshold. r=glandium 2020-12-23 01:35:22 +00:00
mfbt Bug 1687391 - Avoid using a spinlock in ThreadSafeWeakReference, r=glandium,mccr8,Gankra,sg 2021-02-03 17:00:04 +00:00
mobile Bug 1684967 - Add navigation test for form submission. r=geckoview-reviewers,agi 2021-02-02 16:38:36 +00:00
modules Bug 1690433. Create a minimal display port type. r=botond 2021-02-04 11:16:44 +00:00
mozglue Backed out 5 changesets (bug 1682928) for causing failures in test_eventsourceservice_worker. CLOSED TREE 2021-02-03 16:59:53 +02:00
netwerk Bug 1682555 - Add a probe for echConfig sucessful rate r=necko-reviewers,dragana 2021-02-04 10:49:35 +00:00
nsprpub Bug 1660371 - NSPR_4_29_RTM. r=kjacobs UPGRADE_NSPR_RELEASE DONTBUILD 2020-09-17 15:26:54 +00:00
other-licenses Bug 1340901 - Update Snappy to version 1.1.8. r=dom-workers-and-storage-reviewers,asuth 2021-01-26 17:27:14 +00:00
parser Bug 1637651 - Don't trigger duplicate style link preloads for the same preload key. r=smaug 2021-02-01 15:06:12 +00:00
python Bug 1690359 - Move task manager to help menu r=mconley,fluent-reviewers,flod 2021-02-03 16:46:57 +00:00
remote Bug 1685491 - part.1: Map typical commands to synthesized keyboard events for test on Linux and macOS r=smaug,remote-protocol-reviewers 2021-02-02 03:02:30 +00:00
security Bug 1689698 - improve performance of DER.jsm r=mbirghan 2021-02-03 22:33:00 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings - a=repo-update r=jcristau 2021-02-01 14:47:08 +00:00
servo Bug 1690225 - Remove focus-visible feature flag. r=edgar 2021-02-02 23:45:25 +00:00
startupcache Bug 1688511 - do not use 'else' after 'return'. r=sylvestre 2021-02-04 09:24:19 +00:00
storage Bug 1685111 - Extract CachingDatabaseConnection base class from indexedDB's DatabaseConnection. r=dom-workers-and-storage-reviewers,asuth 2021-01-26 09:19:44 +00:00
taskcluster Bug 1690154 - add MOZ_ENABLE_FULL_SYMBOLS to some linux64 builds. r=glandium 2021-02-03 23:24:41 +00:00
testing Bug 1686663: Set the value of buttons based on provided event r=smaug 2021-02-04 00:59:54 +00:00
third_party Bug 1690106 - Update Glean crates to v34 r=janerik 2021-02-03 19:02:33 +00:00
toolkit Bug 1682555 - Add a probe for echConfig sucessful rate r=necko-reviewers,dragana 2021-02-04 10:49:35 +00:00
tools Bug 1690745 - mozlint: Update to autopep8 1.5.5 r=linter-reviewers,marco,andi DONTBUILD 2021-02-04 10:00:13 +00:00
uriloader Bug 1690051 - Make browser.download.sanitize_non_media_extensions work and test it. r=Gijs 2021-02-03 10:55:33 +00:00
view Bug 1687239 part 2 - Remove plugin support from layout/. r=emilio 2021-01-25 11:53:49 +00:00
widget Bug 1684967 - Don't dispose GeckoEditableChild during JNI call. r=geckoview-reviewers,aklotz 2021-02-04 06:23:54 +00:00
xpcom Bug 1690433. Create a minimal display port type. r=botond 2021-02-04 11:16:44 +00:00
xpfe/appshell Bug 1689437, respect bookmarks.toolbars.bookmarks pref values to display bookmarks toolbar in skeleton UI r=dthayer 2021-02-02 20:32:51 +00:00
.arcconfig
.babel-eslint.rc.js
.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 1686969 - Make searchfox index both mozilla-central nightlies. r=kats,releng-reviewers,aki DONTBUILD 2021-01-15 20:13:32 +00:00
.eslintignore 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
.eslintrc.js Bug 1687235 - Enable ESLint rule no-setter-return for mobile/. r=agi 2021-01-26 13:44:11 +00:00
.flake8 Bug 1622681 - Remove dom/encoding from flake8 excludes. r=sylvestre DONTBUILD 2021-01-21 20:50:40 +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 c2587d0631380f8479d44d4759ab820ac2c1a241 with FIREFOX_NIGHTLY_86_END a=release DONTBUILD CLOSED TREE 2021-01-25 15:41:52 +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 1666809 - Insert decision task indexes directly via taskluster API rather than index-task, r=taskgraph-reviewers,aki 2020-09-24 19:19:36 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
AUTHORS
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-08-24 14:18:41 +00:00
Cargo.lock Bug 1690106 - fog crate no longer depends on glean_core r=janerik 2021-02-03 19:02:49 +00:00
Cargo.toml Bug 1689950 - Vendor in CL a25399760e9f12b679aa267dd2af7cfedc72bb71. Part 1: hash changes. r=yury. 2021-02-01 16:18:47 +00:00
GNUmakefile
LICENSE
Makefile.in Bug 1675086 - drop reference to 'pgo' from Windows AArch EME artifact build. r=nalexander 2020-11-03 22:46:57 +00:00
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 Backed out changeset b3654ee48ff4 (bug 1683797) for causing frequent build timeouts as bug 1411358. CLOSED TREE 2021-01-29 19:30:59 +02:00
client.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
configure.in Bug 1671424 - Move configure execution from client.mk to `mach configure`. r=firefox-build-system-reviewers,rstewart 2020-10-20 20:41:52 +00:00
configure.py Bug 1654103: Standardize on Black for Python code in `mozilla-central`. 2020-10-26 18:34:53 +00:00
gradle.properties Bug 1553459 - Migrate to AndroidX r=geckoview-reviewers,agi 2020-09-18 22:29:04 +00:00
gradlew
gradlew.bat
mach Bug 1687595 - Always get mach modules from subdirectories of where mach is. r=firefox-build-system-reviewers,mhentges 2021-01-21 01:39:56 +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 1687640 - Cover mach.ps1 in moz.build r=dmajor,firefox-build-system-reviewers 2021-01-20 15:20:27 +00:00
moz.configure Bug 1690454 - Allow configure --enable-bootstrap to optionally install instead of updating. r=firefox-build-system-reviewers,mhentges 2021-02-03 21:27:04 +00:00
mozilla-config.h.in
old-configure.in Bug 1480005 - Move NM to python configure. r=firefox-build-system-reviewers,nalexander 2021-01-14 20:17:08 +00:00
package-lock.json Bug 1668274 - update eslint, eslint-plugin-no-unsanitized and mocha to allow use of logical assignment operators, r=Standard8 2020-10-02 18:00:40 +00:00
package.json Bug 1668274 - update eslint, eslint-plugin-no-unsanitized and mocha to allow use of logical assignment operators, r=Standard8 2020-10-02 18:00:40 +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.