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
Jamie Nicol 0a3b925a51 Bug 1613144 - Ensure async scroll offset is in correct coordinate space whilst async zooming. r=botond
Bug 1609002 made it so that the async scroll offset sent to webrender
is taken from only the layout component of the async transform, rather
than the combined layout and visual components. The consequence of
this is that the layout-only transform is in LayerPixel space (and
unnaffected by the async zoom) rather than ParentLayerPixel
space (which is affected by async zoom).

To convert the value to LayoutDevicePixel space, as webrender expects,
we were dividing by the pinch zoom scale, which includes the async
zoom. This was causing content to jump around whilst async panning and
zooming, as the scroll offset was incorrectly scaled. This is fixed
by instead dividing by the cumulative resolution, which does not
include the async zoom.

Differential Revision: https://phabricator.services.mozilla.com/D61787

--HG--
extra : moz-landing-system : lando
2020-02-07 13:43:23 +00:00
.cargo Bug 1611302 - Update Cranelift to eb20fcab349ce20ac6f8659d1c4b058108d5e627. r=bbouvier 2020-01-26 04:13:56 +00:00
.vscode
accessible Bug 1604103 - Instead of pruning links and headings use contentDescription. r=Jamie 2020-02-06 04:11:47 +00:00
browser Backed out changeset f15513c3ad0e (bug 1613731) for Mochitest perma failures. CLOSED TREE 2020-02-07 21:12:16 +02:00
build Bug 1603499 - Report java exceptions from minidump .extra files; r=bc 2020-02-07 16:05:52 +00:00
caps Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky 2020-02-04 21:28:57 +00:00
chrome Bug 1609996 - Reorder some includes affected by the previous patches. r=froydnj 2020-01-20 16:19:48 +00:00
config Bug 1613649 - Explicitly opt-out of Rust's local ThinLTO for DEVELOPER_OPTIONS builds. r=firefox-build-system-reviewers,chmanchester 2020-02-07 08:55:04 +00:00
devtools Bug 1579226 - Apply overlay scrollbar styles via responsive actor r=bradwerth 2020-02-06 22:31:15 +00:00
docs No bug - Update irc links to point to riot/matrix r=emilio 2020-02-06 19:22:13 +00:00
docshell Bug 1582832: Part 3 - Correctly handle windowless BCs created for printing. r=nika 2020-02-06 19:08:06 +00:00
dom Bug 1613380 - Use FlexboxAxisTracker's main axis to initialize strut FlexItem's mMainAxis. r=dholbert 2020-02-07 18:53:28 +00:00
editor Bug 1612477 - part 2: Remove nsIDocumentStateListener.NotifyDocumentCreated() r=m_kato 2020-02-04 06:19:55 +00:00
extensions Bug 1595542 - Update the spellchecker dictionary to SCOWL 2019.10.06 2020-02-07 20:15:26 +02:00
gfx Bug 1613144 - Ensure async scroll offset is in correct coordinate space whilst async zooming. r=botond 2020-02-07 13:43:23 +00:00
gradle/wrapper
hal Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
image Bug 1612589 - Improve image memory reporting even further. r=tnikkel 2020-02-05 22:22:13 +00:00
intl Bug 1613350 - Update localized quotation marks data to CLDR release 36.0. r=emilio 2020-02-05 12:49:07 +00:00
ipc Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
js Backed out changeset 5a4eb6758bed (bug 1609916) for hazard bustages on a CLOSED TREE 2020-02-07 20:20:10 +02:00
layout Bug 1613380 - Use FlexboxAxisTracker's main axis to initialize strut FlexItem's mMainAxis. r=dholbert 2020-02-07 18:53:28 +00:00
media Bug 1591199: Don't assert when a candidate is gathered for a transceiver that is not associated, since that can happen in certain rollback scenarios. r=mjf 2020-02-06 15:51:36 +00:00
memory Bug 1613011 - Clear node links when removing it from a RedBlackTree. r=njn 2020-02-04 02:05:19 +00:00
mfbt Bug 1610702 - Generalize Vector::podResizeToFit into Vector::shrinkStorageToFit(). r=froydnj 2020-02-03 17:32:12 +00:00
mobile Bug 1599581 - Implement update extension for GeckoView. r=esawin 2020-02-06 01:58:45 +00:00
modules Bug 1613627 - Rename all 'geo.wifi' related preferences to match the 'geo.provider.' convention and move default values to all.js. r=garvan 2020-02-06 14:50:22 +00:00
mozglue Bug 1592486 - Store ModuleLoadFrame::sTopFrame as a global variable if TLS is not ready. r=aklotz 2020-02-07 18:08:11 +00:00
netwerk Bug 1322113 - Fix the implementation of the 'from visited' cookie policy in private browsing mode; r=baku 2020-02-07 10:02:50 +00:00
nsprpub Bug 1600803 - NSPR_4_25_RTM for Firefox 74. r=kjacobs UPGRADE_NSPR_RELEASE 2020-02-03 12:17:20 +00:00
other-licenses Backed out changeset fbbb42a15738 (bug 1585356) for bustage on city.cpp. CLOSED TREE 2020-01-08 00:51:00 +02:00
parser Bug 1519636 - Automatically reformat recent changes using clang-format r=Ehsan 2020-01-21 09:51:27 +00:00
python Bug 1569059 - Run 'mach bootstrap' with Python 3 r=firefox-build-system-reviewers,mshal,Callek 2020-02-07 18:12:23 +00:00
remote Bug 1610382 - Disable browser_setCacheDisabled.js for frequent failures r=remote-protocol-reviewers,gbrown,whimboo 2020-02-06 10:23:15 +00:00
security Bug 1613921 - Add missing patches against Chromium sandboxing code. r=bobowen 2020-02-07 14:06:34 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM 2020-02-06 13:38:28 +00:00
servo Bug 1611733 - Bug 1611633 - convert ns style position defines to enum class. r=emilio 2020-02-07 12:35:30 +00:00
startupcache Bug 1606102 - Don't use putNew in StartupCache::LoadArchive r=froydnj 2019-12-30 18:50:56 +00:00
storage Bug 1611925 - Stop doing our own special parsing of Sqlite zName to build the Quota Object. r=asuth 2020-02-04 10:18:47 +00:00
taskcluster Bug 1569059 - Run 'mach bootstrap' with Python 3 r=firefox-build-system-reviewers,mshal,Callek 2020-02-07 18:12:23 +00:00
testing Bug 1592486 - Store ModuleLoadFrame::sTopFrame as a global variable if TLS is not ready. r=aklotz 2020-02-07 18:08:11 +00:00
third_party Bug 1613006 - Update smallvec. r=heycam 2020-02-06 23:33:31 +00:00
toolkit Bug 1611240 - Fixing metrics.yaml linting errors. r=Dexter 2020-02-07 17:02:29 +00:00
tools Bug 1611855 - Worklet must be part of the same parent's agentCluster - part 2 - CloneDataPolicy in writing, r=smaug 2020-02-06 13:46:25 +00:00
uriloader Bug 1606300 - escape filenames in tab titles, save as... dialog and as used by webbrowserpersist, r=valentin 2020-02-06 18:23:45 +00:00
view Bug 1596317 - Use CallState for nsContentUtils::CallOnAllRemoteChildren. r=smaug 2019-12-19 07:58:27 +00:00
widget Bug 1613516 - Disable widget/tests/browser/browser_test_clipboardcache.js on Linux coverage builds as it consistently times out. r=aryx 2020-02-07 12:32:07 +00:00
xpcom Bug 1594942 - Null-check the source of a range assignment in POD nsTArray before memcpying from it (because memcpy requires its arguments be non-null, even for zero-count data). r=froydnj 2020-02-04 14:57:43 +00:00
xpfe/appshell Bug 1582832: Part 3 - Correctly handle windowless BCs created for printing. r=nika 2020-02-06 19:08:06 +00:00
.arcconfig
.clang-format
.clang-format-ignore Bug 1607014 Part 2 - Remove references to toolkit/recordreplay/udis86, r=jlast. 2020-01-05 01:43:41 +00:00
.cron.yml Bug 1613085 - Don't run Searchfox jobs on ash. r=asuth 2020-02-05 23:57:33 +00:00
.eslintignore Bug 1613139 - Enable ESLint for intl/uconv (manual changes). r=hsivonen 2020-02-05 08:43:49 +00:00
.eslintrc.js Bug 1611229 - Add linting rule to prevent using ChromeUtils.import(..., null) r=Standard8 2020-01-29 13:15:54 +00:00
.flake8 Bug 1611023: [taskgraph] Fix python3 flake8 errors in taskgraph; r=Callek 2020-01-23 03:35:31 +00:00
.gdbinit
.gdbinit_python
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1600339 - Measure responsiveness while evaluating messages r=k88hudson,mconley 2020-01-18 21:08:40 +00:00
.hgtags No bug - Tagging mozilla-central d5843cae64d30255b242d051888e99bef3de5c05 with FIREFOX_NIGHTLY_73_END a=release DONTBUILD CLOSED TREE 2020-01-06 15:50:11 +00:00
.lldbinit Bug 1603804. Move third_party/python/lldbutils to python/lldbutils. r=ahal 2019-12-20 17:10:12 +00:00
.mailmap
.prettierignore Bug 1609671 - Inspect binding should try to get the sourcemapped location while inspecting a function. r=jdescottes,vporof 2020-01-24 12:58:24 +00:00
.prettierrc Bug 1601681 - Re-enable unix-line endings on ESLint controlled files. r=mossop 2019-12-11 08:12:57 +00:00
.taskcluster.yml Bug 1606869: Switch decision task docker caches to match the rest the in-tree caches; r=Callek 2020-01-03 22:18:29 +00:00
.trackerignore
.yamllint Bug 1606009 - Fix & silent some tests r=Callek 2019-12-26 22:13:18 +00:00
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1608570 - Remove some old Fennec-related build variables r=nalexander 2020-01-10 22:51:03 +00:00
Cargo.lock Bug 1613006 - Update smallvec. r=heycam 2020-02-06 23:33:31 +00:00
Cargo.toml Bug 1611302 - Update Cranelift to eb20fcab349ce20ac6f8659d1c4b058108d5e627. r=bbouvier 2020-01-26 04:13:56 +00:00
client.mk
client.py
CLOBBER
configure.in
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach Bug 1612579, use python3 for fluent-migration-test r=firefox-build-system-reviewers,rstewart 2020-02-07 19:18:59 +00:00
Makefile.in
moz.build Bug 1598746 - Add some SCHEDULES optimizations for changes to test files; r=ahal 2020-01-07 16:46:46 +00:00
moz.configure Bug 1607103 - Allow forkserver on FreeBSD r=gsvelto 2020-01-16 11:26:45 +00:00
mozilla-config.h.in
old-configure.in Bug 1611253 - Upgrade to SQLite 3.31.1. r=asuth 2020-02-04 01:07:12 +00:00
package-lock.json Bug 1607172 - Update ESLint to the latest version and use ignorePatterns to ignore paths listed in ThirdPartyPaths.txt. r=mossop 2020-01-21 20:46:06 +00:00
package.json Bug 1607172 - Update ESLint to the latest version and use ignorePatterns to ignore paths listed in ThirdPartyPaths.txt. r=mossop 2020-01-21 20:46:06 +00:00
README.txt Bug 1606026: Move existing documentation into new locations r=sylvestre 2020-01-06 16:38:34 +00:00
settings.gradle
substitute-local-geckoview.gradle Bug 1581979 - Use -SNAPSHOT versions locally to enable the local GeckoView substitution flow. r=nalexander 2019-12-11 21:29:44 +00:00
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 IRC at irc.mozilla.org in #introduction 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.